Welcome to MCS' Coding Tips!
| MCS' Coding Tips
|Hello and welcome to MCS' Coding Tips. Here you will find some lesser known information about the code in general, as well as tutorials explaining how to set up some specific things in the code.
As for the tutorials, some basic knowledge and experience is assumed. Also, keep in mind that all tutorials are written and tested using the original code as a starting point. If you already made some modifications yourself, just copying and pasting the code found in the tutorials may not work. In that case, you'd better not use them, unless you know what you're doing.
All tutorials have been tested by myself and at least one fellow Wolfer.
The tests have been performed using Borland C++ version 3.1. Version 3.0 might also work, but we cannot guarantee this.
Setting up the Borland environment
Preparing your EXE for release
Cleaning up your project directory
Abnormal Program Termination and what to do about it
Game specific information
Wolfenstein startup parameters
Adding walls and sprites to MapEdit definition files
Adding new images to the engine
Adding a new enemy
Reducing the number of episodes
Controlling the weapon behaviour
How to enable more than 60 levels
Seamless level progression (improved version)
Adding a teleporter
Making enemies pick up bonus items
Adding Robert's Jukebox to your menu
Creating a timed bonus item
Adding digital sounds to the engine
Adding ambient sounds to particular levels
Displaying current ratios while in a game
Compiling the code for Spear of Destiny
Frozen bosses and how to avoid them
Making bosses react to sounds
Removing the hitwall and spacebar sounds
Customized exit and error messages
Modifying the Signon screen
Recording and playing your own demos
Enabling help text and end text (ReadThis) the easy way