fraggle
Super Moderator

Posts: 4353
Registered: 07-00 |
Grazza said:
From your deh_text.txt file:
7020-7067 Iwad names
Could be useful, as it allows an iwad (e.g. the Freedoom iwad) to be specified via a dehacked patch to be specified via a dehacked patch, rather than the user needing to choose the appropriate -iwad in the command line.
[only works in vanilla?]
10852-10875 skies
[only works in vanilla?]
18028-18203 / 18236-18247 Status bar
There are some things you can do here that can't be achieved just by replacing the graphics, as you can, to some degree, modify the logic that is used to display the face graphics (making them either vary, or not vary, depending on the amount of health and direction that an attack came from).
[only works in vanilla?]
20044-20267 Stats screen
[only works in vanilla?]
It's possible, to some degree, to change the logic of what is displayed, and where. But maybe not immensely useful.
20540-21075 Music
[works in Prboom+, but not in Chocolate-Doom]
21076-21931 Sounds
[works in Prboom+, but not in Chocolate-Doom]
6956-7007 Order and choice of images and demos for pre-game cycle and background for post-game rollcall
[only works in vanilla?]
11508-12031 menu graphics et al.
[does some of this - in particular the graphics - only work in vanilla?]
I'm not sure what is to be gained by using dehacked rather than replacing the graphics, but I notice that M_DOOM was changed in Hyena.wad
I've added support for all of these.
22044-23147 Sprites
[works in most exes, but in Boom-based ports the logic is wrong/different, meaning that you can't make a pure swap of two sprite names without using a dummy name - a method that is rejected by dehacked.exe, doesn't work in other exes, and can cause a crash in Chocolate-Doom]
Chocolate Doom's dehacked code works differently to Boom, so this should work in the same way as Dehacked.
The effect of changing the following is not clear to me:
6880-6887 [default: map01]
10728-10736 [default: map31]
Possibly something to do with secret exits?
Uber geek mode on.
Doom checks for the existence of a lump named "map01". If the player is playing Doom II and that lump isn't present, it assumes that the special "store demo" version of the game is playing, so any inputs (keyboard, mouse etc) are ignored.
The "map31" is used to disable the Doom 2 secret exit when playing the German version with no wolfenstein levels.
Last edited by fraggle on 01-23-06 at 00:08
|