From 4ca0e9797054aaf2f35e32212cdcb50376d10fdd Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Thu, 17 Sep 2009 12:42:25 +0000 Subject: Add platform information to game need table. svn-id: r44147 --- tools/create_kyradat/games.cpp | 86 +++++++++++++++++++++++++----------------- 1 file changed, 51 insertions(+), 35 deletions(-) (limited to 'tools') diff --git a/tools/create_kyradat/games.cpp b/tools/create_kyradat/games.cpp index 4a9fd63020..69d8d172ef 100644 --- a/tools/create_kyradat/games.cpp +++ b/tools/create_kyradat/games.cpp @@ -752,47 +752,63 @@ const int lolDemoNeed[] = { struct GameNeed { int game; + int platform; int special; const int *entries; }; const GameNeed gameNeedTable[] = { - { kKyra1, -1, kyra1FloppyNeed }, - { kKyra1, kTalkieVersion, kyra1CDNeed }, - { kKyra1, kFMTownsVersionE , kyra1TownsNeed }, - { kKyra1, kFMTownsVersionJ, kyra1TownsNeed }, - { kKyra1, kAmigaVersion, kyra1AmigaNeed }, - { kKyra1, kDemoVersion, kyra1DemoNeed }, - { kKyra1, kDemoCDVersion, kyra1DemoCDNeed }, - - { kKyra2, k2FloppyFile1, kyra2FloppyFile1Need }, - { kKyra2, k2FloppyFile2, kyra2FloppyFile2Need }, - { kKyra2, k2CDFile1E, kyra2CDFile1Need }, - { kKyra2, k2CDFile1F, kyra2CDFile1Need }, - { kKyra2, k2CDFile1G, kyra2CDFile1Need }, - { kKyra2, k2CDFile1I, kyra2CDFile1Need }, // Italian fan translation - { kKyra2, k2CDFile2E, kyra2CDFile2Need }, - { kKyra2, k2CDFile2F, kyra2CDFile2Need }, - { kKyra2, k2CDFile2G, kyra2CDFile2Need }, - { kKyra2, k2CDDemoE, kyra2CDDemoNeed }, - { kKyra2, k2CDDemoF, kyra2CDDemoNeed }, - { kKyra2, k2CDDemoG, kyra2CDDemoNeed }, - { kKyra2, k2TownsFile1E , kyra2TownsFile1Need }, - { kKyra2, k2TownsFile1J, kyra2TownsFile1Need }, - { kKyra2, k2TownsFile2E , kyra2TownsFile2Need }, - { kKyra2, k2TownsFile2J, kyra2TownsFile2Need }, - { kKyra2, k2DemoVersion, kyra2DemoNeed }, - { kKyra2, k2DemoVersionTlkE, kyra2TlkDemoNeed }, - { kKyra2, k2DemoVersionTlkF, kyra2TlkDemoNeed }, - { kKyra2, k2DemoVersionTlkG, kyra2TlkDemoNeed }, - { kLol, k2DemoLol, lolDemoNeed }, - - { kKyra3, -1, kyra3Need }, - - { kLol, -1, lolFloppyNeed }, - { kLol, kLolCD1, lolCDFile1Need }, - { kLol, kLolCD2, lolCDFile2Need }, + { kKyra1, kPlatformPC, -1, kyra1FloppyNeed }, + { kKyra1, kPlatformAmiga, kAmigaVersion, kyra1AmigaNeed }, + + { kKyra1, kPlatformPC, kTalkieVersion, kyra1CDNeed }, + + { kKyra1, kPlatformFMTowns, kFMTownsVersionE , kyra1TownsNeed }, + { kKyra1, kPlatformFMTowns, kFMTownsVersionJ, kyra1TownsNeed }, + + { kKyra1, kPlatformPC, kDemoVersion, kyra1DemoNeed }, + + { kKyra1, kPlatformPC, kDemoCDVersion, kyra1DemoCDNeed }, + + { kKyra2, kPlatformPC, k2FloppyFile1, kyra2FloppyFile1Need }, + { kKyra2, kPlatformPC, k2FloppyFile2, kyra2FloppyFile2Need }, + + { kKyra2, kPlatformPC, k2CDFile1E, kyra2CDFile1Need }, + { kKyra2, kPlatformPC, k2CDFile2E, kyra2CDFile2Need }, + + { kKyra2, kPlatformPC, k2CDFile1F, kyra2CDFile1Need }, + { kKyra2, kPlatformPC, k2CDFile2F, kyra2CDFile2Need }, + + { kKyra2, kPlatformPC, k2CDFile1G, kyra2CDFile1Need }, + { kKyra2, kPlatformPC, k2CDFile2G, kyra2CDFile2Need }, + + { kKyra2, kPlatformPC, k2CDFile1I, kyra2CDFile1Need }, // Italian fan translation + + { kKyra2, kPlatformPC, k2CDDemoE, kyra2CDDemoNeed }, + { kKyra2, kPlatformPC, k2CDDemoF, kyra2CDDemoNeed }, + { kKyra2, kPlatformPC, k2CDDemoG, kyra2CDDemoNeed }, + + { kKyra2, kPlatformFMTowns, k2TownsFile1E , kyra2TownsFile1Need }, + { kKyra2, kPlatformFMTowns, k2TownsFile2E , kyra2TownsFile2Need }, + + { kKyra2, kPlatformFMTowns, k2TownsFile1J, kyra2TownsFile1Need }, + { kKyra2, kPlatformFMTowns, k2TownsFile2J, kyra2TownsFile2Need }, + + { kKyra2, kPlatformPC, k2DemoVersion, kyra2DemoNeed }, + + { kKyra2, kPlatformPC, k2DemoVersionTlkE, kyra2TlkDemoNeed }, + { kKyra2, kPlatformPC, k2DemoVersionTlkF, kyra2TlkDemoNeed }, + { kKyra2, kPlatformPC, k2DemoVersionTlkG, kyra2TlkDemoNeed }, + + { kLol, kPlatformPC, k2DemoLol, lolDemoNeed }, + + { kKyra3, kPlatformPC, -1, kyra3Need }, + + { kLol, kPlatformPC, -1, lolFloppyNeed }, + + { kLol, kPlatformPC, kLolCD1, lolCDFile1Need }, + { kLol, kPlatformPC, kLolCD2, lolCDFile2Need }, { -1, -1, 0 } }; -- cgit v1.2.3