diff options
author | Johannes Schickel | 2009-09-17 19:51:16 +0000 |
---|---|---|
committer | Johannes Schickel | 2009-09-17 19:51:16 +0000 |
commit | bb7463638ef3c54098ad6f179bdc0cd435bb06f3 (patch) | |
tree | d4a1ce6ed525f4f1d0f0ada02ceceebea6ce4d02 /tools/create_kyradat/games.cpp | |
parent | 6133a08ebdd4c1db5b65b9416d5fe07e0dcc4c86 (diff) | |
download | scummvm-rg350-bb7463638ef3c54098ad6f179bdc0cd435bb06f3.tar.gz scummvm-rg350-bb7463638ef3c54098ad6f179bdc0cd435bb06f3.tar.bz2 scummvm-rg350-bb7463638ef3c54098ad6f179bdc0cd435bb06f3.zip |
- Add preliminary support for Lands of Lore PC98 in create_kyradat
- Increase kyra.dat version
- Rebuilt kyra.dat
svn-id: r44177
Diffstat (limited to 'tools/create_kyradat/games.cpp')
-rw-r--r-- | tools/create_kyradat/games.cpp | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/tools/create_kyradat/games.cpp b/tools/create_kyradat/games.cpp index 317efcf052..a23041b902 100644 --- a/tools/create_kyradat/games.cpp +++ b/tools/create_kyradat/games.cpp @@ -103,6 +103,9 @@ const Game lolGames[] = { // DOS floppy (no language specifc strings) { kLol, DE_DEU, kPlatformPC, -1, "6b843869772c1b779e1386be868c15dd" }, + // PC98 (no language specifc strings) + { kLol, JA_JPN, kPlatformPC98, -1, "6d5bd4a2f5ce433365734ca6b7a8d984" }, + // DOS CD (multi language version, with no language specific strings) { kLol, UNK_LANG, kPlatformPC, kTalkieFile1, "9d1778314de80598c0b0d032e2a1a1cf" }, { kLol, UNK_LANG, kPlatformPC, kTalkieFile2, "263998ec600afca1cc7b935c473df670" }, @@ -656,6 +659,85 @@ const int lolFloppyNeed[] = { -1 }; +const int lolPC98Need[] = { + kLolIngamePakFiles, + + kLolCharacterDefs, + kLolIngameSfxFiles, + kLolIngameSfxIndex, + kLolSpellProperties, + kLolGameShapeMap, + kLolSceneItemOffs, + kLolCharInvIndex, + kLolCharInvDefs, + kLolCharDefsMan, + kLolCharDefsWoman, + kLolCharDefsKieran, + kLolCharDefsAkshel, + kLolExpRequirements, + kLolMonsterModifiers, + kLolMonsterLevelOffsets, + kLolMonsterDirFlags, + kLolMonsterScaleY, + kLolMonsterScaleX, + kLolMonsterScaleWH, + kLolFlyingItemShp, + kLolInventoryDesc, + + kLolLevelShpList, + kLolLevelDatList, + kLolCompassDefs, + kLolStashSetup, + kLolDscUnk1, + kLolDscShapeIndex1, + kLolDscShapeIndex2, + kLolDscScaleWidthData, + kLolDscScaleHeightData, + kLolDscX, + kLolDscY, + kLolDscTileIndex, + kLolDscUnk2, + kLolDscDoorShapeIndex, + kLolDscDimData1, + kLolDscDimData2, + kLolDscBlockMap, + kLolDscDimMap, + kLolDscShapeOvlIndex, + kLolDscBlockIndex, + kLolDscDoor1, + kLolDscDoorScale, + kLolDscDoor4, + kLolDscDoorX, + kLolDscDoorY, + + kLolScrollXTop, + kLolScrollYTop, + kLolScrollXBottom, + kLolScrollYBottom, + + kLolButtonDefs, + kLolButtonList1, + kLolButtonList1, + kLolButtonList2, + kLolButtonList3, + kLolButtonList4, + kLolButtonList5, + kLolButtonList6, + kLolButtonList7, + kLolButtonList8, + + kLolLegendData, + kLolMapStringId, + + kLolSpellbookAnim, + kLolSpellbookCoords, + kLolHealShapeFrames, + kLolLightningDefs, + kLolFireballCoords, + + -1 +}; + const int lolCDFile1Need[] = { kLolHistory, -1 @@ -792,6 +874,7 @@ const GameNeed gameNeedTable[] = { { kKyra3, kPlatformPC, -1, kyra3Need }, { kLol, kPlatformPC, -1, lolFloppyNeed }, + { kLol, kPlatformPC98, -1, lolPC98Need }, { kLol, kPlatformPC, kTalkieFile1, lolCDFile1Need }, { kLol, kPlatformPC, kTalkieFile2, lolCDFile2Need }, |