Jump to: navigation, search

The source code for the OHRRPGCE is available under the GPL license. You only need this if you are a programmer with a high tolerance for messy code (or if you are just really curious).

Getting the Source[edit]

The source code is stored in subversion, and you can also get it (and work on it) via the git-svn mirror (updated every 20 minutes). If for some reason you can't install a subversion or git client on your computer, the next best thing is to download an archive:

You can also view the source without a subversion client at:

Compiling the Source[edit]


RPG File Format Internals[edit]

The file format that OHRRPGCE games are stored in is a complicated and messy format. Read about the RPG format here.

Submitting Improvements[edit]

If you fix bugs, or make improvements, you can submit your fixes to be incorporated into the official version. If you downloaded the source code using subversion or git, it is easy to make a patch containing your changes. To create a patch, type the command:

 svn diff > patch_file_name.txt


 git diff > patch_file_name.txt

If you have been making changes to many different files, but only want your changes to one specific file to be included in the patch, you can specify the filename:

 svn diff game.bas > patch_file_name.txt

Then email the patch file to the mailing list.

Alternatively, if you obtained the source via git, feel free to submit a pull request on the bitbucket repository or send an email to TMC or the mailing list with a link to some other git repo.

Distributing your own version[edit]

Development Plans[edit]

Requirements for the next release are tracked on the Release tracking bug.

For past releases, see the History of Release Dates

For feature implementation plans, see the Plans page.

Mailing List[edit] discussion list
A mailing list for OHRRPGCE programmers to discuss OHRRPGCE development.
Plotscripting discussion and advanced game-making discussion are also welcome.

Subscribe here
View the archives here or on gmane
post by e-mailing (must be subscribed first!)


A list of developers and contributors

See Also[edit]