Some updates of the source code do a lot of those things. BT's Bunker update does just that, as its values are in a separate H file that you can modify with your own values. It has damage points, enemy health values, weapons data ... the list goes on. I coded much of Base Of Operations with the same sort of thing, but I tried to make it comparable to the original code so it'd be easier to add more code tutorials to it.

I have a question about the built-in feature. How exactly is the fog intensity controlled? LSHADE_NORMAL and LSHADE_FOG values seem to correspond to intensity, but I can't tell what they do exactly (I didn't even see them defined anywhere, only used in the example definition list), and are those the only options?

I just noticed that if the title screen and menu were skipped with the --tedlevel command and the episode is finished, the game shuts down after leaving the high scores screen. Is that supposed to happen?