Final DOOM

Final DOOM

Not enough ratings
Fix TNT: Evilution's Text Strings
By Dragonsbrethren
The DOS version of Final Doom installed through Steam is not set up correctly. As a result, TNT: Evilution uses The Plutonia Experiment's text strings instead of its own. This guide provides modified .conf files to correct this.
   
Award
Favorite
Favorited
Unfavorite
The Fix
Fixing this is simple, we just need to update the .conf files used to launch Evilution. To do so, follow these steps:

  • Switch your Steam Library to Details view, if it isn't already
  • Right click on Final DOOM and choose Properties
  • In the window that opens, switch to the Local Files tab
  • Click the "Browse Local Files" button.

A Windows Explorer window will open. Open the base folder in this window and you should see the actual game files.

Download the following zip file, open it, then drag and drop the replacement .conf files into the base folder, overwriting the originals.

http://dragonsbrethren.slickproductions.org/files/doom/tnt_steam_fix.zip

As of this writing, Slick Productions is down. Please use the manual method described below to fix this issue. Or just use a sourceport...

You should be good to go - launch TNT: Evilution to confirm. You shouldn't get the modified warning and level 1's name should be "system control" in the automap instead of "congo".

Doing The Fix Yourself

If you're already familiar with DOSBox .conf files and wish to make the changes yourself instead of downloading fixed files (for example, if you've already changed some settings), all you need to do is update the [autoexec] section of tnt.conf and tntm.conf. By default, they look like this:

mount c .\base c: doom2.exe -file TNT.WAD -config MOUSE.CFG exit

Remove the -file parameter and insert ren commands, like so:

mount c .\base c: ren plutonia.wad plutonia.bak doom2.exe -config MOUSE.CFG ren plutonia.bak plutonia.wad exit
Explanation
DOOM2.EXE has no way of specifying which IWAD to use when more than one is present in its directory. It prioritizes PLUTONIA.WAD over TNT.WAD. Whoever packaged up the Steam release used the -file parameter to load TNT.WAD, but this parameter is only intended for loading replacement content, not changing IWADs. As a result, you get a warning about DOOM being modified during the start up sequence and all of Plutonia's text strings are used instead of those written for Evilution.

The fix is just a simple workaround: As shown above, they just rename PLUTONIA.WAD before launching DOOM2.EXE, then change it back when the game ends. Hopefully a similar fix is applied to the game officially at some point in the future, since it requires almost no effort to implement.
4 Comments
Hans Brotmeister 22 Jul, 2015 @ 2:54pm 
Did the problem get fixed since? Because for me the automap for the first level says "System Control" despite not having made any changes. I use gzDoom and Brutal Doom though. Does any of those already include a fix?
Torin 12 Apr, 2014 @ 8:12pm 
Thanks for this! The .zip file works well.

Note there is a typo in the "manual" method:
ren pluonia.wad plutonia.bak
should be
ren plutonia.wad plutonia.bak

I also modified plutonia.conf and plutoniam.conf to remove the -file plutonia.wad to avoid the "modified" warning on that one as well.
Dragonsbrethren  [author] 23 Nov, 2013 @ 1:51pm 
Are you using the version of DOOM2.EXE that comes with Final Doom? Because that one should always use TNT/Plutonia strings as long as those wads are in the same folder as it. No need for -file

The version that comes with Doom 2 is actually older, despite also being called 1.9, and doesn't have support for the Final Doom wads.
spidermastermind100 23 Nov, 2013 @ 5:30am 
Thanks a lot,man! It really helped me this guide. But is there to fix a problem in DOSBOX with Doom2 -file tnt.wad or plutonia.wad? It still haves DOOM 2 storyline and map names.