myk

Posts: 14804
Registered: 04-02 |
The -iwad parameter simply selects the IWAD, the main WAD file to use, while the -complevel tells PrBoom itself how to behave as an engine and what demo format to use. Normally PrBoom has its own engine behavior, -complevel 17 or -1, which is roughly based on MBF, and has various settings that affect all sorts of different individual compatibility aspects, such as whether lost souls will bounce on the floor, how stairs are built, how things behave near ledges, whether pain elementals can spawn an infinite anount of lost souls, and so on. The lower compatibility levels, such as Doom (2-4) and Boom (9) ignore most of these individual settings and behave like doom.exe, doom2.exe or boom.exe, and produce demos that can be played back with those.
If you open your demos with a hex or text editor you'll see they start with Ö.MBFæ while Doom v1.9 demos start with an m, which is 6D in hexadecimal, or 109, which marks version "1.9" of Doom. If you try to play your demos with Doom or Chocolate Doom they will not find that "109" version marker and will close with the error "Demo is from a different game version!"
You can also see the two sticky threads about demo compatibility levels, for more info.
|