diff --git a/source/core/gamecontrol.h b/source/core/gamecontrol.h index 9dc4950ce..e027ad190 100644 --- a/source/core/gamecontrol.h +++ b/source/core/gamecontrol.h @@ -121,7 +121,7 @@ enum GAMEFLAG_PSEXHUMED = GAMEFLAG_POWERSLAVE | GAMEFLAG_EXHUMED, // the two games really are the same, except for the name and the publisher. GAMEFLAG_WORLDTOUR = 0x00008000, GAMEFLAG_DUKEDC = 0x00010000, - GAMEGLAG_WH = 0x00020000, + GAMEFLAG_WH = 0x00020000, GAMEFLAG_WH2 = 0x00040000, GAMEFLAGMASK = 0x0000FFFF, // flags allowed from grpinfo diff --git a/wadsrc/static/engine/grpinfo.txt b/wadsrc/static/engine/grpinfo.txt index 7afbd86cd..7420e2429 100644 --- a/wadsrc/static/engine/grpinfo.txt +++ b/wadsrc/static/engine/grpinfo.txt @@ -648,5 +648,28 @@ grpinfo gamefilter "Exhumed.Powerslave" } +grpinfo +{ + // The file identification info here is for joesnd which is one of two containers in the game data. + name "Witchaven" + flags GAMEFLAG_WITCHAVEN + crc 0x4CC892B7 + size 2797568 + defname "witchaven.def" + loadgrp "SONGS" + gamefilter "Witchaven.Witchaven" +} + +grpinfo +{ + // The file identification info here is for joesnd which is one of two containers in the game data. + name "Witchaven 2" + flags GAMEFLAG_WITCHAVEN2 + crc 0x2F673425 + size 3051520 + defname "witchaven2.def" + loadgrp "SONGS" + gamefilter "Witchaven.Witchaven2" +} // { "Exhumed Demo", EXHUMED_DEMO_CRC, 16481687, GAMEFLAG_EXHUMED | GAMEFLAG_DEMO, 0 },