Differences between Vanilla Doom and Chocolate Doom
From Chocolate Doom
A number of differences between Vanilla Doom and Chocolate Doom. This page details such differences.
[edit]
Removed functionality
This is a list of features which are present in Vanilla Doom, but not in Chocolate Doom.
| Feature | Justification |
|---|---|
| DOS version | Obsolete OS |
| IPX networking | Obsolete protocol; multiplayer functionality is provided using UDP. |
| Null modem (sersetup) support | Functionality is available by using PPP to tunnel TCP/IP |
| Dial-up modem (sersetup) support | Dialup modems obsoleted by broadband connectivity; functionality is available by using PPP to tunnel TCP/IP |
| Statistics driver | Unused feature of Vanilla Doom. Relies on DOS's lack of memory protection. |
[edit]
Different behavior
This is a list of features which, while present in Chocolate Doom, behave differently to Vanilla Doom.
| Feature | Notes |
|---|---|
| MIDI music | MIDI music plays differently in Chocolate Doom. Ideally this should be fixed, but more information is needed about how Vanilla Doom plays music. |
[edit]
Replacements for DOS utilities
This is a list of DOS utilities which have alternate functionality in Chocolate Doom.
| Utility | Chocolate Doom alternative | Notes |
|---|---|---|
| novert | novert option in chocolate-doom.cfg | Disables vertical mouse movement |
| dehacked | Dehacked functionality built in to the engine | Allows modification of game behavior |
| Doom 'v1.91' hack | Doom 1.91 demo format support built in | Allows demos to be recorded without reducing turning resolution. |
| deutex/deusf | Command line options to support WAD merging capability | Used by some TCs to merge WADs into the main IWAD. |
| nwt | Command line options to support WAD merging capability | Used by some TCs to merge WADs into the main IWAD. |

