2016-03-01 15:47:10 +00:00
// Must be sorted in identification order (easiest to recognize first!)
2017-08-19 17:30:48 +00:00
IWad
{
Name = "Rise Of The Wool Ball"
Autoname = "woolball.rotwb"
Game = "Doom"
Config = "WoolBall"
IWADName = "rotwb.wad"
Mapinfo = "mapinfo/doom2.txt"
MustContain = "E3M6", "B3DED", "WORLDMAP", "NUCLSKYM", "PLANETLE", "MEOWZEKI", "ZEKIINTR", "NOWAYBAC"
BannerColors = "32 54 43", "c6 dc d1"
}
2016-06-02 10:04:35 +00:00
IWad
{
Name = "Delaweare"
Autoname = "delaweare"
Game = "Doom"
Config = "Delaweare"
Mapinfo = "mapinfo/doom2.txt"
2017-08-19 17:30:48 +00:00
IWADName = "delaweare.wad"
2016-06-02 10:04:35 +00:00
MustContain = "TITLEMAP", "ROVEA0", "GRLURD01", "SQOUI01"
BannerColors = "00 00 00", "ff ff ff"
}
2016-03-01 15:47:10 +00:00
IWad
{
Name = "The Adventures of Square"
Autoname = "square.square"
Game = "Doom"
Config = "Square"
2017-08-19 17:30:48 +00:00
IWADName = "square.pk3"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/mindefaults.txt"
MustContain = "SQU-IWAD", "E1A1"
BannerColors = "ff ff ff", "80 00 80"
}
IWad
{
Name = "The Adventures of Square (Square-ware)"
Autoname = "square.squareware"
Game = "Doom"
Config = "Square"
2017-08-19 17:30:48 +00:00
IWADName = "square1.pk3"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/mindefaults.txt"
MustContain = "SQU-SWE1", "E1A1"
BannerColors = "ff ff ff", "80 00 80"
}
IWad
{
Name = "Harmony"
Autoname = "harmony"
Game = "Doom"
Config = "Harmony"
2017-08-19 17:30:48 +00:00
IWADName = "harm1.wad"
2019-07-16 23:05:58 +00:00
Mapinfo = "mapinfo/doom2.txt"
2016-03-01 15:47:10 +00:00
MustContain = "MAP01", "0HAWK01", "0CARA3", "0NOSE1"
BannerColors = "6e b4 d6", "45 4f 7e"
2019-07-16 20:21:32 +00:00
DeleteLumps = "DEHACKED", "MAPINFO", "LANGUAGE", "DECALDEF", "DBIGFONT" // these get into the way of a clean setup.
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
IWad
{
Name = "Hacx 2.0"
Game = "Doom"
Config = "Hacx"
Autoname = "hacx.hacx2"
2017-08-19 17:30:48 +00:00
IWADName = "hacx2.wad"
2019-07-16 23:05:58 +00:00
Mapinfo = "mapinfo/doom2.txt"
2016-03-01 15:47:10 +00:00
MustContain = "MAP01", "HACX-E"
BannerColors = "ff ff ff", "00 88 22"
}
IWad
{
Name = "Hacx: Twitch'n Kill"
Game = "Doom"
Config = "Hacx"
Autoname = "hacx.hacx1"
2017-08-19 17:30:48 +00:00
IWADName = "hacx.wad"
2019-07-16 23:05:58 +00:00
Mapinfo = "mapinfo/doom2.txt"
2016-03-01 15:47:10 +00:00
MustContain = "MAP01", "HACX-R"
BannerColors = "00 00 a8", "a8 a8 a8"
2019-07-13 14:20:18 +00:00
DeleteLumps = "FONTDEFS"
2019-07-16 20:21:32 +00:00
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
IWad
{
Name = "Action Doom 2: Urban Brawl"
Autoname = "urbanbrawl"
Game = "Doom"
Config = "UrbanBrawl"
2017-08-19 17:30:48 +00:00
IWADName = "action2.wad"
2019-07-16 23:05:58 +00:00
Mapinfo = "mapinfo/doom2.txt"
2016-03-01 15:47:10 +00:00
MustContain = "MAP01", "AD2LIB"
BannerColors = "a8 a8 00", "a8 00 00"
}
IWad
{
Name = "Chex(R) Quest 3"
Autoname = "chex.chex3"
Game = "Chex"
Config = "Chex"
2017-08-19 17:30:48 +00:00
IWADName = "chex3.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/chex.txt"
MustContain = "E1M1", "CYCLA1", "FLMBA1", "MAPINFO"
BannerColors = "ff ff 00", "00 c0 00"
2019-04-14 20:46:03 +00:00
IgnoreTitlePatches = 1
DeleteLumps = "LANGUAGE", "TEXTCOLO", "DBIGFONT"
2016-03-01 15:47:10 +00:00
}
IWad
{
Name = "Chex(R) Quest"
Autoname = "chex.chex1"
Game = "Chex"
Config = "Chex"
2017-08-19 17:30:48 +00:00
IWADName = "chex.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/chex.txt"
MustContain = "E1M1", "E4M1", "W94_1", "POSSH0M0"
BannerColors = "ff ff 00", "00 c0 00"
2019-04-14 20:46:03 +00:00
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
2017-05-01 18:44:41 +00:00
IWad
{
Name = "Strife: Veteran Edition"
Autoname = "strife.veteran"
Game = "Strife"
Config = "Strife"
2017-08-19 17:30:48 +00:00
IWADName = "sve.wad"
2017-05-01 18:44:41 +00:00
Mapinfo = "mapinfo/strife.txt"
MustContain = "MAP35", "I_RELB", "FXAA_F"
BannerColors = "f0 f0 f0", "6b 3c 18"
Required = "Strife: Quest for the Sigil"
2019-08-07 17:22:06 +00:00
DeleteLumps = "LOG5", "LOG6", "LOG7", "LOG8", "LOG9", "LOG122", "LOG1101", "LOG1102", "LOG1201", "LOG122" // SVE adds the teaser logs which clash with the full game.
2017-05-11 17:08:34 +00:00
Load = "voices.wad"
2017-05-01 18:44:41 +00:00
}
2016-03-01 15:47:10 +00:00
IWad
{
Name = "Strife: Quest for the Sigil"
2017-05-01 18:44:41 +00:00
Autoname = "strife.strife"
2016-03-01 15:47:10 +00:00
Game = "Strife"
Config = "Strife"
2017-08-19 17:30:48 +00:00
IWADName = "strife1.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/strife.txt"
MustContain = "MAP01", "MAP33", "ENDSTRF"
BannerColors = "d0 ad 99", "00 6b 65"
Load = "voices.wad"
}
IWad
{
Name = "Strife: Teaser (New Version)"
Game = "Strife"
Config = "Strife"
Autoname = "strifeteaser2"
Mapinfo = "mapinfo/strife.txt"
Compatibility = "Shareware", "Teaser2"
MustContain = "MAP33", "ENDSTRF", "INVCURS"
BannerColors = "d0 ad 99", "00 6b 65"
}
IWad
{
Name = "Strife: Teaser (Old Version)"
Game = "Strife"
Config = "Strife"
Autoname = "strifeteaser1"
Mapinfo = "mapinfo/strife.txt"
Compatibility = "Shareware"
MustContain = "MAP33", "ENDSTRF"
BannerColors = "d0 ad 99", "00 6b 65"
}
IWad
{
Name = "Hexen: Beyond Heretic"
Game = "Hexen"
Config = "Hexen"
Autoname = "hexen.hexen"
2017-08-19 17:30:48 +00:00
IWADName = "hexen.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/hexen.txt"
Compatibility = "Poly1"
MustContain = "TITLE", "MAP01", "MAP40", "WINNOWR"
BannerColors = "f0 f0 f0", "6b 3c 18"
2019-04-11 01:02:23 +00:00
DeleteLumps = "FONTB01", "FONTB02", "FONTB03", "FONTB04", "FONTB06", "FONTB08", "FONTB09", "FONTB10", "FONTB11", "FONTB27", "FONTB28", "FONTB29", "FONTB30"
2016-03-01 15:47:10 +00:00
}
2019-07-16 23:05:58 +00:00
2016-03-01 15:47:10 +00:00
IWad
{
Name = "Hexen: Deathkings of the Dark Citadel"
Autoname = "hexen.deathkings"
Game = "Hexen"
Config = "Hexen"
Mapinfo = "mapinfo/hexen.txt"
Compatibility = "Poly1", "Poly2"
MustContain = "TITLE", "MAP60", "CLUS1MSG"
BannerColors = "f0 f0 f0", "6b 3c 18"
Required = "Hexen: Beyond Heretic"
}
IWad
{
Name = "Hexen: Demo Version"
2020-03-10 23:38:26 +00:00
Autoname = "hexen.shareware"
2016-03-01 15:47:10 +00:00
Game = "Hexen"
Config = "Hexen"
Mapinfo = "mapinfo/hexen.txt"
Compatibility = "Shareware"
MustContain = "TITLE", "MAP01", "WINNOWR"
BannerColors = "f0 f0 f0", "6b 3c 18"
2019-04-11 01:02:23 +00:00
DeleteLumps = "FONTB01", "FONTB02", "FONTB03", "FONTB04", "FONTB06", "FONTB08", "FONTB09", "FONTB10", "FONTB11", "FONTB27", "FONTB28", "FONTB29", "FONTB30"
2016-03-01 15:47:10 +00:00
}
2019-07-16 23:05:58 +00:00
2016-03-01 15:47:10 +00:00
IWad
{
Name = "Blasphemer"
Autoname = "blasphemer"
Game = "Heretic"
Config = "Heretic"
2017-08-19 17:30:48 +00:00
IWADName = "blasphemer.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/heretic.txt"
2023-11-25 22:43:06 +00:00
Compatibility = "Extended"
2016-03-01 15:47:10 +00:00
MustContain = "E1M1", "E2M1", "TITLE", "BLASPHEM"
BannerColors = "73 00 00", "00 00 00"
}
IWad
{
Name = "Heretic: Shadow of the Serpent Riders"
2015-04-06 09:31:08 +00:00
Autoname = "heretic.shadow"
2016-03-01 15:47:10 +00:00
Game = "Heretic"
Config = "Heretic"
2017-08-19 17:30:48 +00:00
IWADName = "heretic.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/heretic.txt"
Compatibility = "Extended"
MustContain = "E1M1", "E2M1", "TITLE", "MUS_E1M1", "EXTENDED"
BannerColors = "fc fc 00", "a8 00 00"
2019-04-11 01:02:23 +00:00
DeleteLumps = "FONTB01", "FONTB02", "FONTB03", "FONTB04", "FONTB06", "FONTB08", "FONTB09", "FONTB10", "FONTB11", "FONTB27", "FONTB28", "FONTB29", "FONTB30"
2016-03-01 15:47:10 +00:00
}
IWad
{
Name = "Heretic"
Game = "Heretic"
Config = "Heretic"
2017-08-19 17:30:48 +00:00
IWADName = "heretic.wad"
2016-03-01 15:47:10 +00:00
Autoname = "heretic.heretic"
Mapinfo = "mapinfo/heretic.txt"
MustContain = "E1M1", "E2M1", "TITLE", "MUS_E1M1"
BannerColors = "fc fc 00", "a8 00 00"
2019-04-11 01:02:23 +00:00
DeleteLumps = "FONTB01", "FONTB02", "FONTB03", "FONTB04", "FONTB06", "FONTB08", "FONTB09", "FONTB10", "FONTB11", "FONTB27", "FONTB28", "FONTB29", "FONTB30"
2016-03-01 15:47:10 +00:00
}
IWad
{
2020-03-10 23:38:26 +00:00
Autoname = "heretic.shareware"
2016-03-01 15:47:10 +00:00
Name = "Heretic Shareware"
Game = "Heretic"
Config = "Heretic"
2021-06-11 13:08:58 +00:00
Mapinfo = "mapinfo/hereticshareware.txt"
2016-03-01 15:47:10 +00:00
Compatibility = "Shareware"
MustContain = "E1M1", "TITLE", "MUS_E1M1"
BannerColors = "fc fc 00", "a8 00 00"
2019-04-11 01:02:23 +00:00
DeleteLumps = "FONTB01", "FONTB02", "FONTB03", "FONTB04", "FONTB06", "FONTB08", "FONTB09", "FONTB10", "FONTB11", "FONTB27", "FONTB28", "FONTB29", "FONTB30"
2016-03-01 15:47:10 +00:00
}
IWad
{
Name = "FreeDM"
Autoname = "doom.freedoom.freedm"
Game = "Doom"
Config = "Doom"
2017-08-19 17:30:48 +00:00
IWADName = "freedm.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/doom2.txt"
MustContain = "MAP01", "FREEDM"
BannerColors = "32 54 43", "c6 dc d1"
}
IWad
{
Name = "Freedoom: Phase 2"
2015-04-06 09:31:08 +00:00
Autoname = "doom.freedoom.phase2"
2016-03-01 15:47:10 +00:00
Game = "Doom"
Config = "Doom"
2017-08-19 17:30:48 +00:00
IWADName = "freedoom2.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/doom2.txt"
MustContain = "MAP01", "FREEDOOM"
BannerColors = "32 54 43", "c6 dc d1"
}
IWad
{
Name = "Freedoom: Phase 1"
Autoname = "doom.freedoom.phase1"
Game = "Doom"
Config = "Doom"
2017-08-19 17:30:48 +00:00
IWADName = "freedoom1.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/doom1.txt"
MustContain = "E1M1", "E2M1", "E3M1", "FREEDOOM"
BannerColors = "32 54 43", "c6 dc d1"
}
2019-07-16 23:05:58 +00:00
2016-03-01 15:47:10 +00:00
IWad
{
2015-01-22 07:38:08 +00:00
Name = "Freedoom: Demo Version"
2016-03-01 15:47:10 +00:00
Autoname = "doom.freedoom.demo"
Game = "Doom"
Config = "Doom"
Mapinfo = "mapinfo/doom1.txt"
MustContain = "E1M1", "FREEDOOM"
BannerColors = "32 54 43", "c6 dc d1"
}
2019-07-16 23:05:58 +00:00
2016-03-01 15:47:10 +00:00
IWad
{
2015-01-22 07:38:08 +00:00
Name = "DOOM: BFG Edition"
2019-04-09 22:15:16 +00:00
Autoname = "doom.id.doom1.bfg"
2016-03-01 15:47:10 +00:00
Game = "Doom"
Config = "Doom"
2017-08-19 17:30:48 +00:00
IWADName = "doom.wad", 2
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/ultdoom.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shorttex", "nosectionmerge"
2016-03-01 15:47:10 +00:00
MustContain = "E1M1","E2M1","E2M2","E2M3","E2M4","E2M5","E2M6","E2M7","E2M8","E2M9",
"E3M1","E3M2","E3M3","E3M4","E3M5","E3M6","E3M7","E3M8","E3M9",
"DPHOOF","BFGGA0","HEADA1","CYBRA1","SPIDA1D1", "E4M2",
"DMENUPIC", "M_ACPT", "M_CAN", "M_EXITO", "M_CHG"
BannerColors = "54 54 54", "a8 a8 a8"
- allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-14 23:29:24 +00:00
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
2020-01-10 21:36:01 +00:00
IWad
{
Name = "DOOM: Unity Edition"
Autoname = "doom.id.doom1.unity"
Game = "Doom"
Config = "Doom"
2020-01-11 06:18:23 +00:00
IWADName = "doomunity.wad", 2
2020-01-10 21:36:01 +00:00
Mapinfo = "mapinfo/ultdoom.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shorttex", "nosectionmerge"
2020-01-10 21:36:01 +00:00
MustContain = "E1M1","E2M1","E2M2","E2M3","E2M4","E2M5","E2M6","E2M7","E2M8","E2M9",
"E3M1","E3M2","E3M3","E3M4","E3M5","E3M6","E3M7","E3M8","E3M9",
"DPHOOF","BFGGA0","HEADA1","CYBRA1","SPIDA1D1", "E4M2",
"DMENUPIC"
2020-09-05 10:18:41 +00:00
Load = "extras.wad", "soundtrack"
2020-01-10 21:36:01 +00:00
BannerColors = "00 7c 00", "a8 a8 a8"
IgnoreTitlePatches = 1
}
2017-01-04 18:47:31 +00:00
IWad
{
Name = "DOOM: Complete: WadSmoosh"
2021-02-17 03:03:28 +00:00
Autoname = "doom.id.wadsmoosh"
2017-01-04 18:47:31 +00:00
Game = "Doom"
Config = "Doom"
Mapinfo = "mapinfo/doom2.txt"
2020-09-26 20:58:05 +00:00
IWADName = "doom_complete.pk3"
2017-01-04 18:47:31 +00:00
Compatibility = "Shorttex"
MustContain = "SMOOSHED", "ANIMDEFS", "LANGUAGE", "MAPINFO", "ENDOOM", "M_DOOM", "TITLEPIC", "TEXTURES"
BannerColors = "a8 00 00", "a8 a8 a8"
- allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-14 23:29:24 +00:00
IgnoreTitlePatches = 1
2017-01-04 18:47:31 +00:00
}
2020-01-20 01:01:06 +00:00
IWad
{
Name = "DOOM: XBox Edition"
Autoname = "doom.id.doom1.ultimate.xbox"
Game = "Doom"
Config = "Doom"
IWADName = "doom.wad"
Mapinfo = "mapinfo/doomxbox.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shorttex", "nosectionmerge"
2020-01-20 01:01:06 +00:00
MustContain = "E1M1","E2M1","E2M2","E2M3","E2M4","E2M5","E2M6","E2M7","E2M8","E2M9",
"E3M1","E3M2","E3M3","E3M4","E3M5","E3M6","E3M7","E3M8","E3M9",
"DPHOOF","BFGGA0","HEADA1","CYBRA1","SPIDA1D1", "E4M2", "E1M10", "SEWERS"
BannerColors = "18 18 18", "a8 a8 a8"
IgnoreTitlePatches = 1
}
2016-03-01 15:47:10 +00:00
IWad
{
Name = "The Ultimate DOOM"
2019-04-09 22:15:16 +00:00
Autoname = "doom.id.doom1.ultimate"
2016-03-01 15:47:10 +00:00
Game = "Doom"
Config = "Doom"
2017-08-19 17:30:48 +00:00
IWADName = "doom.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/ultdoom.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shorttex", "nosectionmerge"
2016-03-01 15:47:10 +00:00
MustContain = "E1M1","E2M1","E2M2","E2M3","E2M4","E2M5","E2M6","E2M7","E2M8","E2M9",
"E3M1","E3M2","E3M3","E3M4","E3M5","E3M6","E3M7","E3M8","E3M9",
"DPHOOF","BFGGA0","HEADA1","CYBRA1","SPIDA1D1", "E4M2"
BannerColors = "54 54 54", "a8 a8 a8"
- allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-14 23:29:24 +00:00
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
IWad
{
Name = "DOOM Registered"
2019-04-09 22:15:16 +00:00
Autoname = "doom.id.doom1.registered"
2016-03-01 15:47:10 +00:00
Game = "Doom"
Config = "Doom"
2017-08-19 17:30:48 +00:00
IWADName = "doom.wad", 1
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/doom1.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shorttex", "nosectionmerge"
2016-03-01 15:47:10 +00:00
MustContain = "E1M1","E2M1","E2M2","E2M3","E2M4","E2M5","E2M6","E2M7","E2M8","E2M9",
"E3M1","E3M2","E3M3","E3M4","E3M5","E3M6","E3M7","E3M8","E3M9",
"DPHOOF","BFGGA0","HEADA1","CYBRA1","SPIDA1D1"
BannerColors = "54 54 54", "a8 a8 a8"
- allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-14 23:29:24 +00:00
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
IWad
{
Name = "DOOM Shareware"
2020-03-10 23:38:26 +00:00
Autoname = "doom.id.doom1.shareware"
2016-03-01 15:47:10 +00:00
Game = "Doom"
Config = "Doom"
Mapinfo = "mapinfo/doom1.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shareware", "Shorttex", "nosectionmerge"
2016-03-01 15:47:10 +00:00
MustContain = "E1M1"
BannerColors = "54 54 54", "a8 a8 a8"
- allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-14 23:29:24 +00:00
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
2020-01-11 06:18:23 +00:00
IWad
{
Name = "Final Doom: TNT - Evilution: Unity Edition"
Autoname = "doom.id.doom2.tnt.unity"
Game = "Doom"
Config = "Doom"
IWADName = "tnt.wad"
Mapinfo = "mapinfo/tnt.txt"
Compatibility = "Shorttex", "Stairs"
MustContain = "MAP01", "REDTNT2", "DMAPINFO"
BannerColors = "00 7c 00", "a8 a8 a8"
IgnoreTitlePatches = 1
}
2016-03-01 15:47:10 +00:00
IWad
{
Name = "Final Doom: TNT - Evilution"
2019-04-09 22:15:16 +00:00
Autoname = "doom.id.doom2.tnt"
2016-03-01 15:47:10 +00:00
Game = "Doom"
Config = "Doom"
2017-08-19 17:30:48 +00:00
IWADName = "tnt.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/tnt.txt"
Compatibility = "Shorttex", "Stairs"
MustContain = "MAP01", "REDTNT2"
BannerColors = "a8 00 00", "a8 a8 a8"
- allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-14 23:29:24 +00:00
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
2020-01-11 06:18:23 +00:00
IWad
{
Name = "Final Doom: Plutonia Experiment: Unity Edition"
Autoname = "doom.id.doom2.plutonia.unity"
Game = "Doom"
Config = "Doom"
IWADName = "plutonia.wad"
Mapinfo = "mapinfo/plutonia.txt"
Compatibility = "Shorttex"
MustContain = "MAP01", "CAMO1", "DMAPINFO"
BannerColors = "00 7c 00", "a8 a8 a8"
IgnoreTitlePatches = 1
}
2016-03-01 15:47:10 +00:00
IWad
{
Name = "Final Doom: Plutonia Experiment"
2019-04-09 22:15:16 +00:00
Autoname = "doom.id.doom2.plutonia"
2016-03-01 15:47:10 +00:00
Game = "Doom"
Config = "Doom"
2017-08-19 17:30:48 +00:00
IWADName = "plutonia.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/plutonia.txt"
Compatibility = "Shorttex"
MustContain = "MAP01", "CAMO1"
BannerColors = "a8 00 00", "a8 a8 a8"
- allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-14 23:29:24 +00:00
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
IWad
{
Name = "DOOM 2: BFG Edition"
2019-04-09 22:15:16 +00:00
Autoname = "doom.id.doom2.bfg"
2016-03-01 15:47:10 +00:00
Game = "Doom"
Config = "Doom"
2017-08-19 17:30:48 +00:00
IWADName = "doom2.wad"
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/doom2bfg.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shorttex", "nosectionmerge"
2016-03-01 15:47:10 +00:00
MustContain = "MAP01", "DMENUPIC", "M_ACPT", "M_CAN", "M_EXITO", "M_CHG"
BannerColors = "a8 00 00", "a8 a8 a8"
Load = "nerve.wad"
- allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-14 23:29:24 +00:00
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
2020-01-10 21:36:01 +00:00
IWad
{
Name = "DOOM 2: Unity Edition"
Autoname = "doom.id.doom2.unity"
Game = "Doom"
Config = "Doom"
IWADName = "doom2unity.wad"
Mapinfo = "mapinfo/doom2unity.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shorttex", "nosectionmerge"
2020-01-10 21:36:01 +00:00
MustContain = "MAP01", "DMENUPIC"
BannerColors = "00 7c 00", "a8 a8 a8"
IgnoreTitlePatches = 1
2020-09-05 10:18:41 +00:00
Load = "nerveunity.wad", "extras.wad", "soundtrack"
2020-01-10 21:36:01 +00:00
}
2020-01-20 01:01:06 +00:00
IWad
{
Name = "DOOM 2: XBox Edition"
Autoname = "doom.id.doom2.commercial.xbox"
Game = "Doom"
Config = "Doom"
IWADName = "doom2.wad", 1
Mapinfo = "mapinfo/doom2xbox.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shorttex", "nosectionmerge"
2020-01-20 01:01:06 +00:00
MustContain = "MAP01", "MAP33", "CWILV32"
BannerColors = "18 18 18", "a8 a8 a8"
IgnoreTitlePatches = 1
2020-02-03 21:03:37 +00:00
Load = "nerve.wad"
2020-01-20 01:01:06 +00:00
DeleteLumps = "M_EPI1", "M_EPI2", "M_EPISOD"
}
2020-01-27 14:13:41 +00:00
IWad
{
Name = "DOOM 2: L'Enfer sur Terre"
Autoname = "doom.id.doom2.commercial.french"
Game = "Doom"
Config = "Doom"
IWADName = "doom2f.wad", 1
Mapinfo = "mapinfo/doom2.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shorttex", "nosectionmerge"
2020-01-27 14:13:41 +00:00
MustContain = "MAP01", "WIOBJ"
BannerColors = "ff ff ff", "a8 00 00"
}
- allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-14 23:29:24 +00:00
// Doom 2 must be last to be checked because MAP01 is its only requirement
2016-03-01 15:47:10 +00:00
IWad
{
Name = "DOOM 2: Hell on Earth"
2019-04-09 22:15:16 +00:00
Autoname = "doom.id.doom2.commercial"
2016-03-01 15:47:10 +00:00
Game = "Doom"
Config = "Doom"
2017-08-19 17:30:48 +00:00
IWADName = "doom2.wad", 1
2016-03-01 15:47:10 +00:00
Mapinfo = "mapinfo/doom2.txt"
2023-06-16 19:53:42 +00:00
Compatibility = "Shorttex", "nosectionmerge"
2016-03-01 15:47:10 +00:00
MustContain = "MAP01"
BannerColors = "a8 00 00", "a8 a8 a8"
- allow the language table to supersede the title patches, if appropriate
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-14 23:29:24 +00:00
IgnoreTitlePatches = 1
2016-03-01 15:47:10 +00:00
}
2019-07-16 23:05:58 +00:00
2016-03-01 15:47:10 +00:00
Names
2019-07-16 23:05:58 +00:00
{
2017-01-04 17:47:49 +00:00
"doom_complete.pk3"
2016-03-01 15:47:10 +00:00
"doom2.wad"
2020-01-27 14:13:41 +00:00
"doom2f.wad"
2016-03-01 15:47:10 +00:00
"plutonia.wad"
"tnt.wad"
"doomu.wad"
"doom.wad"
"doom1.wad"
2017-05-13 07:44:33 +00:00
"bfgdoom2.wad"
"doom2bfg.wad"
"bfgdoom.wad"
"doombfg.wad"
2020-01-20 01:01:06 +00:00
"doomxbox.wad"
"doom2xbox.wad"
2020-01-11 06:18:23 +00:00
"doomunity.wad"
2020-01-10 21:36:01 +00:00
"doom2unity.wad"
2020-01-11 06:18:23 +00:00
"tntunity.wad"
"plutoniaunity.wad"
2017-05-13 07:44:33 +00:00
"freedoom1.wad"
"freedoom2.wad"
"freedoomu.wad"
"freedoom.wad"
"freedm.wad"
2016-03-01 15:47:10 +00:00
"heretic.wad"
"hereticsr.wad"
"heretic1.wad"
"hexen.wad"
"hexdd.wad"
"hexendemo.wad"
"hexdemo.wad"
"strife1.wad"
2017-05-13 07:44:33 +00:00
"sve.wad"
2016-03-01 15:47:10 +00:00
"strife0.wad"
"strife.wad"
"blasphem.wad"
"blasphemer.wad"
"chex.wad"
"chex3.wad"
"action2.wad"
"harm1.wad"
"hacx.wad"
"hacx2.wad"
"square1.pk3"
2016-06-02 10:04:35 +00:00
"delaweare.wad"
2017-06-10 13:05:57 +00:00
"rotwb.wad"
2017-08-19 17:30:48 +00:00
}
Order // Order in the IWAD selection box
{
"DOOM: Complete: WadSmoosh"
"DOOM 2: Hell on Earth"
2020-01-27 14:13:41 +00:00
"DOOM 2: L'Enfer sur Terre"
2017-08-19 17:30:48 +00:00
"Final Doom: Plutonia Experiment"
"Final Doom: TNT - Evilution"
"The Ultimate DOOM"
"DOOM Registered"
"DOOM Shareware"
"DOOM 2: BFG Edition"
"DOOM: BFG Edition"
2020-01-20 01:01:06 +00:00
"DOOM: XBox Edition"
"DOOM 2: XBox Edition"
2020-01-10 21:36:01 +00:00
"DOOM: Unity Edition"
2020-01-11 06:18:23 +00:00
"DOOM 2: Unity Edition"
"Final Doom: Plutonia Experiment: Unity Edition"
"Final Doom: TNT - Evilution: Unity Edition"
2017-08-19 17:30:48 +00:00
"Freedoom: Phase 1"
"Freedoom: Phase 2"
"FreeDM"
"Heretic"
"Heretic: Shadow of the Serpent Riders"
"Heretic Shareware"
"Hexen: Beyond Heretic"
"Hexen: Deathkings of the Dark Citadel"
"Hexen: Demo Version"
"Strife: Quest for the Sigil"
"Strife: Veteran Edition"
"Strife: Teaser (Old Version)"
"Strife: Teaser (New Version)"
"Blasphemer"
"Chex(R) Quest"
"Chex(R) Quest 3"
"Action Doom 2: Urban Brawl"
"Harmony"
"Hacx: Twitch'n Kill"
"Hacx 2.0"
"The Adventures of Square"
"The Adventures of Square (Square-ware)"
"Delaweare"
"Rise Of The Wool Ball"
2016-03-01 15:47:10 +00:00
}