« Projects

GemRB

  • Q: I'd like to participate. How do I begin?

    • 0

      Visit http://gemrb.sf.net for some basic information and/or join #gemrb on Freenode for clarifications and discussion.


         — Jaka Kranjc (lynxlynxlynx) · 7 years ago
    • [X]
      • Tip:

        Talk about diverse kinds of contributions. Include URLs if relevant (we'll automatically linkify them).

      • Examples:

        Here's how to download and patch our codes…

        Read about our death-defying mailing list and momentous IRC channel at http://lobstermag.net.

  • Q: Other than writing code, how can I contribute?

    • 1
      Playtest

      Install the original games and run them with gemrb. Report any issues found, bugs and inconsistencies alike.


         — Jaka Kranjc (lynxlynxlynx) · 7 years ago
    • 1
      Try to compile gemrb on exotic platforms

      Gemrb strives to be crossplatform, but we have limited hardware resources and so we can't achieve that ourselves.


         — Jaka Kranjc (lynxlynxlynx) · 7 years ago
    • 0
      Reverse engineer the original engines

      Playtest the orginal games and find out exactly how specific effects, actions and triggers work. Sometimes it can be as easy as playing with a few items ingame!

      This knowledge is gathered here: http://iesdp.gibberlings3.net


         — Jaka Kranjc (lynxlynxlynx) · 7 years ago
    • 0
      Write documentation

      The wiki could use more content, especially the parts pertaining to new unexperienced users.


         — Jaka Kranjc (lynxlynxlynx) · 7 years ago
    • 0
      Create a Free demo

      Create a free dataset to show gemrb off. Eventually it could turn into a new game!
      http://gemrb.sourceforge.net/wiki/doku.php?id=newgame


         — Jaka Kranjc (lynxlynxlynx) · 7 years ago
    • 0
      Create screenshots or fanart

      Add cool screenshots or fanart to the gallery, we are lacking in this department!


         — Jaka Kranjc (lynxlynxlynx) · 7 years ago
    • 0
      Create and maintain packages

      If a gemrb package doesn't exist for your distribution of choice, create it. If it is old or buggy, update it.


         — Jaka Kranjc (lynxlynxlynx) · 7 years ago
    • 0
      Create a Dokuwiki theme for our website

      Currently we use an ugly and boring theme, which needs at minimum some recoloring.


         — Jaka Kranjc (lynxlynxlynx) · 6 years ago
    • [X]
      • Tip:

        Discuss documentation, testing, webmastering, and/or publicity.

        Include URLs if relevant (we'll automatically linkify them).

      • Example:

        We need people to download version 0.4.5 and make sure the frobulator still frobulates correctly.

  • Q: What's a good bug for a newcomer to tackle?

    • 0
      Depends on her language preference and skill

      There are both python and C++ buglets to tackle. It would be best to visit us on irc and ask about them. Some are mentioned on the main todo, marked with a FIXME icon: http://www.gemrb.org/wiki/doku.php?id=todo


         — Jaka Kranjc (lynxlynxlynx) · 4 years ago
    • [X]
      • Tip:

        Many projects have good small tasks that can teach newcomers how the project works. Now's your chance to share one of them!

        Include URLs if relevant (we'll automatically linkify them).

      • Example:

        Someone could improve the photo upload dialog box so that it lets you resize the photo before sending it to the web.

  • Q: What is a bug or issue with GemRB that you've been putting off, neglecting, or just plain avoiding?

    • 0
      Planescape: Torment

      The original engine variants for PS:T and IWD2 were heavily modified, so there are plenty of missing features. In the last two years, IWD2 support has matured a lot, so mostly Planescape deviations remain.


         — Jaka Kranjc (lynxlynxlynx) · 4 years ago
    • [X]
      • Examples:

        I don't know how to get started with internationalizing my app.

        Bug 392 about printing was filed five years ago, and I don't even know if printing still works.

        I want help from a C coder writing a Maildir patch for Alpine.

      • Note:

        If this issue was formally filed on the web, be sure to include the URL.

What else do you want to talk about?

About GemRB

(logo)

GemRB (Game engine made with preRendered Background) is a portable open-source implementation of Bioware's Infinity Engine which was written to support pseudo-3D role playing games based on the Dungeons & Dragons ruleset. It should run on GNU/Linux, Microsoft Windows, OS X and possibly other UNIX derivatives. It is licensed under the GPL.

from the profile of Jaka Kranjc (lynxlynxlynx)

The code is mostly written in C++.

Volunteer opportunities, etc.

No volunteer opportunities in GemRB indexed here yet. Add a bug tracker.

There is 1 person who can mentor in GemRB.

There are 157 people who can mentor in C++, GemRB's primary language.

You can embed the "I want to help" button on your website. (More about this.)