- added game identifiers for Witchaven 1+2

Lacking any main resource file, this checks for the JOESND containers to avoid rewriting the detection logic to work without containers.
This commit is contained in:
Christoph Oelckers 2020-10-02 23:17:06 +02:00
parent fb2629002f
commit ff06895470
2 changed files with 24 additions and 1 deletions

View file

@ -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

View file

@ -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 },