aboutsummaryrefslogtreecommitdiff
path: root/tools/create_kyradat/games.cpp
diff options
context:
space:
mode:
authorFlorian Kagerer2009-11-14 22:51:35 +0000
committerFlorian Kagerer2009-11-14 22:51:35 +0000
commit9bd5e07d90ad5693d96a557d66c919cf3097d34b (patch)
treec8a2fe80e07126cb6e235951d29d32ea88daea68 /tools/create_kyradat/games.cpp
parentb9b5511b3c5e916366c20e251461f217b679054e (diff)
downloadscummvm-rg350-9bd5e07d90ad5693d96a557d66c919cf3097d34b.tar.gz
scummvm-rg350-9bd5e07d90ad5693d96a557d66c919cf3097d34b.tar.bz2
scummvm-rg350-9bd5e07d90ad5693d96a557d66c919cf3097d34b.zip
KYRA: added kyra 1 pc98 static data to kyra.dat (intro forest sequence is still broken)
svn-id: r45906
Diffstat (limited to 'tools/create_kyradat/games.cpp')
-rw-r--r--tools/create_kyradat/games.cpp94
1 files changed, 94 insertions, 0 deletions
diff --git a/tools/create_kyradat/games.cpp b/tools/create_kyradat/games.cpp
index 2788b2870b..ec07e683f6 100644
--- a/tools/create_kyradat/games.cpp
+++ b/tools/create_kyradat/games.cpp
@@ -52,6 +52,9 @@ const Game kyra1Games[] = {
{ kKyra1, EN_ANY, kPlatformFMTowns, -1, "5a3ad60ccd0f2e29463e0368cd14a60d" },
{ kKyra1, JA_JPN, kPlatformFMTowns, -1, "5a3ad60ccd0f2e29463e0368cd14a60d" },
+ // PC-98
+ { kKyra1, JA_JPN, kPlatformPC98, -1, "b9c06ac5177f5bf1f1acc0eea3937f6d" },
+
GAME_DUMMY_ENTRY
};
@@ -424,6 +427,95 @@ const int kyra1TownsNeed[] = {
-1
};
+const int kyra1PC98Need[] = {
+ kKallakWritingSeq,
+ kMalcolmTreeSeq,
+ kWestwoodLogoSeq,
+ kKyrandiaLogoSeq,
+ kKallakMalcolmSeq,
+ kForestSeq,
+ kIntroCPSStrings,
+ kIntroCOLStrings,
+ kIntroWSAStrings,
+ kIntroStrings,
+ kRoomList,
+ kRoomFilenames,
+ kCharacterImageFilenames,
+ kDefaultShapes,
+ kItemNames,
+ kTakenStrings,
+ kPlacedStrings,
+ kDroppedStrings,
+ kNoDropStrings,
+ kAmuleteAnimSeq,
+ kPaletteList1,
+ kPaletteList2,
+ kPaletteList3,
+ kPaletteList4,
+ kPaletteList5,
+ kPaletteList6,
+ kPaletteList7,
+ kPaletteList8,
+ kPaletteList9,
+ kPaletteList10,
+ kPaletteList11,
+ kPaletteList12,
+ kPaletteList13,
+ kPaletteList14,
+ kPaletteList15,
+ kPaletteList16,
+ kPaletteList17,
+ kPaletteList18,
+ kPaletteList19,
+ kPaletteList20,
+ kPaletteList21,
+ kPaletteList22,
+ kPaletteList23,
+ kPaletteList24,
+ kPaletteList25,
+ kPaletteList26,
+ kPaletteList27,
+ kPaletteList28,
+ kPaletteList29,
+ kPaletteList30,
+ kPaletteList31,
+ kPaletteList32,
+ kPaletteList33,
+ kPutDownString,
+ kWaitAmuletString,
+ kBlackJewelString,
+ kHealingTipString,
+ kPoisonGoneString,
+ kHealing1Shapes,
+ kHealing2Shapes,
+ kThePoisonStrings,
+ kFluteStrings,
+ kPoisonDeathShapes,
+ kFluteShapes,
+ kWinter1Shapes,
+ kWinter2Shapes,
+ kWinter3Shapes,
+ kDrinkShapes,
+ kWispShapes,
+ kMagicAnimShapes,
+ kBranStoneShapes,
+ kWispJewelStrings,
+ kMagicJewelStrings,
+ kFlaskFullString,
+ kFullFlaskString,
+ kOutroReunionSeq,
+ kOutroHomeString,
+ kVeryCleverString,
+ kGUIStrings,
+ kNewGameString,
+ kConfigStrings,
+
+ kKyra1PC98StoryStrings,
+ kKyra1PC98IntroSfx,
+ kCreditsStrings,
+ -1
+};
+
const int kyra1AmigaNeed[] = {
kKallakWritingSeq,
kMalcolmTreeSeq,
@@ -858,6 +950,8 @@ const GameNeed gameNeedTable[] = {
{ kKyra1, kPlatformFMTowns, -1, kyra1TownsNeed },
+ { kKyra1, kPlatformPC98, -1, kyra1PC98Need },
+
{ kKyra1, kPlatformPC, kDemoVersion, kyra1DemoNeed },
{ kKyra1, kPlatformPC, kDemoCDVersion, kyra1DemoCDNeed },