diff options
Diffstat (limited to 'devtools/create_kyradat/resources.cpp')
-rw-r--r-- | devtools/create_kyradat/resources.cpp | 270 |
1 files changed, 258 insertions, 12 deletions
diff --git a/devtools/create_kyradat/resources.cpp b/devtools/create_kyradat/resources.cpp index 36e6b0baf5..fdc02034e2 100644 --- a/devtools/create_kyradat/resources.cpp +++ b/devtools/create_kyradat/resources.cpp @@ -97,8 +97,8 @@ #include "resources/eob1_amiga.h" #include "resources/eob1_amiga_english.h" #include "resources/eob1_amiga_german.h" -//#include "resources/eob1_pc98.h" -//#include "resources/eob1_pc98_japanese.h" +#include "resources/eob1_pc98.h" +#include "resources/eob1_pc98_japanese.h" // Eye of the Beholder: The Legend of Darkmoon #include "resources/eob2_dos.h" @@ -1689,6 +1689,261 @@ static const ResourceProvider resourceProviders[] = { { kEoBBaseManWord, kEoB1, kPlatformAmiga, kNoSpecial, DE_DEU, &kEoB1ManWordAmigaGermanProvider }, { kEoBBaseManPrompt, kEoB1, kPlatformAmiga, kNoSpecial, DE_DEU, &kEoB1ManPromptAmigaGermanProvider }, { kEoBBaseMonsterDistAttStrings, kEoB1, kPlatformAmiga, kNoSpecial, DE_DEU, &kEoB1MonsterDistAttStringsAmigaGermanProvider }, + { kEoBBaseChargenStrings1, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ChargenStrings1PC98JapaneseProvider }, + { kEoBBaseChargenStrings2, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ChargenStrings2PC98JapaneseProvider }, + { kEoBBaseChargenStartLevels, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ChargenStartLevelsPC98Provider }, + { kEoBBaseChargenStatStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ChargenStatStringsPC98JapaneseProvider }, + { kEoBBaseChargenRaceSexStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ChargenRaceSexStringsPC98JapaneseProvider }, + { kEoBBaseChargenClassStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ChargenClassStringsPC98JapaneseProvider }, + { kEoBBaseChargenAlignmentStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ChargenAlignmentStringsPC98JapaneseProvider }, + { kEoBBaseChargenEnterGameStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ChargenEnterGameStringsPC98JapaneseProvider }, + { kEoBBaseChargenClassMinStats, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ChargenClassMinStatsPC98Provider }, + { kEoBBaseChargenRaceMinStats, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ChargenRaceMinStatsPC98Provider }, + { kEoBBaseChargenRaceMaxStats, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ChargenRaceMaxStatsPC98Provider }, + { kEoBBaseSaveThrowTable1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SaveThrowTable1PC98Provider }, + { kEoBBaseSaveThrowTable2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SaveThrowTable2PC98Provider }, + { kEoBBaseSaveThrowTable3, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SaveThrowTable3PC98Provider }, + { kEoBBaseSaveThrowTable4, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SaveThrowTable4PC98Provider }, + { kEoBBaseSaveThrwLvlIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SaveThrwLvlIndexPC98Provider }, + { kEoBBaseSaveThrwModDiv, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SaveThrwModDivPC98Provider }, + { kEoBBaseSaveThrwModExt, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SaveThrwModExtPC98Provider }, + { kEoB1MainMenuStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MainMenuStringsPC98JapaneseProvider }, + { kEoB1BonusStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1BonusStringsPC98JapaneseProvider }, + { kEoB1IntroFilesOpening, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroFilesOpeningPC98Provider }, + { kEoB1IntroFilesTower, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroFilesTowerPC98Provider }, + { kEoB1IntroFilesOrb, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroFilesOrbPC98Provider }, + { kEoB1IntroFilesWdEntry, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroFilesWdEntryPC98Provider }, + { kEoB1IntroFilesKing, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroFilesKingPC98Provider }, + { kEoB1IntroFilesHands, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroFilesHandsPC98Provider }, + { kEoB1IntroFilesWdExit, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroFilesWdExitPC98Provider }, + { kEoB1IntroFilesTunnel, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroFilesTunnelPC98Provider }, + { kEoB1IntroOpeningFrmDelay, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroOpeningFrmDelayPC98Provider }, + { kEoB1IntroWdEncodeX, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroWdEncodeXPC98Provider }, + { kEoB1IntroWdEncodeY, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroWdEncodeYPC98Provider }, + { kEoB1IntroWdEncodeWH, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroWdEncodeWHPC98Provider }, + { kEoB1IntroWdDsX, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroWdDsXPC98Provider }, + { kEoB1IntroWdDsY, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroWdDsYPC98Provider }, + { kEoB1IntroTvlX1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroTvlX1PC98Provider }, + { kEoB1IntroTvlY1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroTvlY1PC98Provider }, + { kEoB1IntroTvlX2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroTvlX2PC98Provider }, + { kEoB1IntroTvlY2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroTvlY2PC98Provider }, + { kEoB1IntroTvlW, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroTvlWPC98Provider }, + { kEoB1IntroTvlH, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1IntroTvlHPC98Provider }, + { kEoB1IntroStringsTower, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1IntroStringsTowerPC98Provider }, + { kEoB1IntroStringsOrb, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1IntroStringsOrbPC98Provider }, + { kEoB1IntroStringsWdEntry, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1IntroStringsWdEntryPC98Provider }, + { kEoB1IntroStringsKing, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1IntroStringsKingPC98Provider }, + { kEoB1IntroStringsHands, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1IntroStringsHandsPC98Provider }, + { kEoB1IntroStringsWdExit, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1IntroStringsWdExitPC98Provider }, + { kEoB1IntroStringsTunnel, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1IntroStringsTunnelPC98Provider }, + { kEoB1FinaleStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1FinaleStringsPC98Provider }, + { kEoB1FinaleEyesAnim, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1FinaleEyesAnimPC98Provider }, + { kEoB1FinaleHandsAnim, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1FinaleHandsAnimPC98Provider }, + { kEoB1FinaleHandsAnim2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1FinaleHandsAnim2PC98Provider }, + { kEoB1FinaleHandsAnim3, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1FinaleHandsAnim3PC98Provider }, + { kEoB1CreditsStrings, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1CreditsStringsPC98Provider }, + { kEoB1CreditsCharWdth, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1CreditsCharWdthPC98Provider }, + { kEoB1DoorShapeDefs, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DoorShapeDefsPC98Provider }, + { kEoB1DoorSwitchShapeDefs, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DoorSwitchShapeDefsPC98Provider }, + { kEoB1DoorSwitchCoords, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DoorSwitchCoordsPC98Provider }, + { kEoB1MonsterProperties, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterPropertiesPC98Provider }, + { kEoB1EnemyMageSpellList, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1EnemyMageSpellListPC98Provider }, + { kEoB1EnemyMageSfx, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1EnemyMageSfxPC98Provider }, + { kEoB1BeholderSpellList, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1BeholderSpellListPC98Provider }, + { kEoB1BeholderSfx, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1BeholderSfxPC98Provider }, + { kEoB1TurnUndeadString, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1TurnUndeadStringPC98JapaneseProvider }, + { kEoB1NpcShpData, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1NpcShpDataPC98Provider }, + { kEoB1NpcSubShpIndex1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1NpcSubShpIndex1PC98Provider }, + { kEoB1NpcSubShpIndex2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1NpcSubShpIndex2PC98Provider }, + { kEoB1NpcSubShpY, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1NpcSubShpYPC98Provider }, + { kEoB1Npc0Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc0StringsPC98JapaneseProvider }, + { kEoB1Npc11Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc11StringsPC98JapaneseProvider }, + { kEoB1Npc12Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc12StringsPC98JapaneseProvider }, + { kEoB1Npc21Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc21StringsPC98JapaneseProvider }, + { kEoB1Npc22Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc22StringsPC98JapaneseProvider }, + { kEoB1Npc31Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc31StringsPC98JapaneseProvider }, + { kEoB1Npc32Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc32StringsPC98JapaneseProvider }, + { kEoB1Npc4Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc4StringsPC98JapaneseProvider }, + { kEoB1Npc5Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc5StringsPC98JapaneseProvider }, + { kEoB1Npc6Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc6StringsPC98JapaneseProvider }, + { kEoB1Npc7Strings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Npc7StringsPC98JapaneseProvider }, + { kEoBBasePryDoorStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1PryDoorStringsPC98JapaneseProvider }, + { kEoBBaseWarningStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1WarningStringsPC98JapaneseProvider }, + { kEoB1ItemNames, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ItemNamesPC98JapaneseProvider }, + { kEoB1Ascii2SjisTable1, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Ascii2SjisTable1PC98JapaneseProvider }, + { kEoB1Ascii2SjisTable2, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1Ascii2SjisTable2PC98JapaneseProvider }, + { kEoB1FontLookupTable, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1FontLookupTablePC98JapaneseProvider }, + { kEoBBaseItemSuffixStringsRings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ItemSuffixStringsRingsPC98JapaneseProvider }, + { kEoBBaseItemSuffixStringsPotions, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ItemSuffixStringsPotionsPC98JapaneseProvider }, + { kEoBBaseItemSuffixStringsWands, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ItemSuffixStringsWandsPC98JapaneseProvider }, + { kEoBBaseRipItemStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1RipItemStringsPC98JapaneseProvider }, + { kEoBBaseCursedString, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CursedStringPC98JapaneseProvider }, + { kEoBBaseEnchantedString, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1EnchantedStringPC98Provider }, + { kEoBBaseMagicObjectStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MagicObjectStringsPC98JapaneseProvider }, + { kEoBBaseMagicObjectString5, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MagicObjectString5PC98JapaneseProvider }, + { kEoBBasePatternSuffix, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1PatternSuffixPC98JapaneseProvider }, + { kEoBBasePatternGrFix1, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1PatternGrFix1PC98JapaneseProvider }, + { kEoBBasePatternGrFix2, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1PatternGrFix2PC98JapaneseProvider }, + { kEoBBaseValidateArmorString, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ValidateArmorStringPC98JapaneseProvider }, + { kEoBBaseValidateNoDropString, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ValidateNoDropStringPC98JapaneseProvider }, + { kEoBBasePotionStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1PotionStringsPC98JapaneseProvider }, + { kEoBBaseWandStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1WandStringsPC98JapaneseProvider }, + { kEoBBaseItemMisuseStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ItemMisuseStringsPC98JapaneseProvider }, + { kEoBBaseTakenStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1TakenStringsPC98JapaneseProvider }, + { kEoBBasePotionEffectStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1PotionEffectStringsPC98JapaneseProvider }, + { kEoBBaseYesNoStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1YesNoStringsPC98JapaneseProvider }, + { kRpgCommonMoreStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MoreStringsPC98JapaneseProvider }, + { kEoBBaseNpcMaxStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1NpcMaxStringsPC98JapaneseProvider }, + { kEoBBaseNpcJoinStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1NpcJoinStringsPC98JapaneseProvider }, + { kEoBBaseCancelStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CancelStringsPC98JapaneseProvider }, + { kEoBBaseMenuStringsMain, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsMainPC98JapaneseProvider }, + { kEoBBaseMenuStringsSaveLoad, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsSaveLoadPC98JapaneseProvider }, + { kEoBBaseMenuStringsOnOff, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsOnOffPC98JapaneseProvider }, + { kEoBBaseMenuStringsSpells, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsSpellsPC98JapaneseProvider }, + { kEoBBaseMenuStringsRest, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsRestPC98JapaneseProvider }, + { kEoBBaseMenuStringsDrop, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsDropPC98JapaneseProvider }, + { kEoBBaseMenuStringsExit, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsExitPC98JapaneseProvider }, + { kEoBBaseMenuStringsStarve, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsStarvePC98JapaneseProvider }, + { kEoBBaseMenuStringsScribe, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsScribePC98JapaneseProvider }, + { kEoBBaseMenuStringsDrop2, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsDrop2PC98JapaneseProvider }, + { kEoBBaseMenuStringsHead, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsHeadPC98JapaneseProvider }, + { kEoBBaseMenuStringsPoison, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsPoisonPC98JapaneseProvider }, + { kEoBBaseMenuStringsMgc, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsMgcPC98JapaneseProvider }, + { kEoBBaseMenuStringsPrefs, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsPrefsPC98JapaneseProvider }, + { kEoBBaseMenuStringsRest2, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsRest2PC98JapaneseProvider }, + { kEoBBaseMenuStringsRest4, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsRest4PC98JapaneseProvider }, + { kEoBBaseMenuStringsDefeat, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuStringsDefeatPC98JapaneseProvider }, + { kEoBBaseMenuYesNoStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MenuYesNoStringsPC98JapaneseProvider }, + { kEoBBaseSpellLevelsMage, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SpellLevelsMagePC98Provider }, + { kEoBBaseSpellLevelsCleric, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SpellLevelsClericPC98Provider }, + { kEoBBaseNumSpellsCleric, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1NumSpellsClericPC98Provider }, + { kEoBBaseNumSpellsWisAdj, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1NumSpellsWisAdjPC98Provider }, + { kEoBBaseNumSpellsPal, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1NumSpellsPalPC98Provider }, + { kEoBBaseNumSpellsMage, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1NumSpellsMagePC98Provider }, + { kEoBBaseCharGuiStringsHp, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CharGuiStringsHpPC98JapaneseProvider }, + { kEoBBaseCharGuiStringsWp1, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CharGuiStringsWp1PC98JapaneseProvider }, + { kEoBBaseCharGuiStringsWr, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CharGuiStringsWrPC98JapaneseProvider }, + { kEoBBaseCharGuiStringsSt1, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CharGuiStringsSt1PC98JapaneseProvider }, + { kEoBBaseCharGuiStringsIn, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CharGuiStringsInPC98JapaneseProvider }, + { kEoBBaseCharStatusStrings7, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CharStatusStrings7PC98JapaneseProvider }, + { kEoBBaseCharStatusStrings81, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CharStatusStrings81PC98JapaneseProvider }, + { kEoBBaseCharStatusStrings9, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CharStatusStrings9PC98JapaneseProvider }, + { kEoBBaseCharStatusStrings131, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1CharStatusStrings131PC98JapaneseProvider }, + { kEoBBaseLevelGainStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1LevelGainStringsPC98JapaneseProvider }, + { kEoBBaseExperienceTable0, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExperienceTable0PC98Provider }, + { kEoBBaseExperienceTable1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExperienceTable1PC98Provider }, + { kEoBBaseExperienceTable2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExperienceTable2PC98Provider }, + { kEoBBaseExperienceTable3, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExperienceTable3PC98Provider }, + { kEoBBaseExperienceTable4, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExperienceTable4PC98Provider }, + { kEoBBaseBookNumbers, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1BookNumbersPC98JapaneseProvider }, + { kEoBBaseMageSpellsList, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MageSpellsListPC98JapaneseProvider }, + { kEoBBaseClericSpellsList, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1ClericSpellsListPC98JapaneseProvider }, + { kEoBBaseSpellNames, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1SpellNamesPC98JapaneseProvider }, + { kEoBBaseMagicStrings1, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MagicStrings1PC98JapaneseProvider }, + { kEoBBaseMagicStrings2, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MagicStrings2PC98JapaneseProvider }, + { kEoBBaseMagicStrings3, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MagicStrings3PC98JapaneseProvider }, + { kEoBBaseMagicStrings4, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MagicStrings4PC98JapaneseProvider }, + { kEoBBaseMagicStrings6, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MagicStrings6PC98JapaneseProvider }, + { kEoBBaseMagicStrings7, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MagicStrings7PC98JapaneseProvider }, + { kEoBBaseMagicStrings8, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MagicStrings8PC98JapaneseProvider }, + //{ kEoBBaseMagicStrings9, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MagicStrings9PC98JapaneseProvider }, + { kEoBBaseExpObjectTblIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExpObjectTblIndexPC98Provider }, + { kEoBBaseExpObjectShpStart, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExpObjectShpStartPC98Provider }, + { kEoBBaseExpObjectTbl1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExpObjectTbl1PC98Provider }, + { kEoBBaseExpObjectTbl2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExpObjectTbl2PC98Provider }, + { kEoBBaseExpObjectTbl3, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExpObjectTbl3PC98Provider }, + { kEoBBaseExpObjectY, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ExpObjectYPC98Provider }, + { kEoBBaseSparkDefSteps, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkDefStepsPC98Provider }, + { kEoBBaseSparkDefSubSteps, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkDefSubStepsPC98Provider }, + { kEoBBaseSparkDefShift, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkDefShiftPC98Provider }, + { kEoBBaseSparkDefAdd, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkDefAddPC98Provider }, + { kEoBBaseSparkDefX, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkDefXPC98Provider }, + { kEoBBaseSparkDefY, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkDefYPC98Provider }, + { kEoBBaseSparkOfFlags1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkOfFlags1PC98Provider }, + { kEoBBaseSparkOfFlags2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkOfFlags2PC98Provider }, + { kEoBBaseSparkOfShift, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkOfShiftPC98Provider }, + { kEoBBaseSparkOfX, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkOfXPC98Provider }, + { kEoBBaseSparkOfY, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SparkOfYPC98Provider }, + { kEoBBaseSpellProperties, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SpellPropertiesPC98Provider }, + { kEoBBaseMagicFlightProps, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MagicFlightPropsPC98Provider }, + { kEoBBaseTurnUndeadEffect, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1TurnUndeadEffectPC98Provider }, + { kEoBBaseBurningHandsDest, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1BurningHandsDestPC98Provider }, + { kEoBBaseConeOfColdDest1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ConeOfColdDest1PC98Provider }, + { kEoBBaseConeOfColdDest2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ConeOfColdDest2PC98Provider }, + { kEoBBaseConeOfColdDest3, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ConeOfColdDest3PC98Provider }, + { kEoBBaseConeOfColdDest4, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ConeOfColdDest4PC98Provider }, + { kEoBBaseConeOfColdGfxTbl, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ConeOfColdGfxTblPC98Provider }, + { kRpgCommonDscDoorShapeIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorShapeIndexPC98Provider }, + { kEoBBaseWllFlagPreset, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1WllFlagPresetPC98Provider }, + { kEoBBaseDscShapeCoords, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscShapeCoordsPC98Provider }, + { kRpgCommonDscDoorScaleOffs, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorScaleOffsPC98Provider }, + { kEoBBaseDscDoorScaleMult1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorScaleMult1PC98Provider }, + { kEoBBaseDscDoorScaleMult2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorScaleMult2PC98Provider }, + { kEoBBaseDscDoorScaleMult3, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorScaleMult3PC98Provider }, + { kEoBBaseDscDoorScaleMult4, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorScaleMult4PC98Provider }, + { kEoBBaseDscDoorScaleMult5, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorScaleMult5PC98Provider }, + { kEoBBaseDscDoorScaleMult6, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorScaleMult6PC98Provider }, + { kEoBBaseDscDoorXE, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorXEPC98Provider }, + { kEoBBaseDscDoorY1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorY1PC98Provider }, + { kEoBBaseDscDoorY3, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorY3PC98Provider }, + { kEoBBaseDscDoorY4, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorY4PC98Provider }, + { kEoBBaseDscDoorY5, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorY5PC98Provider }, + { kEoBBaseDscDoorY6, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorY6PC98Provider }, + { kEoBBaseDscDoorY7, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorY7PC98Provider }, + { kEoBBaseDscDoorCoordsExt, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorCoordsExtPC98Provider }, + { kRpgCommonDscDoorFrameY1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorFrameY1PC98Provider }, + { kRpgCommonDscDoorFrameY2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorFrameY2PC98Provider }, + { kRpgCommonDscDoorFrameIndex1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorFrameIndex1PC98Provider }, + { kRpgCommonDscDoorFrameIndex2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDoorFrameIndex2PC98Provider }, + { kEoBBaseDscItemPosIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscItemPosIndexPC98Provider }, + { kEoBBaseDscItemShpX, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscItemShpXPC98Provider }, + { kEoBBaseDscItemScaleIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscItemScaleIndexPC98Provider }, + { kEoBBaseDscItemTileIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscItemTileIndexPC98Provider }, + { kEoBBaseDscItemShapeMap, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscItemShapeMapPC98Provider }, + { kEoBBaseDscTelptrShpCoords, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscTelptrShpCoordsPC98Provider }, + { kEoBBasePortalSeqData, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1PortalSeqDataPC98Provider }, + { kEoBBaseDscMonsterFrmOffsTbl1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscMonsterFrmOffsTbl1PC98Provider }, + { kEoBBaseDscMonsterFrmOffsTbl2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscMonsterFrmOffsTbl2PC98Provider }, + { kEoBBaseInvSlotX, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1InvSlotXPC98Provider }, + { kEoBBaseInvSlotY, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1InvSlotYPC98Provider }, + { kEoBBaseSlotValidationFlags, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SlotValidationFlagsPC98Provider }, + { kEoBBaseProjectileWeaponTypes, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ProjectileWeaponTypesPC98Provider }, + { kEoBBaseWandTypes, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1WandTypesPC98Provider }, + { kEoBBaseDrawObjPosIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DrawObjPosIndexPC98Provider }, + { kEoBBaseFlightObjFlipIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1FlightObjFlipIndexPC98Provider }, + { kEoBBaseFlightObjShpMap, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1FlightObjShpMapPC98Provider }, + { kEoBBaseFlightObjSclIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1FlightObjSclIndexPC98Provider }, + { kRpgCommonDscShapeIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscShapeIndexPC98Provider }, + { kRpgCommonDscX, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscXPC98Provider }, + { kRpgCommonDscTileIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscTileIndexPC98Provider }, + { kRpgCommonDscDimData1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDimData1PC98Provider }, + { kRpgCommonDscDimData2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDimData2PC98Provider }, + { kRpgCommonDscBlockMap, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscBlockMapPC98Provider }, + { kRpgCommonDscDimMap, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscDimMapPC98Provider }, + { kRpgCommonDscBlockIndex, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1DscBlockIndexPC98Provider }, + { kEoBBaseClassModifierFlags, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1ClassModifierFlagsPC98Provider }, + { kEoBBaseMonsterStepTable01, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterStepTable01PC98Provider }, + { kEoBBaseMonsterStepTable2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterStepTable2PC98Provider }, + { kEoBBaseMonsterStepTable3, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterStepTable3PC98Provider }, + { kEoBBaseMonsterCloseAttPosTable1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterCloseAttPosTable1PC98Provider }, + { kEoBBaseMonsterCloseAttPosTable21, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterCloseAttPosTable21PC98Provider }, + { kEoBBaseMonsterCloseAttChkTable1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterCloseAttChkTable1PC98Provider }, + { kEoBBaseMonsterCloseAttChkTable2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterCloseAttChkTable2PC98Provider }, + { kEoBBaseMonsterCloseAttDstTable1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterCloseAttDstTable1PC98Provider }, + { kEoBBaseMonsterCloseAttDstTable2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterCloseAttDstTable2PC98Provider }, + { kEoBBaseMonsterProximityTable, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterProximityTablePC98Provider }, + { kEoBBaseFindBlockMonstersTable, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1FindBlockMonstersTablePC98Provider }, + { kEoBBaseMonsterDirChangeTable, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1MonsterDirChangeTablePC98Provider }, + { kEoBBaseMonsterDistAttStrings, kEoB1, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB1MonsterDistAttStringsPC98JapaneseProvider }, + { kEoBBaseEncodeMonsterDefs, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1EncodeMonsterDefsPC98Provider }, + { kEoBBaseNpcPresets, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1NpcPresetsPC98Provider }, + { kEoB1Palettes16c, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1Palettes16cPC98Provider }, + { kEoB1PalCycleData, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1PalCycleDataPC98Provider }, + { kEoB1PalCycleStyle1, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1PalCycleStyle1PC98Provider }, + { kEoB1PalCycleStyle2, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1PalCycleStyle2PC98Provider }, + { kEoBBaseSoundFilesIntro, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SoundFilesIntroPC98Provider }, + { kEoBBaseSoundFilesIngame, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SoundFilesIngamePC98Provider }, + { kEoBBaseSoundFilesFinale, kEoB1, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB1SoundFilesFinalePC98Provider }, { kEoBBaseChargenStrings1, kEoB2, kPlatformDOS, kNoSpecial, EN_ANY, &kEoB2ChargenStrings1DOSEnglishProvider }, { kEoBBaseChargenStrings2, kEoB2, kPlatformDOS, kNoSpecial, EN_ANY, &kEoB2ChargenStrings2DOSEnglishProvider }, { kEoBBaseChargenStartLevels, kEoB2, kPlatformDOS, kNoSpecial, UNK_LANG, &kEoB2ChargenStartLevelsDOSProvider }, @@ -2073,10 +2328,6 @@ static const ResourceProvider resourceProviders[] = { { kEoB2MonsterDustStrings, kEoB2, kPlatformDOS, kNoSpecial, DE_DEU, &kEoB2MonsterDustStringsDOSGermanProvider }, { kEoB2KheldranStrings, kEoB2, kPlatformDOS, kNoSpecial, DE_DEU, &kEoB2KheldranStringsDOSGermanProvider }, { kEoB2HornStrings, kEoB2, kPlatformDOS, kNoSpecial, DE_DEU, &kEoB2HornStringsDOSGermanProvider }, - - - - { kEoBBaseChargenStrings1, kEoB2, kPlatformAmiga, kNoSpecial, EN_ANY, &kEoB2ChargenStrings1AmigaEnglishProvider }, { kEoBBaseChargenStrings2, kEoB2, kPlatformAmiga, kNoSpecial, EN_ANY, &kEoB2ChargenStrings2AmigaEnglishProvider }, { kEoBBaseChargenStartLevels, kEoB2, kPlatformAmiga, kNoSpecial, UNK_LANG, &kEoB2ChargenStartLevelsAmigaProvider }, @@ -2468,12 +2719,6 @@ static const ResourceProvider resourceProviders[] = { { kEoB2MonsterDustStrings, kEoB2, kPlatformAmiga, kNoSpecial, DE_DEU, &kEoB2MonsterDustStringsAmigaGermanProvider }, { kEoB2KheldranStrings, kEoB2, kPlatformAmiga, kNoSpecial, DE_DEU, &kEoB2KheldranStringsAmigaGermanProvider }, { kEoB2HornStrings, kEoB2, kPlatformAmiga, kNoSpecial, DE_DEU, &kEoB2HornStringsAmigaGermanProvider }, - - - - - - { kEoBBaseChargenStrings1, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2ChargenStrings1FMTownsJapaneseProvider }, { kEoBBaseChargenStrings2, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2ChargenStrings2FMTownsJapaneseProvider }, { kEoBBaseChargenStartLevels, kEoB2, kPlatformFMTowns, kNoSpecial, UNK_LANG, &kEoB2ChargenStartLevelsFMTownsProvider }, @@ -2538,6 +2783,7 @@ static const ResourceProvider resourceProviders[] = { { kEoBBaseMenuStringsRest3, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2MenuStringsRest3FMTownsJapaneseProvider }, { kEoBBaseMenuStringsRest4, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2MenuStringsRest4FMTownsJapaneseProvider }, { kEoBBaseMenuStringsDefeat, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2MenuStringsDefeatFMTownsJapaneseProvider }, + { kEoBBaseMenuStringsTransfer, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2MenuStringsTransferFMTownsJapaneseProvider }, { kEoBBaseMenuStringsSpec, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2MenuStringsSpecFMTownsJapaneseProvider }, { kEoBBaseMenuStringsSpellNo, kEoB2, kPlatformFMTowns, kNoSpecial, UNK_LANG, &kEoB2MenuStringsSpellNoFMTownsProvider }, { kEoBBaseMenuYesNoStrings, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2MenuYesNoStringsFMTownsJapaneseProvider }, |