What files do I need to give people so they can play my RPG?

From OHRRPGCE-Wiki
Jump to: navigation, search

So you have made a game, and now you want to distribute it eh?

[edit] Game+Player+Libraries+License

All people need is your RPG file GAMENAME.RPG and a copy of GAME.EXE the libraries gfx_directx.dll SDL.dll and SDL_mixer.dll and a copy of LICENSE-binary.txt

If you rename GAME.EXE to have the same name as your RPG file, then when people run it, it will automatically start your game without showing the file-select screen. For example, if the name of your game is QUEST.RPG then you can rename GAME.EXE to QUEST.EXE.

Giving people a copy of LICENSE-binary.txt is important so that they will know where to get the GPL Licensed source code for GAME.EXE

It is also a good idea to write a README.txt file to include with your game.

[edit] Distribution Suggestions

Make-zip-file-winxp.png

A popular method of distributing your game is to put the files in a ZIP file. CTRL+Click to select all the files you want to include, then right-click and send to a "Compressed (zipped) Folder"

Another option is to package your game into an installer with InnoSetup

If you want to save space by leaving out GAME.EXE entirely, you can do that too. Feel free to refer people directly to http://HamsterRepublic.com/ohrrpgce/download.php

New versions of the OHRRPGCE are generally very good at maintaining backwards compatibility with old games, but if you want to be extra sure your game runs exactly as created, you may prefer to distribute the version of GAME.EXE that you tested it with. (this is especially true of extremely complex games that use hacks, tricks, and advanced plotscripting)

It is not necessary to distribute your .HSS file, your .HSI file or your .HS file. (unless you want to brag about your plotscripting skill)