Support running in Doom 3: BFG Edition

There are a few lumps added to the Doom IWADs required by the BFG Edition
of the game that would cause it to crash abnormally if the IWADs were
replaced by Freedoom.  We add these news graphics lumps to the game here.

BFG Edition also changes m_gdhigh to "Fullscreen:" and m_scrnsz to
"Gamepad:", neither change of which will ever be reflected in Freedoom,
but it won't crash in this engine anymore.

Closes: #529
This commit is contained in:
Mike Swanson 2018-05-10 19:28:49 -07:00
parent bf93839ed5
commit 227ec720e6
4 changed files with 22 additions and 1 deletions

View file

@ -194,6 +194,12 @@ red_graphics = {
# match the other main menu graphics. Eternity Engine doesn't
# use it any more, and on SMMU there's enough space for it.
'm_multi': 'Multiplayer',
# Doom 3: BFG Edition support
'm_acpt': 'accept',
'm_can': 'cancel',
'm_chg': 'change game',
'm_exito': 'are you sure?',
}
def read_bex_lump(filename):