Welcome to the DOS Game Modding Wiki!
The goal of this wiki is to assist people wishing to modify DOS games (typically those released for the PC in the early 1990s) to create entirely new games. The wiki attempts to document all the file formats used by each game to assist programmers writing editing tools, as well as listing any existing tools that can already be used to modify the game.
The wiki is structured so that each game has its own summary page, which in turn branches out to other pages explaining things in more detail such as file formats and instructions for using modding tools.
If you find anything missing, incomplete or inaccurate among these pages, please fix it! To help prevent spam, you'll need to log in before you can edit pages - if you don't have an account, it's easy to create one. Have a quick look at the editing guidelines before your first edit so you know what we're expecting.
Don't forget that this site will only become a useful reference if all the modders out there lend a hand and contribute what they know! If you've got some info about modding a DOS game that's not yet listed, please create a new page for it!
If you are looking for help with a mod you are working on, or if you need assistance reverse-engineering a game, please drop by the Modding section of the RGB Classic Games forum and we'll try to help.
These projects are under active development, and help is wanted by anyone who is able to contribute. If you have the skills to help out, please get involved! (Please also remove projects from this list once they are complete, or no longer being worked on.)
- T-Squared is creating a mod for Cosmo's Cosmic Adventures called "HUMANIZED!!!". Take a look at T-Squared's user page for more info.
- Malvineous is working on a cross-platform modding tool called Camoto, which can edit a number of different games.
- Nyerguds is constantly expanding his Engie File Converter and Westwood Font Editor, adding graphics formats from increasingly more non-Westwood games to them, and upgrading his Librarian tool to put the edited results back into the game archives they came from.
- TheAlmightyGuru wrote a graphic tile editor for Ultima I.
- Scott Smitelli has reverse-engineered the original .EXE binaries of Cosmo's Cosmic Adventures to produce a 96%-accurate reconstruction
- lethal guitar is working on an open-source reimplementation of Duke Nukem II, called RigelEngine.
- Minuous is working on the Multi-game Character Editor.
- twinzen has released a level and graphics editor for Ken's Labyrinth, KKIT/SDL. The editor supports all versions of the game, and comes with a command-line utility for de- and re-compressing all game assets.
- twinzen has released a new major version of his SkyRoads editor, Sky High SkyRoads Editor. Now with live 3D-rendering of the gameworld, using OpenGL, and advanced graphics modding capabilities.
- twinzen has released a level editor for Supaplex, called Superplexed. Supports altering all datafiles; levels, graphics, palettes and savefiles. Rich in features.