mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-22 04:01:23 +00:00
KYRA: (EOB II/PC98) - add static resources
(also make some initial adjustments to the code, but it will throw an assert for now)
This commit is contained in:
parent
6ab1af3cc4
commit
141c62eaa9
@ -38,7 +38,7 @@
|
||||
|
||||
|
||||
enum {
|
||||
kKyraDatVersion = 120
|
||||
kKyraDatVersion = 121
|
||||
};
|
||||
|
||||
const ExtractFilename extractFilenames[] = {
|
||||
@ -601,6 +601,10 @@ const ExtractFilename extractFilenames[] = {
|
||||
{ kEoB2IntroAnimData41, kEoB2SequenceData, false },
|
||||
{ kEoB2IntroAnimData42, kEoB2SequenceData, false },
|
||||
{ kEoB2IntroAnimData43, kEoB2SequenceData, false },
|
||||
{ kEoB2IntroAnimData44, kEoB2SequenceData, false },
|
||||
{ kEoB2IntroAnimData45, kEoB2SequenceData, false },
|
||||
{ kEoB2IntroAnimData46, kEoB2SequenceData, false },
|
||||
{ kEoB2IntroAnimData47, kEoB2SequenceData, false },
|
||||
{ kEoB2IntroShapes00, kEoB2ShapeData, false },
|
||||
{ kEoB2IntroShapes01, kEoB2ShapeData, false },
|
||||
{ kEoB2IntroShapes04, kEoB2ShapeData, false },
|
||||
@ -1049,7 +1053,8 @@ const ExtractFilename extractFilenames[] = {
|
||||
{ kEoB2Config2431Strings, kStringList, true },
|
||||
{ kEoBBaseTextInputCharacterLines, kStringList, true },
|
||||
{ kEoBBaseTextInputSelectStrings, kStringList, true },
|
||||
{ kEoB2FontDmpSearchTbl, kRawDataBe16, false },
|
||||
{ kEoB2FontLookupTbl, kRawDataBe16, false },
|
||||
{ kEoB2FontConvertTbl, kRawData, false },
|
||||
{ kEoB2Ascii2SjisTables, kStringList, false },
|
||||
{ kEoB2Ascii2SjisTables2, kStringList, false },
|
||||
{ kEoBBaseSaveNamePatterns, kStringList, true },
|
||||
|
@ -756,6 +756,11 @@ enum kExtractID {
|
||||
kEoB2IntroAnimData42,
|
||||
kEoB2IntroAnimData43,
|
||||
|
||||
kEoB2IntroAnimData44,
|
||||
kEoB2IntroAnimData45,
|
||||
kEoB2IntroAnimData46,
|
||||
kEoB2IntroAnimData47,
|
||||
|
||||
kEoB2IntroShapes00,
|
||||
kEoB2IntroShapes01,
|
||||
kEoB2IntroShapes04,
|
||||
@ -1052,7 +1057,8 @@ enum kExtractID {
|
||||
|
||||
kEoB2UtilMenuStrings,
|
||||
kEoB2Config2431Strings,
|
||||
kEoB2FontDmpSearchTbl,
|
||||
kEoB2FontLookupTbl,
|
||||
kEoB2FontConvertTbl,
|
||||
kEoB2Ascii2SjisTables,
|
||||
kEoB2Ascii2SjisTables2,
|
||||
kEoB2PcmSoundEffectsIngame,
|
||||
|
@ -143,7 +143,7 @@ const Game eob2Games[] = {
|
||||
{ kEoB2, kPlatformAmiga, kNoSpecial, EN_ANY },
|
||||
{ kEoB2, kPlatformAmiga, kNoSpecial, DE_DEU },
|
||||
|
||||
//{ kEoB2, kPlatformPC98, kNoSpecial, JA_JPN },
|
||||
{ kEoB2, kPlatformPC98, kNoSpecial, JA_JPN },
|
||||
|
||||
{ kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN },
|
||||
|
||||
@ -3676,7 +3676,7 @@ const int eob2AmigaNeed[] = {
|
||||
|
||||
-1
|
||||
};
|
||||
/*
|
||||
|
||||
const int eob2PC98Need[] = {
|
||||
kEoBBaseChargenStrings1,
|
||||
kEoBBaseChargenStrings2,
|
||||
@ -3844,9 +3844,6 @@ const int eob2PC98Need[] = {
|
||||
kEoBBaseDscTelptrShpCoords,
|
||||
|
||||
kEoBBasePortalSeqData,
|
||||
kEoBBaseManDef,
|
||||
kEoBBaseManWord,
|
||||
kEoBBaseManPrompt,
|
||||
|
||||
kEoBBaseDscMonsterFrmOffsTbl1,
|
||||
kEoBBaseDscMonsterFrmOffsTbl2,
|
||||
@ -3919,14 +3916,18 @@ const int eob2PC98Need[] = {
|
||||
kEoB2IntroAnimData41,
|
||||
kEoB2IntroAnimData42,
|
||||
kEoB2IntroAnimData43,
|
||||
kEoB2IntroAnimData44,
|
||||
kEoB2IntroAnimData45,
|
||||
kEoB2IntroAnimData46,
|
||||
kEoB2IntroAnimData47,
|
||||
|
||||
kEoB2IntroShapes00,
|
||||
kEoB2IntroShapes01,
|
||||
kEoB2IntroShapes04,
|
||||
kEoB2IntroShapes07,
|
||||
kEoB2IntroShapes13,
|
||||
|
||||
kEoB2FinaleStrings,
|
||||
kEoB2CreditsData,
|
||||
kEoB2FinaleCPSFiles,
|
||||
kEoB2FinaleAnimData00,
|
||||
kEoB2FinaleAnimData01,
|
||||
@ -3999,11 +4000,15 @@ const int eob2PC98Need[] = {
|
||||
kRpgCommonDscDimMap,
|
||||
kRpgCommonDscBlockIndex,
|
||||
|
||||
kEoB2Ascii2SjisTables,
|
||||
kEoB2Ascii2SjisTables2,
|
||||
kEoB2FontConvertTbl,
|
||||
|
||||
kEoBBaseSoundFilesIntro,
|
||||
kEoBBaseSoundFilesFinale,
|
||||
|
||||
-1
|
||||
};*/
|
||||
};
|
||||
|
||||
const int eob2FMTownsNeed[] = {
|
||||
kEoBBaseChargenStrings1,
|
||||
@ -4557,7 +4562,7 @@ const int eob2FMTownsNeed[] = {
|
||||
kEoB2Config2431Strings,
|
||||
kEoBBaseTextInputCharacterLines,
|
||||
kEoBBaseTextInputSelectStrings,
|
||||
kEoB2FontDmpSearchTbl,
|
||||
kEoB2FontLookupTbl,
|
||||
kEoB2Ascii2SjisTables,
|
||||
kEoB2Ascii2SjisTables2,
|
||||
kEoBBaseSaveNamePatterns,
|
||||
@ -4630,7 +4635,7 @@ const GameNeed gameNeedTable[] = {
|
||||
{ kEoB2, kPlatformDOS, kNoSpecial, eob2FloppyNeed },
|
||||
{ kEoB2, kPlatformDOS, kTalkieVersion, eob2FloppyNeed },
|
||||
{ kEoB2, kPlatformAmiga, kNoSpecial, eob2AmigaNeed },
|
||||
//{ kEoB2, kPlatformPC98, kNoSpecial, eob2PC98Need },
|
||||
{ kEoB2, kPlatformPC98, kNoSpecial, eob2PC98Need },
|
||||
{ kEoB2, kPlatformFMTowns, kNoSpecial, eob2FMTownsNeed },
|
||||
|
||||
{ -1, -1, -1, nullptr }
|
||||
|
@ -140,8 +140,8 @@
|
||||
#include "resources/eob2_amiga.h"
|
||||
#include "resources/eob2_amiga_english.h"
|
||||
#include "resources/eob2_amiga_german.h"
|
||||
//#include "resources/eob2_pc98.h"
|
||||
//#include "resources/eob2_pc98_japanese.h"
|
||||
#include "resources/eob2_pc98.h"
|
||||
#include "resources/eob2_pc98_japanese.h"
|
||||
#include "resources/eob2_fmtowns.h"
|
||||
#include "resources/eob2_fmtowns_japanese.h"
|
||||
|
||||
@ -4837,13 +4837,307 @@ static const ResourceProvider resourceProviders[] = {
|
||||
{ kEoB2Config2431Strings, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2Config2431StringsFMTownsJapaneseProvider },
|
||||
{ kEoBBaseTextInputCharacterLines, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2TextInputCharacterLinesFMTownsJapaneseProvider },
|
||||
{ kEoBBaseTextInputSelectStrings, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2TextInputSelectStringsFMTownsJapaneseProvider },
|
||||
{ kEoB2FontDmpSearchTbl, kEoB2, kPlatformFMTowns, kNoSpecial, UNK_LANG, &kEoB2FontDmpSearchTblFMTownsProvider },
|
||||
{ kEoB2FontLookupTbl, kEoB2, kPlatformFMTowns, kNoSpecial, UNK_LANG, &kEoB2FontLookupTblFMTownsProvider },
|
||||
{ kEoB2Ascii2SjisTables, kEoB2, kPlatformFMTowns, kNoSpecial, UNK_LANG, &kEoB2Ascii2SjisTablesFMTownsProvider },
|
||||
{ kEoB2Ascii2SjisTables2, kEoB2, kPlatformFMTowns, kNoSpecial, UNK_LANG, &kEoB2Ascii2SjisTables2FMTownsProvider },
|
||||
{ kEoBBaseSaveNamePatterns, kEoB2, kPlatformFMTowns, kNoSpecial, JA_JPN, &kEoB2SaveNamePatternsFMTownsJapaneseProvider },
|
||||
{ kEoB2PcmSoundEffectsIngame, kEoB2, kPlatformFMTowns, kNoSpecial, UNK_LANG, &kEoB2PcmSoundEffectsIngameFMTownsProvider },
|
||||
{ kEoB2PcmSoundEffectsIntro, kEoB2, kPlatformFMTowns, kNoSpecial, UNK_LANG, &kEoB2PcmSoundEffectsIntroFMTownsProvider },
|
||||
{ kEoB2PcmSoundEffectsFinale, kEoB2, kPlatformFMTowns, kNoSpecial, UNK_LANG, &kEoB2PcmSoundEffectsFinaleFMTownsProvider },
|
||||
{ kEoBBaseNpcPresetsNames, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2NpcPresetsNamesPC98JapaneseProvider },
|
||||
{ kEoBBaseChargenStrings1, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ChargenStrings1PC98JapaneseProvider },
|
||||
{ kEoBBaseChargenStrings2, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ChargenStrings2PC98JapaneseProvider },
|
||||
{ kEoBBaseChargenStartLevels, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ChargenStartLevelsPC98Provider },
|
||||
{ kEoBBaseChargenStatStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ChargenStatStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseChargenRaceSexStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ChargenRaceSexStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseChargenClassStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ChargenClassStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseChargenAlignmentStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ChargenAlignmentStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseChargenEnterGameStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ChargenEnterGameStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseChargenClassMinStats, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ChargenClassMinStatsPC98Provider },
|
||||
{ kEoBBaseChargenRaceMinStats, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ChargenRaceMinStatsPC98Provider },
|
||||
{ kEoBBaseChargenRaceMaxStats, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ChargenRaceMaxStatsPC98Provider },
|
||||
{ kEoBBaseSaveThrowTable1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SaveThrowTable1PC98Provider },
|
||||
{ kEoBBaseSaveThrowTable2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SaveThrowTable2PC98Provider },
|
||||
{ kEoBBaseSaveThrowTable3, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SaveThrowTable3PC98Provider },
|
||||
{ kEoBBaseSaveThrowTable4, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SaveThrowTable4PC98Provider },
|
||||
{ kEoBBaseSaveThrwLvlIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SaveThrwLvlIndexPC98Provider },
|
||||
{ kEoBBaseSaveThrwModDiv, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SaveThrwModDivPC98Provider },
|
||||
{ kEoBBaseSaveThrwModExt, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SaveThrwModExtPC98Provider },
|
||||
{ kEoBBasePryDoorStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2PryDoorStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseWarningStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2WarningStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseItemSuffixStringsRings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ItemSuffixStringsRingsPC98JapaneseProvider },
|
||||
{ kEoBBaseItemSuffixStringsPotions, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ItemSuffixStringsPotionsPC98JapaneseProvider },
|
||||
{ kEoBBaseItemSuffixStringsWands, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ItemSuffixStringsWandsPC98JapaneseProvider },
|
||||
{ kEoBBaseRipItemStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2RipItemStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseCursedString, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CursedStringPC98JapaneseProvider },
|
||||
{ kEoBBaseEnchantedString, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2EnchantedStringPC98Provider },
|
||||
{ kEoBBaseMagicObjectStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MagicObjectStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseMagicObjectString5, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MagicObjectString5PC98JapaneseProvider },
|
||||
{ kEoBBasePatternSuffix, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2PatternSuffixPC98JapaneseProvider },
|
||||
{ kEoBBasePatternGrFix1, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2PatternGrFix1PC98JapaneseProvider },
|
||||
{ kEoBBasePatternGrFix2, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2PatternGrFix2PC98JapaneseProvider },
|
||||
{ kEoBBaseValidateArmorString, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ValidateArmorStringPC98JapaneseProvider },
|
||||
{ kEoBBaseValidateCursedString, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ValidateCursedStringPC98JapaneseProvider },
|
||||
{ kEoBBaseValidateNoDropString, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ValidateNoDropStringPC98JapaneseProvider },
|
||||
{ kEoBBasePotionStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2PotionStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseWandStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2WandStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseItemMisuseStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ItemMisuseStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseTakenStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2TakenStringsPC98JapaneseProvider },
|
||||
{ kEoBBasePotionEffectStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2PotionEffectStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseYesNoStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2YesNoStringsPC98JapaneseProvider },
|
||||
{ kRpgCommonMoreStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MoreStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseNpcMaxStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2NpcMaxStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseOkStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2OkStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseNpcJoinStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2NpcJoinStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseCancelStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CancelStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseAbortStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2AbortStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsMain, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsMainPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsSaveLoad, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsSaveLoadPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsOnOff, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsOnOffPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsSpells, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsSpellsPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsRest, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsRestPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsDrop, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsDropPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsExit, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsExitPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsStarve, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsStarvePC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsScribe, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsScribePC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsDrop2, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsDrop2PC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsHead, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsHeadPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsPoison, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsPoisonPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsMgc, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsMgcPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsPrefs, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsPrefsPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsRest2, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsRest2PC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsRest3, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsRest3PC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsRest4, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsRest4PC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsDefeat, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsDefeatPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsTransfer, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsTransferPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsSpec, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuStringsSpecPC98JapaneseProvider },
|
||||
{ kEoBBaseMenuStringsSpellNo, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MenuStringsSpellNoPC98Provider },
|
||||
{ kEoBBaseMenuYesNoStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MenuYesNoStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseSpellLevelsMage, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SpellLevelsMagePC98Provider },
|
||||
{ kEoBBaseSpellLevelsCleric, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SpellLevelsClericPC98Provider },
|
||||
{ kEoBBaseNumSpellsCleric, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2NumSpellsClericPC98Provider },
|
||||
{ kEoBBaseNumSpellsWisAdj, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2NumSpellsWisAdjPC98Provider },
|
||||
{ kEoBBaseNumSpellsPal, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2NumSpellsPalPC98Provider },
|
||||
{ kEoBBaseNumSpellsMage, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2NumSpellsMagePC98Provider },
|
||||
{ kEoBBaseCharGuiStringsHp, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CharGuiStringsHpPC98JapaneseProvider },
|
||||
{ kEoBBaseCharGuiStringsWp2, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CharGuiStringsWp2PC98JapaneseProvider },
|
||||
{ kEoBBaseCharGuiStringsWr, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CharGuiStringsWrPC98JapaneseProvider },
|
||||
{ kEoBBaseCharGuiStringsSt2, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CharGuiStringsSt2PC98JapaneseProvider },
|
||||
{ kEoBBaseCharGuiStringsIn, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CharGuiStringsInPC98JapaneseProvider },
|
||||
{ kEoBBaseCharStatusStrings7, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CharStatusStrings7PC98JapaneseProvider },
|
||||
{ kEoBBaseCharStatusStrings82, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CharStatusStrings82PC98JapaneseProvider },
|
||||
{ kEoBBaseCharStatusStrings9, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CharStatusStrings9PC98JapaneseProvider },
|
||||
{ kEoBBaseCharStatusStrings12, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CharStatusStrings12PC98JapaneseProvider },
|
||||
{ kEoBBaseCharStatusStrings132, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2CharStatusStrings132PC98JapaneseProvider },
|
||||
{ kEoBBaseLevelGainStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2LevelGainStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseExperienceTable0, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExperienceTable0PC98Provider },
|
||||
{ kEoBBaseExperienceTable1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExperienceTable1PC98Provider },
|
||||
{ kEoBBaseExperienceTable2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExperienceTable2PC98Provider },
|
||||
{ kEoBBaseExperienceTable3, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExperienceTable3PC98Provider },
|
||||
{ kEoBBaseExperienceTable4, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExperienceTable4PC98Provider },
|
||||
{ kEoBBaseBookNumbers, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2BookNumbersPC98JapaneseProvider },
|
||||
{ kEoBBaseMageSpellsList, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MageSpellsListPC98JapaneseProvider },
|
||||
{ kEoBBaseClericSpellsList, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2ClericSpellsListPC98JapaneseProvider },
|
||||
{ kEoBBaseSpellNames, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2SpellNamesPC98JapaneseProvider },
|
||||
{ kEoBBaseMagicStrings1, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MagicStrings1PC98JapaneseProvider },
|
||||
{ kEoBBaseMagicStrings2, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MagicStrings2PC98JapaneseProvider },
|
||||
{ kEoBBaseMagicStrings3, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MagicStrings3PC98JapaneseProvider },
|
||||
{ kEoBBaseMagicStrings4, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MagicStrings4PC98JapaneseProvider },
|
||||
{ kEoBBaseMagicStrings6, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MagicStrings6PC98JapaneseProvider },
|
||||
{ kEoBBaseMagicStrings7, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MagicStrings7PC98JapaneseProvider },
|
||||
{ kEoBBaseMagicStrings8, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MagicStrings8PC98JapaneseProvider },
|
||||
{ kEoBBaseExpObjectTlMode, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExpObjectTlModePC98Provider },
|
||||
{ kEoBBaseExpObjectTblIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExpObjectTblIndexPC98Provider },
|
||||
{ kEoBBaseExpObjectShpStart, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExpObjectShpStartPC98Provider },
|
||||
{ kEoBBaseExpObjectTbl1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExpObjectTbl1PC98Provider },
|
||||
{ kEoBBaseExpObjectTbl2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExpObjectTbl2PC98Provider },
|
||||
{ kEoBBaseExpObjectTbl3, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExpObjectTbl3PC98Provider },
|
||||
{ kEoBBaseExpObjectY, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ExpObjectYPC98Provider },
|
||||
{ kEoBBaseSparkDefSteps, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkDefStepsPC98Provider },
|
||||
{ kEoBBaseSparkDefSubSteps, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkDefSubStepsPC98Provider },
|
||||
{ kEoBBaseSparkDefShift, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkDefShiftPC98Provider },
|
||||
{ kEoBBaseSparkDefAdd, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkDefAddPC98Provider },
|
||||
{ kEoBBaseSparkDefX, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkDefXPC98Provider },
|
||||
{ kEoBBaseSparkDefY, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkDefYPC98Provider },
|
||||
{ kEoBBaseSparkOfFlags1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkOfFlags1PC98Provider },
|
||||
{ kEoBBaseSparkOfFlags2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkOfFlags2PC98Provider },
|
||||
{ kEoBBaseSparkOfShift, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkOfShiftPC98Provider },
|
||||
{ kEoBBaseSparkOfX, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkOfXPC98Provider },
|
||||
{ kEoBBaseSparkOfY, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SparkOfYPC98Provider },
|
||||
{ kEoBBaseSpellProperties, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SpellPropertiesPC98Provider },
|
||||
{ kEoBBaseMagicFlightProps, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MagicFlightPropsPC98Provider },
|
||||
{ kEoBBaseTurnUndeadEffect, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2TurnUndeadEffectPC98Provider },
|
||||
{ kEoBBaseBurningHandsDest, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2BurningHandsDestPC98Provider },
|
||||
{ kEoBBaseConeOfColdDest1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ConeOfColdDest1PC98Provider },
|
||||
{ kEoBBaseConeOfColdDest2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ConeOfColdDest2PC98Provider },
|
||||
{ kEoBBaseConeOfColdDest3, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ConeOfColdDest3PC98Provider },
|
||||
{ kEoBBaseConeOfColdDest4, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ConeOfColdDest4PC98Provider },
|
||||
{ kEoBBaseConeOfColdGfxTbl, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ConeOfColdGfxTblPC98Provider },
|
||||
{ kRpgCommonDscDoorShapeIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDoorShapeIndexPC98Provider },
|
||||
{ kEoBBaseWllFlagPreset, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2WllFlagPresetPC98Provider },
|
||||
{ kEoBBaseDscShapeCoords, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscShapeCoordsPC98Provider },
|
||||
{ kRpgCommonDscDoorScaleOffs, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDoorScaleOffsPC98Provider },
|
||||
{ kEoBBaseDscDoorScaleMult1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDoorScaleMult1PC98Provider },
|
||||
{ kEoBBaseDscDoorScaleMult2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDoorScaleMult2PC98Provider },
|
||||
{ kEoBBaseDscDoorScaleMult3, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDoorScaleMult3PC98Provider },
|
||||
{ kEoBBaseDscDoorType5Offs, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDoorType5OffsPC98Provider },
|
||||
{ kEoBBaseDscDoorY1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDoorY1PC98Provider },
|
||||
{ kRpgCommonDscDoorY2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDoorY2PC98Provider },
|
||||
{ kRpgCommonDscDoorFrameY1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDoorFrameY1PC98Provider },
|
||||
{ kRpgCommonDscDoorFrameY2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDoorFrameY2PC98Provider },
|
||||
{ kEoBBaseDscItemPosIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscItemPosIndexPC98Provider },
|
||||
{ kEoBBaseDscItemShpX, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscItemShpXPC98Provider },
|
||||
{ kEoBBaseDscItemScaleIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscItemScaleIndexPC98Provider },
|
||||
{ kEoBBaseDscItemTileIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscItemTileIndexPC98Provider },
|
||||
{ kEoBBaseDscItemShapeMap, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscItemShapeMapPC98Provider },
|
||||
{ kEoBBaseDscTelptrShpCoords, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscTelptrShpCoordsPC98Provider },
|
||||
{ kEoBBasePortalSeqData, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2PortalSeqDataPC98Provider },
|
||||
{ kEoBBaseDscMonsterFrmOffsTbl1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscMonsterFrmOffsTbl1PC98Provider },
|
||||
{ kEoBBaseDscMonsterFrmOffsTbl2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscMonsterFrmOffsTbl2PC98Provider },
|
||||
{ kEoBBaseInvSlotX, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2InvSlotXPC98Provider },
|
||||
{ kEoBBaseInvSlotY, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2InvSlotYPC98Provider },
|
||||
{ kEoBBaseSlotValidationFlags, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SlotValidationFlagsPC98Provider },
|
||||
{ kEoBBaseProjectileWeaponTypes, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ProjectileWeaponTypesPC98Provider },
|
||||
{ kEoBBaseWandTypes, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2WandTypesPC98Provider },
|
||||
{ kEoBBaseDrawObjPosIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DrawObjPosIndexPC98Provider },
|
||||
{ kEoBBaseFlightObjFlipIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FlightObjFlipIndexPC98Provider },
|
||||
{ kEoBBaseFlightObjShpMap, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FlightObjShpMapPC98Provider },
|
||||
{ kEoBBaseFlightObjSclIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FlightObjSclIndexPC98Provider },
|
||||
{ kEoB2MainMenuStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MainMenuStringsPC98JapaneseProvider },
|
||||
{ kEoB2TransferPortraitFrames, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2TransferPortraitFramesPC98Provider },
|
||||
{ kEoB2TransferConvertTable, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2TransferConvertTablePC98Provider },
|
||||
{ kEoB2TransferItemTable, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2TransferItemTablePC98Provider },
|
||||
{ kEoB2TransferExpTable, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2TransferExpTablePC98Provider },
|
||||
{ kEoB2TransferStrings1, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2TransferStrings1PC98JapaneseProvider },
|
||||
{ kEoB2TransferStrings2, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2TransferStrings2PC98JapaneseProvider },
|
||||
{ kEoB2TransferLabels, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2TransferLabelsPC98JapaneseProvider },
|
||||
{ kEoB2IntroStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2IntroStringsPC98JapaneseProvider },
|
||||
{ kEoB2IntroCPSFiles, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2IntroCPSFilesPC98JapaneseProvider },
|
||||
{ kEoB2IntroAnimData00, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData00PC98Provider },
|
||||
{ kEoB2IntroAnimData01, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData01PC98Provider },
|
||||
{ kEoB2IntroAnimData02, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData02PC98Provider },
|
||||
{ kEoB2IntroAnimData03, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData03PC98Provider },
|
||||
{ kEoB2IntroAnimData04, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData04PC98Provider },
|
||||
{ kEoB2IntroAnimData05, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData05PC98Provider },
|
||||
{ kEoB2IntroAnimData06, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData06PC98Provider },
|
||||
{ kEoB2IntroAnimData07, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData07PC98Provider },
|
||||
{ kEoB2IntroAnimData08, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData08PC98Provider },
|
||||
{ kEoB2IntroAnimData09, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData09PC98Provider },
|
||||
{ kEoB2IntroAnimData10, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData10PC98Provider },
|
||||
{ kEoB2IntroAnimData11, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData11PC98Provider },
|
||||
{ kEoB2IntroAnimData12, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData12PC98Provider },
|
||||
{ kEoB2IntroAnimData13, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData13PC98Provider },
|
||||
{ kEoB2IntroAnimData14, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData14PC98Provider },
|
||||
{ kEoB2IntroAnimData15, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData15PC98Provider },
|
||||
{ kEoB2IntroAnimData16, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData16PC98Provider },
|
||||
{ kEoB2IntroAnimData17, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData17PC98Provider },
|
||||
{ kEoB2IntroAnimData18, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData18PC98Provider },
|
||||
{ kEoB2IntroAnimData19, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData19PC98Provider },
|
||||
{ kEoB2IntroAnimData20, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData20PC98Provider },
|
||||
{ kEoB2IntroAnimData21, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData21PC98Provider },
|
||||
{ kEoB2IntroAnimData22, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData22PC98Provider },
|
||||
{ kEoB2IntroAnimData23, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData23PC98Provider },
|
||||
{ kEoB2IntroAnimData24, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData24PC98Provider },
|
||||
{ kEoB2IntroAnimData25, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData25PC98Provider },
|
||||
{ kEoB2IntroAnimData26, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData26PC98Provider },
|
||||
{ kEoB2IntroAnimData27, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData27PC98Provider },
|
||||
{ kEoB2IntroAnimData28, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData28PC98Provider },
|
||||
{ kEoB2IntroAnimData29, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData29PC98Provider },
|
||||
{ kEoB2IntroAnimData30, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData30PC98Provider },
|
||||
{ kEoB2IntroAnimData31, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData31PC98Provider },
|
||||
{ kEoB2IntroAnimData32, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData32PC98Provider },
|
||||
{ kEoB2IntroAnimData33, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData33PC98Provider },
|
||||
{ kEoB2IntroAnimData34, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData34PC98Provider },
|
||||
{ kEoB2IntroAnimData35, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData35PC98Provider },
|
||||
{ kEoB2IntroAnimData36, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData36PC98Provider },
|
||||
{ kEoB2IntroAnimData37, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData37PC98Provider },
|
||||
{ kEoB2IntroAnimData38, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData38PC98Provider },
|
||||
{ kEoB2IntroAnimData39, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData39PC98Provider },
|
||||
{ kEoB2IntroAnimData40, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData40PC98Provider },
|
||||
{ kEoB2IntroAnimData41, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData41PC98Provider },
|
||||
{ kEoB2IntroAnimData42, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData42PC98Provider },
|
||||
{ kEoB2IntroAnimData43, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData43PC98Provider },
|
||||
{ kEoB2IntroAnimData44, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData44PC98Provider },
|
||||
{ kEoB2IntroAnimData45, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData45PC98Provider },
|
||||
{ kEoB2IntroAnimData46, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData46PC98Provider },
|
||||
{ kEoB2IntroAnimData47, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroAnimData47PC98Provider },
|
||||
{ kEoB2IntroShapes00, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroShapes00PC98Provider },
|
||||
{ kEoB2IntroShapes01, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroShapes01PC98Provider },
|
||||
{ kEoB2IntroShapes04, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroShapes04PC98Provider },
|
||||
{ kEoB2IntroShapes07, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroShapes07PC98Provider },
|
||||
{ kEoB2IntroShapes13, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2IntroShapes13PC98Provider },
|
||||
{ kEoB2FinaleStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2FinaleStringsPC98JapaneseProvider },
|
||||
{ kEoB2FinaleCPSFiles, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2FinaleCPSFilesPC98JapaneseProvider },
|
||||
{ kEoB2FinaleAnimData00, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData00PC98Provider },
|
||||
{ kEoB2FinaleAnimData01, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData01PC98Provider },
|
||||
{ kEoB2FinaleAnimData02, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData02PC98Provider },
|
||||
{ kEoB2FinaleAnimData03, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData03PC98Provider },
|
||||
{ kEoB2FinaleAnimData04, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData04PC98Provider },
|
||||
{ kEoB2FinaleAnimData05, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData05PC98Provider },
|
||||
{ kEoB2FinaleAnimData06, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData06PC98Provider },
|
||||
{ kEoB2FinaleAnimData07, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData07PC98Provider },
|
||||
{ kEoB2FinaleAnimData08, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData08PC98Provider },
|
||||
{ kEoB2FinaleAnimData09, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData09PC98Provider },
|
||||
{ kEoB2FinaleAnimData10, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData10PC98Provider },
|
||||
{ kEoB2FinaleAnimData11, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData11PC98Provider },
|
||||
{ kEoB2FinaleAnimData12, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData12PC98Provider },
|
||||
{ kEoB2FinaleAnimData13, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData13PC98Provider },
|
||||
{ kEoB2FinaleAnimData14, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData14PC98Provider },
|
||||
{ kEoB2FinaleAnimData15, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData15PC98Provider },
|
||||
{ kEoB2FinaleAnimData16, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData16PC98Provider },
|
||||
{ kEoB2FinaleAnimData17, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData17PC98Provider },
|
||||
{ kEoB2FinaleAnimData18, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData18PC98Provider },
|
||||
{ kEoB2FinaleAnimData19, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData19PC98Provider },
|
||||
{ kEoB2FinaleAnimData20, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleAnimData20PC98Provider },
|
||||
{ kEoB2FinaleShapes00, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleShapes00PC98Provider },
|
||||
{ kEoB2FinaleShapes03, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleShapes03PC98Provider },
|
||||
{ kEoB2FinaleShapes07, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleShapes07PC98Provider },
|
||||
{ kEoB2FinaleShapes09, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleShapes09PC98Provider },
|
||||
{ kEoB2FinaleShapes10, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FinaleShapes10PC98Provider },
|
||||
{ kEoB2NpcShapeData, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2NpcShapeDataPC98Provider },
|
||||
{ kEoBBaseClassModifierFlags, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2ClassModifierFlagsPC98Provider },
|
||||
{ kEoBBaseMonsterStepTable02, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterStepTable02PC98Provider },
|
||||
{ kEoBBaseMonsterStepTable1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterStepTable1PC98Provider },
|
||||
{ kEoBBaseMonsterStepTable2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterStepTable2PC98Provider },
|
||||
{ kEoBBaseMonsterStepTable3, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterStepTable3PC98Provider },
|
||||
{ kEoBBaseMonsterCloseAttPosTable1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterCloseAttPosTable1PC98Provider },
|
||||
{ kEoBBaseMonsterCloseAttPosTable22, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterCloseAttPosTable22PC98Provider },
|
||||
{ kEoBBaseMonsterCloseAttUnkTable, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterCloseAttUnkTablePC98Provider },
|
||||
{ kEoBBaseMonsterCloseAttChkTable1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterCloseAttChkTable1PC98Provider },
|
||||
{ kEoBBaseMonsterCloseAttChkTable2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterCloseAttChkTable2PC98Provider },
|
||||
{ kEoBBaseMonsterCloseAttDstTable1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterCloseAttDstTable1PC98Provider },
|
||||
{ kEoBBaseMonsterCloseAttDstTable2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterCloseAttDstTable2PC98Provider },
|
||||
{ kEoBBaseMonsterProximityTable, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterProximityTablePC98Provider },
|
||||
{ kEoBBaseFindBlockMonstersTable, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FindBlockMonstersTablePC98Provider },
|
||||
{ kEoBBaseMonsterDirChangeTable, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2MonsterDirChangeTablePC98Provider },
|
||||
{ kEoBBaseMonsterDistAttStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MonsterDistAttStringsPC98JapaneseProvider },
|
||||
{ kEoBBaseEncodeMonsterDefs, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2EncodeMonsterDefsPC98Provider },
|
||||
{ kEoBBaseNpcPresets, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2NpcPresetsPC98Provider },
|
||||
{ kEoBBaseSoundFilesIntro, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SoundFilesIntroPC98Provider },
|
||||
{ kEoBBaseSoundFilesFinale, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2SoundFilesFinalePC98Provider },
|
||||
{ kEoB2Npc1Strings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2Npc1StringsPC98JapaneseProvider },
|
||||
{ kEoB2Npc2Strings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2Npc2StringsPC98JapaneseProvider },
|
||||
{ kEoB2MonsterDustStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2MonsterDustStringsPC98JapaneseProvider },
|
||||
{ kEoB2DreamSteps, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DreamStepsPC98Provider },
|
||||
{ kEoB2KheldranStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2KheldranStringsPC98JapaneseProvider },
|
||||
{ kEoB2HornStrings, kEoB2, kPlatformPC98, kNoSpecial, JA_JPN, &kEoB2HornStringsPC98JapaneseProvider },
|
||||
{ kEoB2HornSounds, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2HornSoundsPC98Provider },
|
||||
{ kEoB2WallOfForceDsX, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2WallOfForceDsXPC98Provider },
|
||||
{ kEoB2WallOfForceDsY, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2WallOfForceDsYPC98Provider },
|
||||
{ kEoB2WallOfForceNumW, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2WallOfForceNumWPC98Provider },
|
||||
{ kEoB2WallOfForceNumH, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2WallOfForceNumHPC98Provider },
|
||||
{ kEoB2WallOfForceShpId, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2WallOfForceShpIdPC98Provider },
|
||||
{ kRpgCommonDscShapeIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscShapeIndexPC98Provider },
|
||||
{ kRpgCommonDscX, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscXPC98Provider },
|
||||
{ kRpgCommonDscTileIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscTileIndexPC98Provider },
|
||||
{ kRpgCommonDscDimData1, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDimData1PC98Provider },
|
||||
{ kRpgCommonDscDimData2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDimData2PC98Provider },
|
||||
{ kRpgCommonDscBlockMap, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscBlockMapPC98Provider },
|
||||
{ kRpgCommonDscDimMap, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscDimMapPC98Provider },
|
||||
{ kRpgCommonDscBlockIndex, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2DscBlockIndexPC98Provider },
|
||||
{ kEoB2Ascii2SjisTables, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2Ascii2SjisTablesPC98Provider },
|
||||
{ kEoB2Ascii2SjisTables2, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2Ascii2SjisTables2PC98Provider },
|
||||
{ kEoB2FontConvertTbl, kEoB2, kPlatformPC98, kNoSpecial, UNK_LANG, &kEoB2FontConvertTblPC98Provider },
|
||||
{ kLoLIngamePakFiles, kLoL, kPlatformDOS, kNoSpecial, UNK_LANG, &kLoLIngamePakFilesDOSProvider },
|
||||
{ kLoLCharacterDefs, kLoL, kPlatformDOS, kNoSpecial, EN_ANY, &kLoLCharacterDefsDOSEnglishProvider },
|
||||
{ kLoLIngameSfxFiles, kLoL, kPlatformDOS, kNoSpecial, UNK_LANG, &kLoLIngameSfxFilesDOSProvider },
|
||||
|
@ -1173,7 +1173,7 @@ static const char *const kEoB1TextInputSelectStringsSegaCDEnglish[5] = {
|
||||
static const StringListProvider kEoB1TextInputSelectStringsSegaCDEnglishProvider = { ARRAYSIZE(kEoB1TextInputSelectStringsSegaCDEnglish), kEoB1TextInputSelectStringsSegaCDEnglish };
|
||||
|
||||
static const char *const kEoB1SaveNamePatternsSegaCDEnglish[1] = {
|
||||
"%s\r FLOOR % -2u % u: % 02u"
|
||||
"%s\r FLOOR %-2u %u:%02u"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB1SaveNamePatternsSegaCDEnglishProvider = { ARRAYSIZE(kEoB1SaveNamePatternsSegaCDEnglish), kEoB1SaveNamePatternsSegaCDEnglish };
|
||||
|
@ -1168,7 +1168,7 @@ static const char *const kEoB1TextInputSelectStringsSegaCDJapanese[5] = {
|
||||
static const StringListProvider kEoB1TextInputSelectStringsSegaCDJapaneseProvider = { ARRAYSIZE(kEoB1TextInputSelectStringsSegaCDJapanese), kEoB1TextInputSelectStringsSegaCDJapanese };
|
||||
|
||||
static const char *const kEoB1SaveNamePatternsSegaCDJapanese[1] = {
|
||||
"%s\r FLOOR % -2u % u: % 02u"
|
||||
"%s\r FLOOR %-2u %u:%02u"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB1SaveNamePatternsSegaCDJapaneseProvider = { ARRAYSIZE(kEoB1SaveNamePatternsSegaCDJapanese), kEoB1SaveNamePatternsSegaCDJapanese };
|
||||
|
@ -893,7 +893,7 @@ static const char *const kEoB2MainMenuStringsAmigaEnglish[5] = {
|
||||
"START A NEW PARTY\r",
|
||||
"TRANSFER EOB I PARTY\r",
|
||||
"RUN INTRODUCTION\r",
|
||||
"FORMAT SAVE GAME DISK\r"
|
||||
"EXIT TO DOS\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MainMenuStringsAmigaEnglishProvider = { ARRAYSIZE(kEoB2MainMenuStringsAmigaEnglish), kEoB2MainMenuStringsAmigaEnglish };
|
||||
|
@ -895,7 +895,7 @@ static const char *const kEoB2MainMenuStringsAmigaGerman[5] = {
|
||||
"NEUE PARTY ERSTELLEN\r",
|
||||
"EOB I PARTY TRANSFER\r",
|
||||
"INTRO ANSEHEN\r",
|
||||
"FORMATIEREN\r"
|
||||
"ZUR""\xFC""CK ZUM DOS\r\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MainMenuStringsAmigaGermanProvider = { ARRAYSIZE(kEoB2MainMenuStringsAmigaGerman), kEoB2MainMenuStringsAmigaGerman };
|
||||
|
@ -73603,7 +73603,7 @@ static const byte kEoB2PcmSoundEffectsFinaleFMTowns[36768] = {
|
||||
|
||||
static const ByteProvider kEoB2PcmSoundEffectsFinaleFMTownsProvider = { ARRAYSIZE(kEoB2PcmSoundEffectsFinaleFMTowns), kEoB2PcmSoundEffectsFinaleFMTowns };
|
||||
|
||||
static const uint16 kEoB2FontDmpSearchTblFMTowns[149] = {
|
||||
static const uint16 kEoB2FontLookupTblFMTowns[149] = {
|
||||
0x4083, 0x4283, 0x4483, 0x4683, 0x4883, 0x8383, 0x8583, 0x8783, 0x6283, 0x4183, 0x4383, 0x4583, 0x4783, 0x4983, 0x4a83, 0x4c83,
|
||||
0x4e83, 0x5083, 0x5283, 0x5483, 0x5683, 0x5883, 0x5a83, 0x5c83, 0x5e83, 0x6083, 0x6383, 0x6583, 0x6783, 0x6983, 0x6a83, 0x6b83,
|
||||
0x6c83, 0x6d83, 0x6e83, 0x7183, 0x7483, 0x7783, 0x7a83, 0x7d83, 0x7e83, 0x8083, 0x8183, 0x8283, 0x8483, 0x8683, 0x8883, 0x8983,
|
||||
@ -73616,7 +73616,7 @@ static const uint16 kEoB2FontDmpSearchTblFMTowns[149] = {
|
||||
0x9681, 0x4881, 0x8381, 0x8481, 0x0000
|
||||
};
|
||||
|
||||
static const Uint16Provider kEoB2FontDmpSearchTblFMTownsProvider = { ARRAYSIZE(kEoB2FontDmpSearchTblFMTowns), kEoB2FontDmpSearchTblFMTowns };
|
||||
static const Uint16Provider kEoB2FontLookupTblFMTownsProvider = { ARRAYSIZE(kEoB2FontLookupTblFMTowns), kEoB2FontLookupTblFMTowns };
|
||||
|
||||
static const char *const kEoB2SoundFilesIntroFMTowns[1] = {
|
||||
"INTRO"
|
||||
|
2599
devtools/create_kyradat/resources/eob2_pc98.h
Normal file
2599
devtools/create_kyradat/resources/eob2_pc98.h
Normal file
File diff suppressed because it is too large
Load Diff
971
devtools/create_kyradat/resources/eob2_pc98_japanese.h
Normal file
971
devtools/create_kyradat/resources/eob2_pc98_japanese.h
Normal file
@ -0,0 +1,971 @@
|
||||
static const char *const kEoB2ChargenStrings1PC98Japanese[9] = {
|
||||
"\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcc\x83\x81\x83\x93\x83""o""\x81""[""\x82\xaa\x91""S""\x88\xf5""\r""\x91\xb5\x82\xa2\x82\xdc\x82\xb5\x82\xbd\x81""B""\x82""o""\x82""k""\x82""`""\x82""x""\x83""{""\x83""^""\x83\x93""\r""\x82\xa9\x81""A""\x83""L""\x81""[""\x83""{""\x81""[""\x83""h""\x82\xcc\x82""o""\x83""L""\x81""[""\x82\xf0""\r""\x89\x9f\x82\xb7\x82\xc6\x83""Q""\x81""[""\x83\x80\x82\xaa\x8e""n""\x82\xdc\x82\xe8\x82\xdc\x82\xb7\x81""B",
|
||||
" ",
|
||||
"AC\rHP\rLVL",
|
||||
"%s\r%d\r%d\r%d\r%d\r%d",
|
||||
"%d\r%d",
|
||||
"%d",
|
||||
"%d/%d",
|
||||
"%d/%d/%d",
|
||||
"\x83""L""\x83\x83\x83\x89\x83""N""\x83""^""\x81""[""\x82\xf0\x8d\xec\x82\xe9\x82\xbd\x82\xdf\x82\xcc""\r""\x83""{""\x83""b""\x83""N""\x83""X""\x82\xf0\x8e""w""\x92\xe8\x82\xb5\x82\xc4\x82\xad\x82\xbe\x82\xb3\x82\xa2\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ChargenStrings1PC98JapaneseProvider = { ARRAYSIZE(kEoB2ChargenStrings1PC98Japanese), kEoB2ChargenStrings1PC98Japanese };
|
||||
|
||||
static const char *const kEoB2ChargenStrings2PC98Japanese[12] = {
|
||||
"%s",
|
||||
"%d",
|
||||
"%s",
|
||||
"%d",
|
||||
"%d",
|
||||
"%d",
|
||||
"%s",
|
||||
"%d",
|
||||
"SELECT RACE:",
|
||||
"SELECT CLASS:",
|
||||
"SELECT ALIGNMENT:",
|
||||
"\x96\xbc\x91""O""\x81""F"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ChargenStrings2PC98JapaneseProvider = { ARRAYSIZE(kEoB2ChargenStrings2PC98Japanese), kEoB2ChargenStrings2PC98Japanese };
|
||||
|
||||
static const char *const kEoB2ChargenStatStringsPC98Japanese[12] = {
|
||||
"STR",
|
||||
"INT",
|
||||
"WIS",
|
||||
"DEX",
|
||||
"CON",
|
||||
"CHA",
|
||||
"STR",
|
||||
"INT",
|
||||
"WIS",
|
||||
"DEX",
|
||||
"CON",
|
||||
"CHA"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ChargenStatStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2ChargenStatStringsPC98Japanese), kEoB2ChargenStatStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ChargenRaceSexStringsPC98Japanese[12] = {
|
||||
"HUMAN MALE",
|
||||
"HUMAN FEMALE",
|
||||
"ELF MALE",
|
||||
"ELF FEMALE",
|
||||
"HALF-ELF MALE",
|
||||
"HALF-ELF FEMALE",
|
||||
"DWARF MALE",
|
||||
"DWARF FEMALE",
|
||||
"GNOME MALE",
|
||||
"GNOME FEMALE",
|
||||
"HALFLING MALE",
|
||||
"HALFLING FEMALE"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ChargenRaceSexStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2ChargenRaceSexStringsPC98Japanese), kEoB2ChargenRaceSexStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ChargenClassStringsPC98Japanese[21] = {
|
||||
"FIGHTER",
|
||||
"RANGER",
|
||||
"PALADIN",
|
||||
"MAGE",
|
||||
"CLERIC",
|
||||
"THIEF",
|
||||
"FIGHTER/CLERIC",
|
||||
"FIGHTER/THIEF",
|
||||
"FIGHTER/MAGE",
|
||||
"FIGHTER/MAGE/THIEF",
|
||||
"THIEF/MAGE",
|
||||
"CLERIC/THIEF",
|
||||
"FIGHTER/CLERIC/MAGE",
|
||||
"RANGER/CLERIC",
|
||||
"CLERIC/MAGE",
|
||||
"FIGHTER",
|
||||
"MAGE",
|
||||
"CLERIC",
|
||||
"THIEF",
|
||||
"PALADIN",
|
||||
"RANGER"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ChargenClassStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2ChargenClassStringsPC98Japanese), kEoB2ChargenClassStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ChargenAlignmentStringsPC98Japanese[9] = {
|
||||
"LAWFUL GOOD",
|
||||
"NEUTRAL GOOD",
|
||||
"CHAOTIC GOOD",
|
||||
"LAWFUL NEUTRAL",
|
||||
"TRUE NEUTRAL",
|
||||
"CHAOTIC NEUTRAL",
|
||||
"LAWFUL EVIL",
|
||||
"NEUTRAL EVIL",
|
||||
"CHAOTIC EVIL"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ChargenAlignmentStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2ChargenAlignmentStringsPC98Japanese), kEoB2ChargenAlignmentStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ChargenEnterGameStringsPC98Japanese[1] = {
|
||||
"\x83""Q""\x81""[""\x83\x80\x82\xf0\x8e""n""\x82\xdf\x82\xdc\x82\xb7\x81""B""\r""\x8f\xad\x81""X""\x82\xa8\x91\xd2\x82\xbf\x82\xad\x82\xbe\x82\xb3\x82\xa2\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ChargenEnterGameStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2ChargenEnterGameStringsPC98Japanese), kEoB2ChargenEnterGameStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2PryDoorStringsPC98Japanese[8] = {
|
||||
"\r",
|
||||
"\x97\xcd\x82\xb8\x82\xad\x82\xc5\x83""h""\x83""A""\x82\xf0\x8a""J""\x82\xaf\x82\xe9\x82\xb1\x82\xc6\x82\xcd\x82\xc5\x82\xab\x82\xbb\x82\xa4\x82\xc9\x82\xc8\x82\xa2\x81""B\r",
|
||||
"\x06\x04\x83""h""\x83""A""\x82\xf0\x82\xb1\x82\xb6\x8a""J""\x82\xaf\x82\xbd\x81""B\r",
|
||||
"\x06\x06\x83""h""\x83""A""\x82\xf0\x97\xcd\x82\xb8\x82\xad\x82\xc5\x8a""J""\x82\xaf\x82\xe6\x82\xa4\x82\xc6\x82\xb5\x82\xbd\x82\xaa\x8e\xb8\x94""s""\x82\xb5\x82\xbd\x81""B\r",
|
||||
"\x83""A""\x83""C""\x83""e""\x83\x80\x82\xf0\x82\xbb\x82\xb1\x82\xc9\x92""u""\x82\xad\x82\xb1\x82\xc6\x82\xcd\x82\xc5\x82\xab\x82\xc8\x82\xa2\x81""B\r",
|
||||
"\x82\xbb\x82\xcc\x83""A""\x83""C""\x83""e""\x83\x80\x82\xcd\x91\xe5\x82\xab\x82\xb7\x82\xac\x82\xc4\x93\xfc\x82\xe7\x82\xc8\x82\xa2\x81""B\r",
|
||||
"\x92""N""\x82\xe0\x83""h""\x83""A""\x82\xf0\x82\xb1\x82\xb6\x8a""J""\x82\xaf\x82\xe9\x82\xb1\x82\xc6\x82\xaa\x82\xc5\x82\xab\x82\xc8\x82\xa2\x81""B\r",
|
||||
"\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2PryDoorStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2PryDoorStringsPC98Japanese), kEoB2PryDoorStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2WarningStringsPC98Japanese[4] = {
|
||||
"\x82\xbb\x82\xbf\x82\xe7\x82\xd6\x82\xcd\x8d""s""\x82\xaf\x82\xc8\x82\xa2\x81""B\r",
|
||||
"%s""\x82\xcd\x95\xa8\x82\xf0\x90""H""\x82\xd7\x82\xe7\x82\xea\x82\xe9\x8f\xf3\x91\xd4\x82\xc5\x82\xcd\x82\xc8\x82\xa2\x81""I\r",
|
||||
"\x82\xbb\x82\xcc\x90""H""\x97\xbf\x82\xcd\x95\x85\x82\xc1\x82\xc4\x82\xa2\x82\xe9\x81""I""\x90""H""\x82\xd7\x82\xe9\x8b""C""\x82\xaa\x82\xb5\x82\xc8\x82\xa2\x81""B\r",
|
||||
"\x90""H""\x82\xd7\x95\xa8\x88\xc8\x8a""O""\x82\xcd\x90""H""\x82\xd7\x82\xe7\x82\xea\x82\xc8\x82\xa2\x81""I\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2WarningStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2WarningStringsPC98Japanese), kEoB2WarningStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ItemSuffixStringsRingsPC98Japanese[4] = {
|
||||
"\x83""A""\x83""h""\x81""[""\x83\x93\x83\x81\x83\x93\x83""g",
|
||||
"\x83""E""\x83""B""\x83""U""\x81""[""\x83""h""\x83\x8a\x81""[",
|
||||
"\x83""T""\x83""X""\x83""e""\x83""B""\x83""i""\x83\x93\x83""X",
|
||||
"\x83""t""\x83""F""\x83""U""\x81""[""\x83""t""\x83""H""\x81""[""\x83\x8b"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ItemSuffixStringsRingsPC98JapaneseProvider = { ARRAYSIZE(kEoB2ItemSuffixStringsRingsPC98Japanese), kEoB2ItemSuffixStringsRingsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ItemSuffixStringsPotionsPC98Japanese[8] = {
|
||||
"\x83""W""\x83\x83\x83""C""\x83""A""\x83\x93\x83""g""\x81""E""\x83""X""\x83""g""\x83\x8c\x83\x93\x83""O""\x83""X",
|
||||
"\x83""q""\x81""[""\x83\x8a\x83\x93\x83""O",
|
||||
"\x83""G""\x83""L""\x83""X""\x83""g""\x83\x89\x81""E""\x83""q""\x81""[""\x83\x8a\x83\x93\x83""O",
|
||||
"\x83""|""\x83""C""\x83""Y""\x83\x93",
|
||||
"\x83""o""\x83""C""\x83""^""\x83\x8a\x83""e""\x83""B",
|
||||
"\x83""X""\x83""s""\x81""[""\x83""h",
|
||||
"\x83""C""\x83\x93\x83""r""\x83""W""\x83""r""\x83\x8a\x83""e""\x83""B",
|
||||
"\x83""L""\x83\x85\x83""A""\x81""E""\x83""|""\x83""C""\x83""Y""\x83\x93"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ItemSuffixStringsPotionsPC98JapaneseProvider = { ARRAYSIZE(kEoB2ItemSuffixStringsPotionsPC98Japanese), kEoB2ItemSuffixStringsPotionsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ItemSuffixStringsWandsPC98Japanese[8] = {
|
||||
" Stick ",
|
||||
" Lightning ",
|
||||
" Frost ",
|
||||
" Curing ",
|
||||
" Fireball ",
|
||||
" Starfire ",
|
||||
" Magic Missile ",
|
||||
" Dispel Magic "
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ItemSuffixStringsWandsPC98JapaneseProvider = { ARRAYSIZE(kEoB2ItemSuffixStringsWandsPC98Japanese), kEoB2ItemSuffixStringsWandsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2RipItemStringsPC98Japanese[3] = {
|
||||
"%s""\x82\xcc",
|
||||
"%s""\x82\xcc",
|
||||
"\x82\xcd\x96\xb3\x82\xad\x82\xc8\x82\xc1\x82\xbd""\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2RipItemStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2RipItemStringsPC98Japanese), kEoB2RipItemStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2CursedStringPC98Japanese[1] = {
|
||||
"%d""\x82\xcc\x8e\xf4\x82\xed\x82\xea\x82\xbd""%s"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CursedStringPC98JapaneseProvider = { ARRAYSIZE(kEoB2CursedStringPC98Japanese), kEoB2CursedStringPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MagicObjectStringsPC98Japanese[5] = {
|
||||
"\x83\x81\x83""C""\x83""W""\x83""X""\x83""N""\x83\x8d\x81""[""\x83\x8b",
|
||||
"\x83""N""\x83\x8c\x83\x8a\x83""b""\x83""N""\x83""X""\x83""N""\x83\x8d\x81""[""\x83\x8b",
|
||||
"\x83\x8a\x83\x93\x83""O",
|
||||
"\x83""|""\x81""[""\x83""V""\x83\x87\x83\x93",
|
||||
"\x83\x8f\x83\x93\x83""h"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MagicObjectStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2MagicObjectStringsPC98Japanese), kEoB2MagicObjectStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MagicObjectString5PC98Japanese[1] = {
|
||||
"Stick"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MagicObjectString5PC98JapaneseProvider = { ARRAYSIZE(kEoB2MagicObjectString5PC98Japanese), kEoB2MagicObjectString5PC98Japanese };
|
||||
|
||||
static const char *const kEoB2PatternSuffixPC98Japanese[1] = {
|
||||
"%s""\x82\xcc""%s"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2PatternSuffixPC98JapaneseProvider = { ARRAYSIZE(kEoB2PatternSuffixPC98Japanese), kEoB2PatternSuffixPC98Japanese };
|
||||
|
||||
static const char *const kEoB2PatternGrFix1PC98Japanese[1] = {
|
||||
"%s""\x82\xcc""%s"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2PatternGrFix1PC98JapaneseProvider = { ARRAYSIZE(kEoB2PatternGrFix1PC98Japanese), kEoB2PatternGrFix1PC98Japanese };
|
||||
|
||||
static const char *const kEoB2PatternGrFix2PC98Japanese[1] = {
|
||||
"%s""\x82\xcc""%s"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2PatternGrFix2PC98JapaneseProvider = { ARRAYSIZE(kEoB2PatternGrFix2PC98Japanese), kEoB2PatternGrFix2PC98Japanese };
|
||||
|
||||
static const char *const kEoB2ValidateArmorStringPC98Japanese[1] = {
|
||||
"%s""\x82\xcd\x82\xbb\x82\xcc\x83""^""\x83""C""\x83""v""\x82\xcc\x96""h""\x8b\xef\x82\xf0\x90""g""\x82\xc9\x82\xc2\x82\xaf\x82\xe7\x82\xea\x82\xc8\x82\xa2\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ValidateArmorStringPC98JapaneseProvider = { ARRAYSIZE(kEoB2ValidateArmorStringPC98Japanese), kEoB2ValidateArmorStringPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ValidateCursedStringPC98Japanese[1] = {
|
||||
"%s""\x82\xcd\x95\x90\x8a\xed\x82\xf0\x8a""O""\x82\xb7\x82\xb1\x82\xc6\x82\xaa\x82\xc5\x82\xab\x82\xc8\x82\xa2\x81""I""\x82\xbb\x82\xcc\x95\x90\x8a\xed\x82\xcd\x8e\xf4\x82\xed\x82\xea\x82\xc4\x82\xa2\x82\xe9\x81""I\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ValidateCursedStringPC98JapaneseProvider = { ARRAYSIZE(kEoB2ValidateCursedStringPC98Japanese), kEoB2ValidateCursedStringPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ValidateNoDropStringPC98Japanese[1] = {
|
||||
"\x82\xbb\x82\xcc\x83""A""\x83""C""\x83""e""\x83\x80\x82\xcd\x82\xb1\x82\xb1\x82\xc9\x92""u""\x82\xaf\x82\xc8\x82\xa2\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ValidateNoDropStringPC98JapaneseProvider = { ARRAYSIZE(kEoB2ValidateNoDropStringPC98Japanese), kEoB2ValidateNoDropStringPC98Japanese };
|
||||
|
||||
static const char *const kEoB2PotionStringsPC98Japanese[2] = {
|
||||
"\x93\xC5\x82\xF0\x8E\xF3\x82\xAF\x82\xBD",
|
||||
"%s""\x82\xcd""%s""\x81""I\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2PotionStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2PotionStringsPC98Japanese), kEoB2PotionStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2WandStringsPC98Japanese[1] = {
|
||||
"\x82\xbb\x82\xcc\x83\x8f\x83\x93\x83""h""\x82\xc9\x82\xcd\x96\x82\x97\xcd\x82\xaa\x8e""c""\x82\xc1\x82\xc4\x82\xa2\x82\xc8\x82\xa2\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2WandStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2WandStringsPC98Japanese), kEoB2WandStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ItemMisuseStringsPC98Japanese[3] = {
|
||||
"\x82\xcd\x82\xbb\x82\xcc\x83""A""\x83""C""\x83""e""\x83\x80\x82\xf0\x8e""g""\x82\xa6\x82\xc8\x82\xa2\x81""B\r",
|
||||
"\x82\xb1\x82\xcc\x83""A""\x83""C""\x83""e""\x83\x80\x82\xcd\x90""g""\x82\xc9\x82\xc2\x82\xaf\x82\xc4\x82\xa2\x82\xea\x82\xce\x8e\xa9\x93\xae\x93""I""\x82\xc9\x8c\xf8\x89\xca\x82\xf0\x94\xad\x8a\xf6\x82\xb7\x82\xe9\x81""B\r",
|
||||
"\x83""A""\x83""C""\x83""e""\x83\x80\x82\xcc\x8e""g""\x82\xa2\x95\xfb\x82\xaa\x8a\xd4\x88\xe1\x82\xc1\x82\xc4\x82\xa2\x82\xe9\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ItemMisuseStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2ItemMisuseStringsPC98Japanese), kEoB2ItemMisuseStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2TakenStringsPC98Japanese[1] = {
|
||||
"\x82\xf0\x8e\xe6\x82\xc1\x82\xbd\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2TakenStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2TakenStringsPC98Japanese), kEoB2TakenStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2PotionEffectStringsPC98Japanese[8] = {
|
||||
"\x97\xcd\x82\xaa\x82\xdd\x82\xc8\x82\xac\x82\xc1\x82\xc4\x82\xab\x82\xbd",
|
||||
"\x8b""C""\x95\xaa\x82\xaa\x82\xe6\x82\xad\x82\xc8\x82\xc1\x82\xbd",
|
||||
"\x8b""C""\x95\xaa\x82\xaa\x82\xa9\x82\xc8\x82\xe8\x82\xe6\x82\xad\x82\xc8\x82\xc1\x82\xbd",
|
||||
"\x8b""C""\x95\xaa\x82\xaa\x88\xab\x82\xad\x82\xc8\x82\xc1\x82\xbd",
|
||||
"\x8b\xf3\x95\xa0\x82\xc5\x82\xc8\x82\xad\x82\xc8\x82\xc1\x82\xbd",
|
||||
"\x91""f""\x91\x81\x82\xb3\x82\xaa\x91\x9d\x82\xb5\x82\xbd",
|
||||
"\x91\xcc\x82\xaa\x93\xa7\x96\xbe\x82\xc9\x82\xc8\x82\xc1\x82\xbd",
|
||||
"\x8b""C""\x95\xaa\x82\xaa\x82\xe6\x82\xad\x82\xc8\x82\xc1\x82\xbd"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2PotionEffectStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2PotionEffectStringsPC98Japanese), kEoB2PotionEffectStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2YesNoStringsPC98Japanese[2] = {
|
||||
" ""\x82\xcd\x82\xa2"" ",
|
||||
"\x82\xa2\x82\xa2\x82\xa6"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2YesNoStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2YesNoStringsPC98Japanese), kEoB2YesNoStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MoreStringsPC98Japanese[1] = {
|
||||
"\x82""l""\x82""n""\x82""q""\x82""d"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MoreStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2MoreStringsPC98Japanese), kEoB2MoreStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2NpcMaxStringsPC98Japanese[1] = {
|
||||
"\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcc\x95\xd2\x90\xac\x82\xcd\x82""U""\x90""l""\x82\xdc\x82\xc5\x82\xc5\x82\xb7\x81""B""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xa9\x82\xe7\x8a""O""\x82\xb7\x90""l""\x82\xf0\x82""P""\x90""l""\x91""I""\x82\xf1\x82\xc5\x89\xba\x82\xb3\x82\xa2\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2NpcMaxStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2NpcMaxStringsPC98Japanese), kEoB2NpcMaxStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2OkStringsPC98Japanese[1] = {
|
||||
"\x82""n""\x82""j"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2OkStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2OkStringsPC98Japanese), kEoB2OkStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2NpcJoinStringsPC98Japanese[1] = {
|
||||
"%s""\x82\xaa\x83""p""\x81""[""\x83""e""\x83""B""\x82\xc9\x89\xc1\x82\xed\x82\xc1\x82\xbd\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2NpcJoinStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2NpcJoinStringsPC98Japanese), kEoB2NpcJoinStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2CancelStringsPC98Japanese[1] = {
|
||||
"\x82""b""\x82""`""\x82""m""\x82""b""\x82""d""\x82""k"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CancelStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2CancelStringsPC98Japanese), kEoB2CancelStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2AbortStringsPC98Japanese[1] = {
|
||||
"\x92\x86\x8e""~"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2AbortStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2AbortStringsPC98Japanese), kEoB2AbortStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsMainPC98Japanese[8] = {
|
||||
"\x81""@""\x83""I""\x83""v""\x83""V""\x83\x87\x83\x93\x91""I""\x91\xf0"":",
|
||||
"\x8b""x""\x91\xa7\x82\xb7\x82\xe9",
|
||||
"\x8e\xf4\x95\xb6\x82\xf0\x8b""L""\x89\xaf\x82\xb7\x82\xe9",
|
||||
"\x8b""F""\x82\xe8\x82\xf0\x95\xf9\x82\xb0\x82\xe9",
|
||||
"\x83""X""\x83""N""\x83\x8d\x81""[""\x83\x8b\x82\xf0\x8f\x91\x82\xab\x8e\xca\x82\xb7",
|
||||
"\x8a\xc2\x8b\xab\x90\xdd\x92\xe8",
|
||||
"\x83""I""\x83""v""\x83""V""\x83\x87\x83\x93",
|
||||
"\x82""d""\x82""w""\x82""h""\x82""s"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsMainPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsMainPC98Japanese), kEoB2MenuStringsMainPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsSaveLoadPC98Japanese[8] = {
|
||||
"\x83""Q""\x81""[""\x83\x80\x83\x8d\x81""[""\x83""h",
|
||||
"\x83""Q""\x81""[""\x83\x80\x83""Z""\x81""[""\x83""u",
|
||||
"\x83""L""\x83\x83\x83\x89\x83""N""\x83""^""\x82\xf0\x8a""O""\x82\xb7",
|
||||
"\x83""Q""\x81""[""\x83\x80\x82\xf0\x8f""I""\x97\xb9\x82\xb7\x82\xe9",
|
||||
"\x81""@""\x83""I""\x83""v""\x83""V""\x83\x87\x83\x93"":",
|
||||
"\r\r""\x81""@""\x81""@""\x81""@""\x81""@""\x83""Z""\x81""[""\x83""u""\x8f""I""\x97\xb9",
|
||||
"\r""\x81""@""\x83""f""\x81""[""\x83""^""\x82\xcc\x83""Z""\x81""[""\x83""u""\x82\xc9\x8e\xb8\x94""s""\x82\xb5\x82\xdc\x82\xb5\x82\xbd\x81""I",
|
||||
"\r""\x81""@""\x83""Z""\x81""[""\x83""u""\x83""f""\x81""[""\x83""^""\x82\xaa\x93\xc7\x82\xdd\x8d\x9e\x82\xdf\x82\xdc\x82\xb9\x82\xf1\x81""B\r""\x81""@""\x83""t""\x83""@""\x83""C""\x83\x8b\x82\xaa\x89\xf3\x82\xea\x82\xc4\x82\xa2\x82\xdc\x82\xb7\x81""I"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsSaveLoadPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsSaveLoadPC98Japanese), kEoB2MenuStringsSaveLoadPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsOnOffPC98Japanese[2] = {
|
||||
"\x82""n""\x82""m",
|
||||
"\x82""n""\x82""e""\x82""e"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsOnOffPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsOnOffPC98Japanese), kEoB2MenuStringsOnOffPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsSpellsPC98Japanese[17] = {
|
||||
"\r\r ""\x8e\xf4\x95\xb6\x82\xf0\x8b""L""\x89\xaf\x82\xb3\x82\xb9\x82\xbd\x82\xa2\x83""L""\x83\x83\x83\x89\x83""N""\x83""^""\x81""[""\x82\xf0""\r ""\x91""I""\x82\xf1\x82\xc5\x82\xad\x82\xbe\x82\xb3\x82\xa2\x81""B",
|
||||
"\r ""\x82\xbb\x82\xcc\x83""p""\x83\x89\x83""f""\x83""B""\x83\x93\x82\xcd\x83\x8c\x83""x""\x83\x8b\x82\xaa\x92\xe1\x82\xb7\x82\xac\x82\xc4\x8e\xf4\x95\xb6""\r ""\x82\xf0\x8a""o""\x82\xa6\x82\xe9\x82\xb1\x82\xc6\x82\xaa\x82\xc5\x82\xab\x82\xc8\x82\xa2\x81""B",
|
||||
"\r ""\x82\xbb\x82\xcc\x83\x81\x83""C""\x83""W""\x82\xcd\x83""X""\x83""y""\x83\x8b\x83""u""\x83""b""\x83""N""\x82\xf0\x8e\x9d\x82\xc1\x82\xc4\x82\xa2\x82\xc8""\r""\x81""@""\x82\xa2\x81""I",
|
||||
"\r\r\r ""\x8e\xf4\x95\xb6\x82\xcc\x82\xbd\x82\xdf\x82\xc9\x8b""F""\x82\xe8\x82\xf0\x95\xf9\x82\xb0\x82\xe9\x83""L""\x83\x83\x83\x89\x83""N""\x83""^""\x81""[\r ""\x82\xf0\x91""I""\x82\xf1\x82\xc5\x89\xba\x82\xb3\x82\xa2\x81""B",
|
||||
"\r ""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcc\x92\x86\x82\xc9\x8b""F""\x82\xe8\x82\xf0\x95\xf9\x82\xb0\x82\xe7\x82\xea\x82\xe9\x83""L""\x83\x83\x83\x89""\r""\x81""@""\x83""N""\x83""^""\x81""[""\x82\xaa\x82\xa2\x82\xc8\x82\xa2\x81""B",
|
||||
"\r ""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcc\x92\x86\x82\xc9\x82\xcd\x90""V""\x82\xb5\x82\xa2\x8e\xf4\x95\xb6\x82\xf0\x8a""o""\x82\xa6\x82\xe9\x82\xb1""\r""\x81""@""\x82\xc6\x82\xaa\x82\xc5\x82\xab\x82\xe9\x8e\xd2\x82\xaa\x82\xa2\x82\xc8\x82\xa2\x81""B",
|
||||
"\r ""\x8b""C""\x90\xe2\x82\xdc\x82\xbd\x82\xcd\x8e\x80\x82\xf1\x82\xbe\x83\x81\x83""C""\x83""W""\x82\xcd\x8e\xf4\x95\xb6\x82\xf0\x8b""L""\x89\xaf""\r ""\x82\xb7\x82\xe9\x82\xb1\x82\xc6\x82\xaa\x82\xc5\x82\xab\x82\xc8\x82\xa2\x81""B",
|
||||
"\r ""\x8b""C""\x90\xe2\x82\xdc\x82\xbd\x82\xcd\x8e\x80\x82\xf1\x82\xbe\x83""N""\x83\x8c\x83\x8a\x83""b""\x83""N""\x82\xcd\x8b""F""\x82\xe8\x82\xf0""\r ""\x95\xf9\x82\xb0\x82\xe9\x82\xb1\x82\xc6\x82\xcd\x82\xc5\x82\xab\x82\xc8\x82\xa2\x81""B",
|
||||
"\x82""P",
|
||||
"\x82""Q",
|
||||
"\x82""R",
|
||||
"\x82""S",
|
||||
"\x82""T",
|
||||
"\x83""N""\x83\x8a\x83""A",
|
||||
"\x81""@""\x8e""g""\x97""p""\x89\xc2\x94""\\""\x82\xc8\x8e\xf4\x95\xb6"":",
|
||||
"\x82\xcd\x82\xa2",
|
||||
"\x82\xa2\x82\xa2\x82\xa6"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsSpellsPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsSpellsPC98Japanese), kEoB2MenuStringsSpellsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsRestPC98Japanese[5] = {
|
||||
"\r""\x81""@""\x83""N""\x83\x8c\x83\x8a\x83""b""\x83""N""\x82\xc9\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcc\x8e\xa1\x97\xc3\x82\xf0""\r ""\x82\xb3\x82\xb9\x82\xdc\x82\xb7\x82\xa9\x81""H",
|
||||
"\r ""\x82\xdc\x82\xbe\x83""P""\x83""K""\x82\xf0\x82\xb5\x82\xc4\x82\xa2\x82\xe9\x90""l""\x82\xaa\x82\xa2\x82\xdc\x82\xb7\x81""B\r ""\x8b""x""\x91\xa7\x82\xf0\x91\xb1\x82\xaf\x82\xdc\x82\xb7\x82\xa9\x81""H",
|
||||
" ""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcd\x8b""x""\x8c""e""\x82\xb5\x82\xc4\x82\xa2\x82\xdc\x82\xb7""..",
|
||||
"\r\r ""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcd\x91""S""\x88\xf5\x8a\xae\x91""S""\x82\xc9\x89\xf1\x95\x9c\x82\xb5\x82\xdc\x82\xb5\x82\xbd\x81""B",
|
||||
"\r ""\x8e\xf4\x95\xb6\x82\xf0\x8e""g""\x82\xa6\x82\xe9\x97""l""\x82\xc9\x82\xc8\x82\xe9\x82\xbd\x82\xdf\x82\xc9\x82\xcd\x81""A""\x8b""x""\x91\xa7\x82\xaa""\r""\x81""@""\x95""K""\x97""v""\x82\xc5\x82\xb7\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsRestPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsRestPC98Japanese), kEoB2MenuStringsRestPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsDropPC98Japanese[1] = {
|
||||
"\r ""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcc\x83\x81\x83\x93\x83""o""\x81""[""\x82\xf0\x82""S""\x90""l""\x96\xa2\x96\x9e\x82\xc9\x82\xb7\x82\xe9\x82\xb1""\r""\x81""@""\x82\xc6\x82\xcd\x82\xc5\x82\xab\x82\xdc\x82\xb9\x82\xf1\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsDropPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsDropPC98Japanese), kEoB2MenuStringsDropPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsExitPC98Japanese[1] = {
|
||||
"\r""\x81""@""\x83""Q""\x81""[""\x83\x80\x82\xf0\x8f""I""\x97\xb9\x82\xb5\x82\xc4\x82\xe0\x82\xa2\x82\xa2\x82\xc5\x82\xb7\x82\xa9\x81""H",
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsExitPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsExitPC98Japanese), kEoB2MenuStringsExitPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsStarvePC98Japanese[1] = {
|
||||
"\x81""@""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcc\x92\x86\x82\xc9\x8b\xf3\x95\xa0\x82\xcc\x83\x81\x83\x93\x83""o""\x81""[""\x82\xaa""\r ""\x82\xa2\x82\xdc\x82\xb7\x81""B\r ""\x82\xbb\x82\xea\x82\xc5\x82\xe0\x8b""x""\x91\xa7\x82\xf0\x91\xb1\x82\xaf\x82\xdc\x82\xb7\x82\xa9\x81""H"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsStarvePC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsStarvePC98Japanese), kEoB2MenuStringsStarvePC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsScribePC98Japanese[5] = {
|
||||
" ""\x8f\x91\x82\xab\x8e\xca\x82\xb5\x82\xbd\x82\xa2\x8e\xf4\x95\xb6\x82\xcc\x83""X""\x83""N""\x83\x8d\x81""[""\x83\x8b\x82\xf0""\r ""\x91""I""\x82\xf1\x82\xc5\x82\xad\x82\xbe\x82\xb3\x82\xa2\x81""B",
|
||||
"\r\r\r\r ""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcc\x92\x86\x82\xa9\x82\xe7\x8e\xf4\x95\xb6\x82\xf0\x8f\x91\x82\xab\x8e\xca\x82\xb5\x82\xbd\x82\xa2""\r ""\x83\x81\x83""C""\x83""W""\x82\xf0\x91""I""\x82\xf1\x82\xc5\x82\xad\x82\xbe\x82\xb3\x82\xa2\x81""B",
|
||||
"\r""\x81""@""\x8e\xf4\x95\xb6\x82\xf0\x8f\xa5\x82\xa6\x82\xe9\x82\xbd\x82\xdf\x82\xcc\x83""X""\x83""N""\x83\x8d\x81""[""\x83\x8b\x82\xf0\x8e\x9d\x82\xc1\x82\xc4""\r""\x81""@""\x82\xa2\x82\xc8\x82\xa2\x81""B",
|
||||
"\r ""\x82\xb1\x82\xcc\x83\x81\x83""C""\x83""W""\x82\xaa\x95""K""\x97""v""\x82\xc6\x82\xb7\x82\xe9\x83""X""\x83""N""\x83\x8d\x81""[""\x83\x8b\x82\xf0\x8e\x9d""\r""\x81""@""\x82\xc1\x82\xc4\x82\xa2\x82\xc8\x82\xa2\x81""B",
|
||||
"\r ""\x90""V""\x82\xb5\x82\xa2\x8e\xf4\x95\xb6\x82\xf0\x8f\x91\x82\xab\x8e\xca\x82\xb7\x82\xb1\x82\xc6\x82\xcc\x82\xc5\x82\xab\x82\xe9\x83\x81\x83""C\r""\x81""@""\x83""W""\x82\xaa\x82\xa2\x82\xc8\x82\xa2\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsScribePC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsScribePC98Japanese), kEoB2MenuStringsScribePC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsDrop2PC98Japanese[3] = {
|
||||
"\r\r\r""\x81""@""\x95\xca\x82\xea\x82\xe9\x83""L""\x83\x83\x83\x89\x83""N""\x83""^""\x82\xf0\x91""I""\x82\xf1\x82\xc5\x82\xad\x82\xbe\x82\xb3\x82\xa2\x81""B",
|
||||
"\r ""\x83""Z""\x81""[""\x83""u""\x83""t""\x83""@""\x83""C""\x83\x8b\x82\xc9\x82\xcd\x96\xbc\x91""O""\x82\xaa\x95""K""\x97""v""\x82\xc5\x82\xb7\x81""B",
|
||||
"\r""\x91""O""\x82\xcc\x83""Z""\x81""[""\x83""u""\x83""f""\x81""[""\x83""^""\x82\xc9\x8f\xe3\x8f\x91\x82\xab\x82\xb5\x82\xc4\x82\xe0""\r""\x82\xa2\x82\xa2\x82\xc5\x82\xb7\x82\xa9\x81""H"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsDrop2PC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsDrop2PC98Japanese), kEoB2MenuStringsDrop2PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsHeadPC98Japanese[3] = {
|
||||
"\x81""@""\x83""L""\x83\x83\x83\x93\x83""v:",
|
||||
"\x81""@""\x8a\xc2\x8b\xab\x90\xdd\x92\xe8"":",
|
||||
"\x81""@""\x83""I""\x83""v""\x83""V""\x83\x87\x83\x93"":"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsHeadPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsHeadPC98Japanese), kEoB2MenuStringsHeadPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsPoisonPC98Japanese[1] = {
|
||||
" ""\x93\xc5\x82\xf0\x8e\xf3\x82\xaf\x82\xbd\x83""L""\x83\x83\x83\x89\x83""N""\x83""^""\x81""[""\x82\xaa\x8e\x80\x82\xf1\x82\xc5\x82\xb5\x82\xdc""\r""\x81""@""\x82\xa2\x82\xdc\x82\xb7\x81""I\r ""\x82\xbb\x82\xea\x82\xc5\x82\xe0\x8b""x""\x82\xdd\x82\xdc\x82\xb7\x82\xa9\x81""H"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsPoisonPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsPoisonPC98Japanese), kEoB2MenuStringsPoisonPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsMgcPC98Japanese[2] = {
|
||||
"%-18s %1d",
|
||||
" %d""\x8c\xc2\x92\x86"" %d""\x8c\xc2\x8e""g""\x97""p""\x89\xc2\x94""\\",
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsMgcPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsMgcPC98Japanese), kEoB2MenuStringsMgcPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsPrefsPC98Japanese[4] = {
|
||||
"\x82""a""\x82""f""\x82""l %-6s",
|
||||
"\x8c\xf8\x89\xca\x89\xb9"" %-6s",
|
||||
"\x83""o""\x81""[""\x83""O""\x83\x89\x83""t""\x95""\\""\x8e\xa6"" %-6s",
|
||||
""
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsPrefsPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsPrefsPC98Japanese), kEoB2MenuStringsPrefsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsRest2PC98Japanese[5] = {
|
||||
"%s""\x82\xcd""%s""\x82\xcc\x8e\xf4\x95\xb6\x82\xf0\x8e\xf6\x82\xa9\x82\xc1\x82\xbd\x81""B\r",
|
||||
"%s""\x82\xcd""%s""\x82\xcc\x8e\xf4\x95\xb6\x82\xf0\x8b""L""\x89\xaf\x82\xb5\x82\xbd\x81""B\r",
|
||||
"%s""\x82\xcd""%s""\x82\xc9\x8e\xa1\x96\xfc\x82\xcc\x8e\xf4\x95\xb6\x82\xf0\x82\xc6\x82\xc8\x82\xa6\x82\xbd\x81""B\r",
|
||||
"\x8b""x""\x91\xa7\x82\xb5\x82\xbd\x8e\x9e\x8a\xd4"": %-4d",
|
||||
"\r%s\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsRest2PC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsRest2PC98Japanese), kEoB2MenuStringsRest2PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsRest3PC98Japanese[1] = {
|
||||
"\x06\x06\x82\xb1\x82\xb1\x82\xc5\x82\xcd\x88\xc0\x90""S""\x82\xb5\x82\xc4\x8b""x""\x82\xdf\x82\xbb\x82\xa4\x82\xc9\x82\xc8\x82\xa2\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsRest3PC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsRest3PC98Japanese), kEoB2MenuStringsRest3PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsRest4PC98Japanese[1] = {
|
||||
"\x06\x06\x8b""x""\x82\xde\x82\xc9\x82\xcd\x8a\xeb\x8c\xaf\x89\xdf\x82\xac\x82\xe9\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsRest4PC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsRest4PC98Japanese), kEoB2MenuStringsRest4PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsDefeatPC98Japanese[1] = {
|
||||
"\r""\x81""@""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcd\x91""S""\x96\xc5\x82\xb5\x82\xbd\x81""I\r ""\x83""Z""\x81""[""\x83""u""\x83""f""\x81""[""\x83""^""\x82\xf0\x93\xc7\x82\xdd\x8d\x9e\x82\xf1\x82\xc5\x91\xb1\x82\xab\x82\xf0""\r ""\x82\xb5\x82\xdc\x82\xb7\x82\xa9\x81""H"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsDefeatPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsDefeatPC98Japanese), kEoB2MenuStringsDefeatPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsTransferPC98Japanese[5] = {
|
||||
"\x88\xf8\x82\xab\x8c""p""\x82\xae\x83\x81\x83\x93\x83""o""\x81""[""\x82\xf0\x82""S""\x90""l""\x8c\x88\x82\xdf\x82\xc4\x89\xba\x82\xb3\x82\xa2\x81""I",
|
||||
"\x88\xf8\x82\xab\x8c""p""\x82\xac\x82\xc5\x82\xab\x82\xe9\x82\xcc\x82\xcd\x82""S""\x90""l""\x82\xdc\x82\xc5\x82\xc5\x82\xb7\x81""I",
|
||||
"\x93""]""\x91\x97\x82\xc5\x82\xab\x82\xc8\x82\xa2\x83""A""\x83""C""\x83""e""\x83\x80\x82\xf0\x88\xea\x95\x94\x8d\xed\x8f\x9c\x82\xb5\x82\xdc\x82\xb5\x82\xbd\x81""B",
|
||||
"\r ""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xc9\x83\x81\x83""C""\x83""W""\x82\xaa\x82\xa2\x82\xdc\x82\xb9\x82\xf1\x81""B",
|
||||
"\r ""\x83""p""\x81""[""\x83""e""\x83""B""\x82\xc9\x83""N""\x83\x8c\x83\x8a\x83""b""\x83""N""\x82\xe0\x83""p""\x83\x89\x83""f""\x83""B""\x83\x93\x82\xe0\x82\xa2""\r""\x81""@""\x82\xdc\x82\xb9\x82\xf1\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsTransferPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsTransferPC98Japanese), kEoB2MenuStringsTransferPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuStringsSpecPC98Japanese[2] = {
|
||||
" ""\x96\xda\x82\xaa\x8a""o""\x82\xdf\x82\xe9\x82\xc6\x81""A""\x83""V""\x81""[""\x83""t""\x82\xcc\x83""C""\x83\x93\x83""T""\x83\x8b\x82\xaa""\r ""\x82\xa2\x82\xc8\x82\xad\x82\xc8\x82\xc1\x82\xc4\x82\xa2\x82\xbd\x81""I",
|
||||
" ""\x8e\x9d\x82\xbf\x95\xa8\x82\xaa\x82\xc8\x82\xad\x82\xc8\x82\xc1\x82\xc4\x82\xa2\x82\xe9\x81""I"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuStringsSpecPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuStringsSpecPC98Japanese), kEoB2MenuStringsSpecPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MenuYesNoStringsPC98Japanese[2] = {
|
||||
"\x82\xcd\x82\xa2",
|
||||
"\x82\xa2\x82\xa2\x82\xa6"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MenuYesNoStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2MenuYesNoStringsPC98Japanese), kEoB2MenuYesNoStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2CharGuiStringsHpPC98Japanese[2] = {
|
||||
"HP",
|
||||
"%3d of %-3d"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CharGuiStringsHpPC98JapaneseProvider = { ARRAYSIZE(kEoB2CharGuiStringsHpPC98Japanese), kEoB2CharGuiStringsHpPC98Japanese };
|
||||
|
||||
static const char *const kEoB2CharGuiStringsWp2PC98Japanese[3] = {
|
||||
"MISS",
|
||||
"HACK",
|
||||
"BASH"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CharGuiStringsWp2PC98JapaneseProvider = { ARRAYSIZE(kEoB2CharGuiStringsWp2PC98Japanese), kEoB2CharGuiStringsWp2PC98Japanese };
|
||||
|
||||
static const char *const kEoB2CharGuiStringsWrPC98Japanese[4] = {
|
||||
"CAN'T",
|
||||
"REACH",
|
||||
"NO",
|
||||
"AMMO"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CharGuiStringsWrPC98JapaneseProvider = { ARRAYSIZE(kEoB2CharGuiStringsWrPC98Japanese), kEoB2CharGuiStringsWrPC98Japanese };
|
||||
|
||||
static const char *const kEoB2CharGuiStringsSt2PC98Japanese[7] = {
|
||||
"Swapping",
|
||||
"\x81""@""\x81""@""\x8e\x80\x96""S""\x81""@""\x81""@",
|
||||
"\x81""@""\x81""@""\x8b""C""\x90\xe2\x81""@""\x81""@",
|
||||
" ""\x93\xc5\x81""i""\x8e\xe3\x82\xa2\x81""j ",
|
||||
"\x81""@""\x81""@ ""\x93\xc5"" ""\x81""@""\x81""@",
|
||||
"\x81""@""\x81""@""\x96\x83\xe1\x83\x81""@""\x81""@",
|
||||
"\x81""@""\x81""@""\x90\xce\x89\xbb\x81""@""\x81""@"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CharGuiStringsSt2PC98JapaneseProvider = { ARRAYSIZE(kEoB2CharGuiStringsSt2PC98Japanese), kEoB2CharGuiStringsSt2PC98Japanese };
|
||||
|
||||
static const char *const kEoB2CharGuiStringsInPC98Japanese[4] = {
|
||||
"CHARACTER INFO",
|
||||
"ARMOR CLASS",
|
||||
"EXP",
|
||||
"LVL"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CharGuiStringsInPC98JapaneseProvider = { ARRAYSIZE(kEoB2CharGuiStringsInPC98Japanese), kEoB2CharGuiStringsInPC98Japanese };
|
||||
|
||||
static const char *const kEoB2CharStatusStrings7PC98Japanese[1] = {
|
||||
"%s""\x82\xcc\x83""W""\x83\x83\x83""C""\x83""A""\x83\x93\x83""g""\x81""E""\x83""X""\x83""g""\x83\x8c\x83\x93\x83""O""\x83""X""\x82\xcc\x8c\xf8\x89\xca\x82\xaa\x90\xd8\x82\xea\x82\xbd\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CharStatusStrings7PC98JapaneseProvider = { ARRAYSIZE(kEoB2CharStatusStrings7PC98Japanese), kEoB2CharStatusStrings7PC98Japanese };
|
||||
|
||||
static const char *const kEoB2CharStatusStrings82PC98Japanese[1] = {
|
||||
"\x06\x06""%s""\x82\xcd\x93\xc5\x82\xaa\x89\xf1\x82\xc1\x82\xbd\x81""I\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CharStatusStrings82PC98JapaneseProvider = { ARRAYSIZE(kEoB2CharStatusStrings82PC98Japanese), kEoB2CharStatusStrings82PC98Japanese };
|
||||
|
||||
static const char *const kEoB2CharStatusStrings9PC98Japanese[1] = {
|
||||
"\x06\x04""%s""\x82\xcc\x96\x83\xe1\x83\x82\xcd\x8e\xa1\x82\xc1\x82\xbd\x81""I\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CharStatusStrings9PC98JapaneseProvider = { ARRAYSIZE(kEoB2CharStatusStrings9PC98Japanese), kEoB2CharStatusStrings9PC98Japanese };
|
||||
|
||||
static const char *const kEoB2CharStatusStrings12PC98Japanese[1] = {
|
||||
"%s""\x82\xcc\x93\xae\x82\xab\x82\xcd\x93\xdd\x82\xad\x82\xc8\x82\xc1\x82\xbd\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CharStatusStrings12PC98JapaneseProvider = { ARRAYSIZE(kEoB2CharStatusStrings12PC98Japanese), kEoB2CharStatusStrings12PC98Japanese };
|
||||
|
||||
static const char *const kEoB2CharStatusStrings132PC98Japanese[1] = {
|
||||
"\x06\x06""%s""\x82\xcd""%s""\x81""I\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2CharStatusStrings132PC98JapaneseProvider = { ARRAYSIZE(kEoB2CharStatusStrings132PC98Japanese), kEoB2CharStatusStrings132PC98Japanese };
|
||||
|
||||
static const char *const kEoB2LevelGainStringsPC98Japanese[1] = {
|
||||
"\x06\x01""%s""\x82\xcd\x83\x8c\x83""x""\x83\x8b\x82\xaa\x8f\xe3\x82\xaa\x82\xc1\x82\xbd\x81""B""\x06\x0f""\r" //!
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2LevelGainStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2LevelGainStringsPC98Japanese), kEoB2LevelGainStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2BookNumbersPC98Japanese[5] = {
|
||||
" ""\x82""P",
|
||||
" ""\x82""Q",
|
||||
" ""\x82""R",
|
||||
" ""\x82""S",
|
||||
" ""\x82""T"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2BookNumbersPC98JapaneseProvider = { ARRAYSIZE(kEoB2BookNumbersPC98Japanese), kEoB2BookNumbersPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MageSpellsListPC98Japanese[33] = {
|
||||
"",
|
||||
"Armor",
|
||||
"Burning Hands",
|
||||
"Detect Magic",
|
||||
"Magic Missile",
|
||||
"Shield",
|
||||
"Shocking Grasp",
|
||||
"Blur",
|
||||
"Detect Invisible",
|
||||
"Imp Identify",
|
||||
"Invisibility",
|
||||
"M's Acid Arrow",
|
||||
"Dispel Magic",
|
||||
"Fireball",
|
||||
"Haste",
|
||||
"Hold Person",
|
||||
"Invisibility 10'",
|
||||
"Lightning Bolt",
|
||||
"Vampiric Touch",
|
||||
"Fear",
|
||||
"Ice Storm",
|
||||
"Imp Invisibility",
|
||||
"Remove Curse",
|
||||
"Cone of Cold",
|
||||
"Hold Monster",
|
||||
"Wall of Force",
|
||||
"Disintegrate",
|
||||
"Flesh to Stone",
|
||||
"Stone to Flesh",
|
||||
"True Seeing",
|
||||
"Finger of Death",
|
||||
"Power Word Stun",
|
||||
"Bigby's Fist"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MageSpellsListPC98JapaneseProvider = { ARRAYSIZE(kEoB2MageSpellsListPC98Japanese), kEoB2MageSpellsListPC98Japanese };
|
||||
|
||||
static const char *const kEoB2ClericSpellsListPC98Japanese[30] = {
|
||||
"",
|
||||
"Bless",
|
||||
"Cause Light Wnds",
|
||||
"Cure Light Wnds",
|
||||
"Detect Magic",
|
||||
"Protect-Evil",
|
||||
"Aid",
|
||||
"Flame Blade",
|
||||
"Hold Person",
|
||||
"Slow Poison",
|
||||
"Create Food",
|
||||
"Dispel Magic",
|
||||
"Magical Vestment",
|
||||
"Prayer",
|
||||
"Remove Paralysis",
|
||||
"Cause Serious",
|
||||
"Cure Serious",
|
||||
"Neutral-Poison",
|
||||
"Protect-Evil 10'",
|
||||
"Cause Critical",
|
||||
"Cure Critical",
|
||||
"Flame Strike",
|
||||
"Raise Dead",
|
||||
"Slay Living",
|
||||
"True Seeing",
|
||||
"Harm",
|
||||
"Heal",
|
||||
"Ressurection",
|
||||
"Lay on Hands",
|
||||
"Turn undead"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2ClericSpellsListPC98JapaneseProvider = { ARRAYSIZE(kEoB2ClericSpellsListPC98Japanese), kEoB2ClericSpellsListPC98Japanese };
|
||||
|
||||
static const char *const kEoB2SpellNamesPC98Japanese[68] = {
|
||||
"Armor",
|
||||
"Burning Hands",
|
||||
"Detect Magic",
|
||||
"Magic Missile",
|
||||
"Shield",
|
||||
"Shocking Grasp",
|
||||
"Blur",
|
||||
"Detect Invisibility",
|
||||
"Improved Identify",
|
||||
"Invisibility",
|
||||
"Melf's Acid Arrow",
|
||||
"Dispel Magic",
|
||||
"Fireball",
|
||||
"Haste",
|
||||
"Hold Person",
|
||||
"Invisibility 10' Radius",
|
||||
"Lightning Bolt",
|
||||
"Vampiric Touch",
|
||||
"Fear",
|
||||
"Ice Storm",
|
||||
"Improved Invisibility",
|
||||
"Remove Curse",
|
||||
"Cone of Cold",
|
||||
"Hold Monster",
|
||||
"Wall of Force",
|
||||
"Disintegrate",
|
||||
"Flesh to Stone",
|
||||
"Stone to Flesh",
|
||||
"True Seeing",
|
||||
"Finger of Death",
|
||||
"Power Word Stun",
|
||||
"Bigby's Clenched Fist",
|
||||
"Bless",
|
||||
"Cause Light Wounds",
|
||||
"Cure Light Wounds",
|
||||
"Detect Magic",
|
||||
"Protection from Evil",
|
||||
"Aid",
|
||||
"Flame Blade",
|
||||
"Hold Person",
|
||||
"Slow Poison",
|
||||
"Create Food",
|
||||
"Dispel Magic",
|
||||
"Magical Vestment",
|
||||
"Prayer",
|
||||
"Remove Paralysis",
|
||||
"Cause Serious Wounds",
|
||||
"Cure Serious Wounds",
|
||||
"Neutralize Poison",
|
||||
"Protection from Evil 10' Radius",
|
||||
"Cause Critical Wounds",
|
||||
"Cure Critical Wounds",
|
||||
"Flame Strike",
|
||||
"Raise Dead",
|
||||
"Slay Living",
|
||||
"True Seeing",
|
||||
"Harm",
|
||||
"Heal",
|
||||
"Ressurection",
|
||||
"Lay on Hands",
|
||||
"Turn Undead",
|
||||
"",
|
||||
"Mystic Defense",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2SpellNamesPC98JapaneseProvider = { ARRAYSIZE(kEoB2SpellNamesPC98Japanese), kEoB2SpellNamesPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MagicStrings1PC98Japanese[6] = {
|
||||
"ABORT SPELL",
|
||||
"ABORT SPELL",
|
||||
"\x82\xb1\x82\xcc\x8e\xf4\x95\xb6\x82\xcd\x8e\xe8\x82\xaa\x8b\xf3\x82\xa2\x82\xc4\x82\xa2\x82\xc8\x82\xaf\x82\xea\x82\xce\x82\xc8\x82\xe7\x82\xc8\x82\xa2\x81""B\r",
|
||||
"\x82\xb1\x82\xcc\x83""^""\x83""C""\x83""v""\x82\xcc\x96\x82\x96""@""\x82\xcd\x82""Q""\x82\xc2\x93\xaf\x8e\x9e\x82\xc9\x82\xa9\x82\xaf\x82\xe7\x82\xea\x82\xc8\x82\xa2\x81""B\r",
|
||||
"%s""\x82\xcd""%s""\x82\xcc\x8e\xf4\x95\xb6\x82\xf0\x8f\xa5\x82\xa6\x82\xbd\x81""B\r",
|
||||
"\r""\x82""n""\x82""j\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MagicStrings1PC98JapaneseProvider = { ARRAYSIZE(kEoB2MagicStrings1PC98Japanese), kEoB2MagicStrings1PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MagicStrings2PC98Japanese[5] = {
|
||||
"\x8e\xf4\x95\xb6\x82\xcd\x8e\xb8\x94""s""\x82\xb5\x82\xbd\x81""B\r",
|
||||
"%s""\x82\xcd\x95\xaa\x89\xf0\x82\xb3\x82\xea\x82\xbd\x81""I\r",
|
||||
"\x06\x06\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcd""Death""\x82\xcc\x8e\xf4\x95\xb6\x82\xf0\x8e\xf3\x82\xaf\x82\xbd\x81""I\r",
|
||||
"\x06\x06""%s""\x82\xcd""Cause Serious Wounds""\x82\xcc\x8e\xf4\x95\xb6\x82\xf0\x8e\xf3\x82\xaf\x82\xbd\x81""I\r",
|
||||
"\x90\xce\x89\xbb\x82\xb5\x82\xbd"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MagicStrings2PC98JapaneseProvider = { ARRAYSIZE(kEoB2MagicStrings2PC98Japanese), kEoB2MagicStrings2PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MagicStrings3PC98Japanese[5] = {
|
||||
"\x92""N""\x82\xc9\x8e\xf4\x95\xb6\x82\xf0\x8f\xa5\x82\xa6\x82\xdc\x82\xb7\x82\xa9\x81""H ",
|
||||
"\r""\x8e\xf4\x95\xb6\x82\xcd\x92\x86\x92""f""\x82\xb3\x82\xea\x82\xdc\x82\xb5\x82\xbd\x81""B\r",
|
||||
"%s""\x82\xcc""%s""\x82\xcc\x8e\xf4\x95\xb6\x82\xcc\x8c\xf8\x89\xca\x82\xaa\x90\xd8\x82\xea\x82\xbd\x81""B\r",
|
||||
"%s""\x82\xcd\x83\x82\x83\x93\x83""X""\x83""^""\x81""[""\x82\xc9\x93\x96\x82\xbd\x82\xe7\x82\xc8\x82\xa9\x82\xc1\x82\xbd\x81""B\r",
|
||||
"%s""\x82\xcd\x91""O""\x97\xf1\x82\xc9\x82\xa2\x82\xc8\x82\xaf\x82\xea\x82\xce\x8c\xf8\x89\xca\x82\xaa\x82\xc8\x82\xa2\x81""I\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MagicStrings3PC98JapaneseProvider = { ARRAYSIZE(kEoB2MagicStrings3PC98Japanese), kEoB2MagicStrings3PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MagicStrings4PC98Japanese[1] = {
|
||||
"\x8c\xf8\x89\xca\x82\xaa\x82\xc8\x82\xa9\x82\xc1\x82\xbd\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MagicStrings4PC98JapaneseProvider = { ARRAYSIZE(kEoB2MagicStrings4PC98Japanese), kEoB2MagicStrings4PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MagicStrings6PC98Japanese[1] = {
|
||||
"%s""\x82\xcc\x83""A""\x81""[""\x83""}""\x81""[""\x82\xcc\x83""N""\x83\x89\x83""X""\x82\xcd\x8a\xf9\x82\xc9\x82""U""\x88\xc8\x89\xba\x82\xbe\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MagicStrings6PC98JapaneseProvider = { ARRAYSIZE(kEoB2MagicStrings6PC98Japanese), kEoB2MagicStrings6PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MagicStrings7PC98Japanese[2] = {
|
||||
"%s""\x82\xc9\x82\xcd\x8a\xf9\x82\xc9""%s""\x82\xcc\x8c\xf8\x89\xca\x82\xaa\x82\xa0\x82\xe9\x81""B\r",
|
||||
"\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcd\x8a\xf9\x82\xc9""%s""\x82\xcc\x8c\xf8\x89\xca\x82\xaa\x82\xa0\x82\xe9\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MagicStrings7PC98JapaneseProvider = { ARRAYSIZE(kEoB2MagicStrings7PC98Japanese), kEoB2MagicStrings7PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MagicStrings8PC98Japanese[6] = {
|
||||
"\x8e\xf4\x95\xb6\x82\xcd\x8e\xb8\x94""s""\x82\xb5\x82\xbd\x81""B\r",
|
||||
"\x90""g""\x93\xae\x82\xab\x82\xaa\x82\xc6\x82\xea\x82\xc8\x82\xa2",
|
||||
"\x8e\xf4\x95\xb6\x82\xcd\x8e\xb8\x94""s""\x82\xb5\x82\xbd\x81""B\r",
|
||||
"\x8e\xf4\x95\xb6\x82\xcd\x8e\xb8\x94""s""\x82\xb5\x82\xbd\x81""B\r",
|
||||
"\x93\xcd\x82\xad\x94\xcd\x88\xcd\x82\xc9\x83\x82\x83\x93\x83""X""\x83""^""\x81""[""\x82\xaa\x82\xa2\x82\xc8\x82\xa2\x81""I\r",
|
||||
"%s""\x82\xc9\x82\xcd\x8a\xf9\x82\xc9""Aid""\x82\xcc\x8e\xf4\x95\xb6\x82\xcc\x8c\xf8\x89\xca\x82\xaa\x82\xa0\x82\xe9\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MagicStrings8PC98JapaneseProvider = { ARRAYSIZE(kEoB2MagicStrings8PC98Japanese), kEoB2MagicStrings8PC98Japanese };
|
||||
|
||||
static const char *const kEoB2MainMenuStringsPC98Japanese[5] = {
|
||||
"\x83""Z""\x81""[""\x83""u""\x83""Q""\x81""[""\x83\x80\x82\xa9\x82\xe7\x8e""n""\x82\xdf\x82\xe9""\r",
|
||||
"\x90""V""\x82\xb5\x82\xad\x83""p""\x81""[""\x83""e""\x83""B""\x82\xf0\x8d\xec\x82\xc1\x82\xc4\x8e""n""\x82\xdf\x82\xe9""\r",
|
||||
"\x82""d""\x82""n""\x82""a""\x82""h""\x82\xa9\x82\xe7\x82\xcc\x83""R""\x83\x93\x83""o""\x81""[""\x83""g\r",
|
||||
"\x83""C""\x83\x93\x83""g""\x83\x8d\x83""_""\x83""N""\x83""V""\x83\x87\x83\x93""\r",
|
||||
"\x82""c""\x82""n""\x82""r""\x82\xd6\x96\xdf\x82\xe9""\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MainMenuStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2MainMenuStringsPC98Japanese), kEoB2MainMenuStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2TransferStrings1PC98Japanese[2] = {
|
||||
"Level: %d",
|
||||
" / %d"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2TransferStrings1PC98JapaneseProvider = { ARRAYSIZE(kEoB2TransferStrings1PC98Japanese), kEoB2TransferStrings1PC98Japanese };
|
||||
|
||||
static const char *const kEoB2TransferStrings2PC98Japanese[2] = {
|
||||
"\x88\xf8\x82\xab\x8c""p""\x82\xae\x83""L""\x83\x83\x83\x89\x83""N""\x83""^""\x81""[""\x82\xf0\x82""S""\x90""l""\x91""I""\x82\xf1\x82\xc5\x82\xad\x82\xbe\x82\xb3\x82\xa2\x81""B",
|
||||
"\x83\x81\x83\x93\x83""o""\x81""[""\x82\xaa\x8c\x88\x92\xe8\x82\xb5\x82\xbd\x82\xe7\x82""n""\x82""j""\x82\xf0\x83""N""\x83\x8a\x83""b""\x83""N""\x82\xb5\x82\xc4\x82\xad\x82\xbe\x82\xb3\x82\xa2\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2TransferStrings2PC98JapaneseProvider = { ARRAYSIZE(kEoB2TransferStrings2PC98Japanese), kEoB2TransferStrings2PC98Japanese };
|
||||
|
||||
static const char *const kEoB2TransferLabelsPC98Japanese[2] = {
|
||||
"\x82""b""\x82""`""\x82""m""\x82""b""\x82""d""\x82""k",
|
||||
"\x82""n""\x82""j"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2TransferLabelsPC98JapaneseProvider = { ARRAYSIZE(kEoB2TransferLabelsPC98Japanese), kEoB2TransferLabelsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2IntroStringsPC98Japanese[20] = {
|
||||
"\x82\xbb\x82\xcc\x94\xd3\x81""A""\x89\xe4\x81""X""\x82\xcd\x92""g""\x98""F""\x82\xcc\x82\xbb\x82\xce\x82\xc5""\r""\x81""@""\x82\xa2\x82\xc2\x82\xe0\x82\xcc\x82\xe6\x82\xa4\x82\xc9\x82\xad\x82\xc2\x82\xeb\x82\xa2\x82\xc5\x82\xa2\x82\xbd\x81""B",
|
||||
"\x82\xbb\x82\xb1\x82\xd6\x93\xcb\x91""R""\x82\xcc\x92""m""\x82\xe7\x82\xb9\x82\xaa""\r""\x81""@""\x95\x91\x82\xa2\x8d\x9e\x82\xf1\x82\xc5\x82\xab\x82\xbd\x81""B",
|
||||
"\x82\xbb\x82\xea\x82\xcd\x81""A""\x89\xe4\x81""X""\x82\xcc\x93\xaf\x8e""u""\x82\xc5\x82\xa0\x82\xe9""\r""\x83""E""\x83""H""\x81""[""\x83""^""\x81""[""\x83""f""\x83""B""\x81""[""\x83""v""\x82\xcc\x83""A""\x81""[""\x83""`""\x83\x81\x83""C""\x83""W\r""\x83""P""\x83\x8b\x83""x""\x83\x93\x81\x81\x83""u""\x83\x89\x83""b""\x83""N""\x83""X""\x83""^""\x83""b""\x83""t""\x82\xa9\x82\xe7\x82\xbe\x82\xc1\x82\xbd\x81""B",
|
||||
"\x8b\xd9\x8b""}""\x82\xcc\x97""p""\x8c\x8f\x82\xc6\x82\xcc\x82\xb1\x82\xc6\x82\xbe\x82\xaa\x81""E""\x81""E",
|
||||
"\x82\xa2\x82\xc1\x82\xbd\x82\xa2\x83""P""\x83\x8b\x83""x""\x83\x93\x82\xcd""\r""\x81""@""\x89\xbd\x82\xf0\x96""]""\x82\xf1\x82\xc5\x82\xa2\x82\xe9\x82\xcc\x82\xa9\x81""B",
|
||||
"\x82\xc7\x82\xa4\x82\xbc\x82\xa8\x93\xfc\x82\xe8\x82\xad\x82\xbe\x82\xb3\x82\xa2\x81""B",
|
||||
"\x83""P""\x83\x8b\x83""x""\x83\x93\x97""l""\x82\xaa\x8f\x91\x8d\xd6\x82\xc5\x82\xa8\x91\xd2\x82\xbf\x82\xc5\x82\xb7\x81""B",
|
||||
"\x91""f""\x91\x81\x82\xa2\x93\x9e\x92\x85\x82\xc9\x8a\xb4\x8e\xd3\x82\xb7\x82\xe9\x81""B",
|
||||
"\x8d\xa2\x82\xc1\x82\xbd\x8e\x96\x82\xaa\x8b""N""\x82\xab\x82\xc4\x82\xb5\x82\xdc\x82\xc1\x82\xbd\x81""B",
|
||||
"\x83""_""\x81""[""\x83""N""\x83\x80\x81""[""\x83\x93\x8e\x9b\x89""@""\x82\xc5""\r""\x8a\xf5\x82\xdc\x82\xed\x82\xb5\x82\xab\x82\xe0\x82\xcc\x82\xaa""\r""\x81""@""\x93\xae\x82\xab\x8f""o""\x82\xb5\x82\xbd\x82\xe6\x82\xa4\x82\xbe\x81""B",
|
||||
"\x83""E""\x83""H""\x81""[""\x83""^""\x81""[""\x83""f""\x83""B""\x81""[""\x83""v""\x82\xcc\x88\xc0\x91""S""\x82\xaa""\r""\x81""@""\x8b\xba\x82\xa9\x82\xb3\x82\xea\x82\xc4\x82\xa2\x82\xe9\x81""B",
|
||||
"\x8c""N""\x92""B""\x82\xcc\x8f\x95\x82\xaf\x82\xaa\x95""K""\x97""v""\x82\xbe\x81""B",
|
||||
"\x8e""O""\x93\xfa\x91""O""\x81""A""\x92\xe3\x8e""@""\x82\xf0\x88\xea\x90""l""\x94""h""\x8c\xad\x82\xb5\x82\xbd\x82\xcc\x82\xbe\x82\xaa\x81""A",
|
||||
"\x94\xde\x8f\x97\x82\xcd\x82\xa2\x82\xdc\x82\xbe\x82\xc9\x96\xdf\x82\xc1\x82\xc4\x82\xab\x82\xc4\x82\xa2\x82\xc8\x82\xa2\x81""B",
|
||||
"\x94\xde\x8f\x97\x82\xcc\x82\xb1\x82\xc6\x82\xe0\x90""S""\x94""z""\x82\xbe\x81""B",
|
||||
"\x82\xb1\x82\xcc\x83""R""\x83""C""\x83\x93\x82\xf0\x8e\x9d\x82\xc1\x82\xc4\x82\xa2\x82\xc1\x82\xc4\x82\xad\x82\xea\x81""B",
|
||||
"\x8c""N""\x92""B""\x82\xc6\x98""A""\x97\x8d\x82\xf0\x8e\xe6\x82\xe9\x8e\x9e\x82\xc9\x8e""g""\x82\xa4\x82\xe0\x82\xcc\x82\xbe\x81""B",
|
||||
"\x8e\x96\x82\xcd\x88\xea\x8d\x8f\x82\xf0\x91\x88\x82\xa4\x81""B",
|
||||
"\x83""_""\x81""[""\x83""N""\x83\x80\x81""[""\x83\x93\x82\xcc\x8b\xdf\x82\xad\x82\xdc\x82\xc5""\r""\x81""@""\x8c""N""\x92""B""\x82\xf0\x83""e""\x83\x8c\x83""|""\x81""[""\x83""g""\x82\xb7\x82\xe9\x81""B",
|
||||
"\x93\xaf\x8e""u""\x82\xc9\x90""_""\x82\xcc\x82\xb2\x89\xc1\x8c\xec\x82\xaa\x82\xa0\x82\xe7\x82\xf1\x82\xb1\x82\xc6\x82\xf0\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2IntroStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2IntroStringsPC98Japanese), kEoB2IntroStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2IntroCPSFilesPC98Japanese[14] = {
|
||||
"STREET1.CPS",
|
||||
"STREET2.CPS",
|
||||
"DOORWAY1.CPS",
|
||||
"DOORWAY2.CPS",
|
||||
"WESTWOOD.CPS",
|
||||
"WINDING.CPS",
|
||||
"KHELBAN2.CPS",
|
||||
"KHELBAN1.CPS",
|
||||
"KHELBAN3.CPS",
|
||||
"KHELBAN4.CPS",
|
||||
"COIN.CPS",
|
||||
"KHELBAN5.CPS",
|
||||
"KHELBAN6.CPS",
|
||||
"AAD_LOGO.CPS"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2IntroCPSFilesPC98JapaneseProvider = { ARRAYSIZE(kEoB2IntroCPSFilesPC98Japanese), kEoB2IntroCPSFilesPC98Japanese };
|
||||
|
||||
static const char *const kEoB2FinaleStringsPC98Japanese[20] = {
|
||||
"\x82\xc2\x82\xa2\x82\xc9\x81""A""\x83""h""\x83\x89\x83\x93\x82\xcd\x97\xcd\x82\xc2\x82\xab\x82\xbd\x81""B",
|
||||
"\x82\xbb\x82\xcc\x8e\x9e\x81""A""\x93\xaf\x8e""u""\x83""P""\x83\x8b\x83""x""\x83\x93\x82\xaa\x96\xda\x82\xcc\x91""O""\x82\xc9\x8c\xbb\x82\xea\x82\xbd\x81""B",
|
||||
"\x82\xa8\x82\xdf\x82\xc5\x82\xc6\x82\xa4\x81""A""\x8c\xd6\x82\xe8\x8d\x82\x82\xab\x93\xaf\x8e""u""\x92""B""\x82\xe6\x81""B",
|
||||
"\x8c""N""\x92""B""\x82\xc9\x82\xe6\x82\xc1\x82\xc4\x83""h""\x83\x89\x83\x93\x82\xcd\x93""|""\x82\xb3\x82\xea\x82\xbd\x81""I",
|
||||
"\x83""h""\x83\x89\x83\x93\x82\xaa\x83""h""\x83\x89\x83""S""\x83\x93\x82\xbe\x82\xc1\x82\xbd\x82\xc6\x82\xcd\x8e\x84\x82\xe0\x92""m""\x82\xe7\x82\xc8\x82\xa9\x82\xc1\x82\xbd\x81""B",
|
||||
"\x82\xb1\x82\xa2\x82\xc2\x82\xcd\x82""R""\x82""O""\x82""O""\x94""N""\x88\xc8\x8f\xe3\x90\xb6\x82\xab\x82\xc4\x82\xa2\x82\xbd\x82\xc9\x88\xe1\x82\xa2\x82\xc8\x82\xa2\x81""I",
|
||||
"\x83""h""\x83\x89\x83\x93\x82\xcc\x97\xcd\x82\xcd\x8f\xc1\x82\xa6\x82\xbd\x81""B",
|
||||
"\x82\xb5\x82\xa9\x82\xb5\x81""A""\x83""_""\x81""[""\x83""N""\x83\x80\x81""[""\x83\x93\x82\xcd\x96\xa2\x82\xbe\x82\xc9\x8b\x90\x91\xe5\x82\xc8\x88\xab\x82\xcc\x97\xcd\x82\xcc\x89\xf2\x82\xbe\x81""B",
|
||||
"\x82\xbb\x82\xea\x82\xc9\x81""A""\x94\xde\x82\xcc\x89\xba\x96""l""\x92""B""\x82\xaa\x8e""c""\x82\xc1\x82\xc4\x82\xa2\x82\xe9\x81""B",
|
||||
"\x82\xb3\x82\xa0\x81""A""\x82\xb1\x82\xcc\x8f\xea\x8f\x8a\x82\xf0\x97\xa3\x82\xea\x82\xe9\x82\xc6\x82\xb5\x82\xe6\x82\xa4\x81""B",
|
||||
"\x8e\x84\x82\xcc\x97\xcd\x82\xc5\x94""j""\x89\xf3\x82\xb7\x82\xea\x82\xce\x81""A""\x8f""I""\x8e""~""\x95\x84\x82\xf0\x91\xc5\x82\xc2\x82\xb1\x82\xc6\x82\xaa\x82\xc5\x82\xab\x82\xe9\x82\xbe\x82\xeb\x82\xa4\x81""B",
|
||||
"\x82\xc2\x82\xa2\x82\xc4\x97\x88\x82\xc8\x82\xb3\x82\xa2\x81""B",
|
||||
"\x8b\xad\x97\xcd\x82\xc8\x83\x81\x83""C""\x83""W""\x92""B""\x82\xaa\x81""A""\x8d\xc5\x8c\xe3\x82\xcc\x8c\x88\x90\xed\x82\xcc\x88\xd7\x82\xc9\x83""_""\x81""[""\x83""N""\x83\x80\x81""[""\x83\x93\x82\xcc\x89\xf1\x82\xe8\x82\xc9\x97\xa7\x82\xc1\x82\xc4\x82\xa2\x82\xe9\x81""B",
|
||||
"\x83""_""\x81""[""\x83""N""\x83\x80\x81""[""\x83\x93\x82\xcc\x88\xab\x82\xcc\x97\xcd\x82\xcd\x8b\xad\x97\xcd\x82\xbe\x81""B",
|
||||
"\x90\xb6\x82\xa9\x82\xb5\x82\xc4\x82\xa8\x82\xa2\x82\xc4\x82\xcd\x82\xc8\x82\xe7\x82\xc8\x82\xa2\x81""I",
|
||||
"\x83""_""\x81""[""\x83""N""\x83\x80\x81""[""\x83\x93\x82\xcd\x8f\xc1\x82\xa6\x8b\x8e\x82\xc1\x82\xc4\x82\xa2\x82\xc1\x82\xbd\x81""B",
|
||||
"\x93\xaf\x8e""u""\x82\xe6\x81""B""\x82\xb1\x82\xea\x82\xc5\x81""A""\x91""S""\x82\xc4\x82\xaa\x8f""I""\x82\xed\x82\xc1\x82\xbd\x81""B",
|
||||
"\x90""S""\x82\xa9\x82\xe7\x8a\xb4\x8e\xd3\x82\xb7\x82\xe9\x81""B",
|
||||
"\x8c""N""\x92""B""\x82\xc9\x8e\x84\x82\xcc\x8d\xc5\x8d\x82\x82\xcc\x8c""h""\x88\xd3\x82\xf0\x95\xa5\x82\xa8\x82\xa4\x81""B",
|
||||
"\x89\xe4\x81""X""\x82\xcd\x8c""N""\x92""B""\x82\xcc\x82\xb1\x82\xc6\x82\xf0\x82\xa2\x82\xc2\x82\xe0\x96""Y""\x82\xea\x82\xc8\x82\xa2\x82\xbe\x82\xeb\x82\xa4\x81""B"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2FinaleStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2FinaleStringsPC98Japanese), kEoB2FinaleStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2FinaleCPSFilesPC98Japanese[13] = {
|
||||
"DRAGON1.CPS",
|
||||
"DRAGON2.CPS",
|
||||
"HURRY1.CPS",
|
||||
"HURRY2.CPS",
|
||||
"DESTROY0.CPS",
|
||||
"DESTROY1.CPS",
|
||||
"DESTROY2.CPS",
|
||||
"MAGIC.CPS",
|
||||
"DESTROY3.CPS",
|
||||
"CREDITS2.CPS",
|
||||
"CREDITS3.CPS",
|
||||
"HEROES.CPS",
|
||||
"THANKS.CPS"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2FinaleCPSFilesPC98JapaneseProvider = { ARRAYSIZE(kEoB2FinaleCPSFilesPC98Japanese), kEoB2FinaleCPSFilesPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MonsterDistAttStringsPC98Japanese[5] = {
|
||||
"\x83""p""\x81""[""\x83""e""\x83""B""\x82\xcd""Psychic Mind Blast""\x82\xf0\x8e\xf3\x82\xaf\x82\xbd\x81""I\r",
|
||||
"\x96\x83\xe1\x83\x82\xb5\x82\xbd",
|
||||
"\x93\xc5\x82\xf0\x8e\xf3\x82\xaf\x82\xbd",
|
||||
"\x96\x83\xe1\x83\x82\xb5\x82\xbd",
|
||||
"\x90\xce\x89\xbb\x82\xb5\x82\xbd"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MonsterDistAttStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2MonsterDistAttStringsPC98Japanese), kEoB2MonsterDistAttStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2Npc1StringsPC98Japanese[2] = {
|
||||
"\x98""b""\x82\xb7",
|
||||
"\x8b\x8e\x82\xe9"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2Npc1StringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2Npc1StringsPC98Japanese), kEoB2Npc1StringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2Npc2StringsPC98Japanese[2] = {
|
||||
"\x8d\xbd\x82\xf0\x8a""O""\x82\xb7",
|
||||
"\x8b\x8e\x82\xe9"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2Npc2StringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2Npc2StringsPC98Japanese), kEoB2Npc2StringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2MonsterDustStringsPC98Japanese[1] = {
|
||||
"\x83\x82\x83\x93\x83""X""\x83""^""\x81""|""\x82\xcd\x8d\xd3\x82\xaf\x8e""U""\x82\xc1\x82\xbd\x81""I\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2MonsterDustStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2MonsterDustStringsPC98Japanese), kEoB2MonsterDustStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2KheldranStringsPC98Japanese[1] = {
|
||||
" ""\x82\xb1\x82\xcc\x8f\xac\x91""m""\x82\xdf\x82\xaa\x81""I"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2KheldranStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2KheldranStringsPC98Japanese), kEoB2KheldranStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2HornStringsPC98Japanese[4] = {
|
||||
"\x83""z""\x81""[""\x83\x93\x82\xa9\x82\xe7\x82\xa4\x82\xc8\x82\xe9\x82\xe6\x82\xa4\x82\xc8\x89\xb9\x82\xaa\x8b\xbf\x82\xa2\x82\xbd\x81""B\r",
|
||||
"\x83""z""\x81""[""\x83\x93\x82\xa9\x82\xe7\x82\xa4\x82\xc2\x82\xeb\x82\xc8\x89\xb9\x82\xaa\x95\xb7\x82\xb1\x82\xa6\x82\xe9\x81""B\r",
|
||||
"\x83""z""\x81""[""\x83\x93\x82\xa9\x82\xe7\x94\xfc\x82\xb5\x82\xa2\x89\xb9\x82\xaa\x97\xac\x82\xea\x82\xe9\x81""B\r",
|
||||
"\x83""z""\x81""[""\x83\x93\x82\xa9\x82\xe7\x95""s""\x8b""C""\x96\xa1\x82\xc8\x89\xb9\x82\xaa\x82\xb7\x82\xe9\x81""B\r"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2HornStringsPC98JapaneseProvider = { ARRAYSIZE(kEoB2HornStringsPC98Japanese), kEoB2HornStringsPC98Japanese };
|
||||
|
||||
static const char *const kEoB2NpcPresetsNamesPC98Japanese[6] = {
|
||||
"Insal",
|
||||
"Calandra",
|
||||
"Shorn",
|
||||
"San-raal",
|
||||
"Tanglor",
|
||||
"Amber"
|
||||
};
|
||||
|
||||
static const StringListProvider kEoB2NpcPresetsNamesPC98JapaneseProvider = { ARRAYSIZE(kEoB2NpcPresetsNamesPC98Japanese), kEoB2NpcPresetsNamesPC98Japanese };
|
Binary file not shown.
@ -479,6 +479,8 @@ void CharacterGenerator::checkForCompleteParty() {
|
||||
_screen->copyRegion(0, 0, 160, 0, 160, 128, 2, 2, Screen::CR_NO_P_CHECK);
|
||||
int cp = _screen->setCurPage(2);
|
||||
int x = (_vm->gameFlags().platform == Common::kPlatformFMTowns) ? 184 : 168;
|
||||
int y1 = (_vm->game() == GI_EOB2 && _vm->gameFlags().platform == Common::kPlatformPC98) ? 80 : 16;
|
||||
int y2 = (_vm->game() == GI_EOB2 && _vm->gameFlags().platform == Common::kPlatformPC98) ? 112 : 61;
|
||||
int cs = 0;
|
||||
|
||||
if (_vm->gameFlags().platform == Common::kPlatformSegaCD) {
|
||||
@ -487,7 +489,7 @@ void CharacterGenerator::checkForCompleteParty() {
|
||||
cs = _screen->setFontStyles(_screen->_currentFont, _vm->gameFlags().lang == Common::JA_JPN ? Font::kStyleNone : Font::kStyleFullWidth);
|
||||
_vm->_txt->printShadedText(_chargenStrings1[8], 0, 0, -1, 0x99);
|
||||
} else {
|
||||
_screen->printShadedText(_chargenStrings1[8], x, 16, _vm->guiSettings()->colors.guiColorWhite, 0, _vm->guiSettings()->colors.guiColorBlack);
|
||||
_screen->printShadedText(_chargenStrings1[8], x, y1, _vm->guiSettings()->colors.guiColorWhite, 0, _vm->guiSettings()->colors.guiColorBlack);
|
||||
_screen->copyRegion(160, 0, 144, 64, 160, 128, 2, 0, Screen::CR_NO_P_CHECK);
|
||||
}
|
||||
_screen->setCurPage(cp);
|
||||
@ -503,7 +505,7 @@ void CharacterGenerator::checkForCompleteParty() {
|
||||
_vm->_txt->printShadedText(_chargenStrings1[0], 0, 60, -1, 0x99);
|
||||
} else {
|
||||
_screen->setCurPage(2);
|
||||
_screen->printShadedText(_chargenStrings1[0], x, 61, _vm->guiSettings()->colors.guiColorWhite, 0, _vm->guiSettings()->colors.guiColorBlack);
|
||||
_screen->printShadedText(_chargenStrings1[0], x, y2, _vm->guiSettings()->colors.guiColorWhite, 0, _vm->guiSettings()->colors.guiColorBlack);
|
||||
_screen->setCurPage(0);
|
||||
_screen->copyRegion(168, 61, 152, 125, 136, 40, 2, 0, Screen::CR_NO_P_CHECK);
|
||||
}
|
||||
@ -1511,7 +1513,18 @@ void CharacterGenerator::finish() {
|
||||
_screen->copyRegion(0, 0, 160, 0, 160, 128, 2, 2, Screen::CR_NO_P_CHECK);
|
||||
if (_chargenEnterGameStrings) {
|
||||
int cp = _screen->setCurPage(2);
|
||||
_screen->printShadedText(_chargenEnterGameStrings[0], (_vm->gameFlags().platform == Common::kPlatformFMTowns) ? 184 : 168, 32, _vm->guiSettings()->colors.guiColorWhite, 0, _vm->guiSettings()->colors.guiColorBlack);
|
||||
int tx = 168;
|
||||
int ty = 32;
|
||||
|
||||
if (_vm->game() == GI_EOB2) {
|
||||
if (_vm->gameFlags().platform == Common::kPlatformPC98) {
|
||||
tx = 184;
|
||||
ty = 96;
|
||||
} else if (_vm->gameFlags().platform == Common::kPlatformFMTowns) {
|
||||
tx = 184;
|
||||
}
|
||||
}
|
||||
_screen->printShadedText(_chargenEnterGameStrings[0], tx, ty, _vm->guiSettings()->colors.guiColorWhite, 0, _vm->guiSettings()->colors.guiColorBlack);
|
||||
_screen->setCurPage(cp);
|
||||
}
|
||||
_screen->copyRegion(160, 0, 144, 64, 160, 128, 2, 0, Screen::CR_NO_P_CHECK);
|
||||
|
@ -1328,6 +1328,9 @@ void EoBCoreEngine::npcSequence(int npcIndex) {
|
||||
drawNpcScene(npcIndex);
|
||||
|
||||
Common::SeekableReadStream *s = _res->createReadStream("TEXT.DAT");
|
||||
if (!s)
|
||||
s = _res->createReadStream("JTEXT.DAT");
|
||||
|
||||
if (s) {
|
||||
_screen->loadFileDataToPage(s, 5, 32000);
|
||||
} else {
|
||||
@ -1587,6 +1590,9 @@ void EoBCoreEngine::initDialogueSequence() {
|
||||
snd_stopSound();
|
||||
|
||||
Common::SeekableReadStream *s = _res->createReadStream("TEXT.DAT");
|
||||
if (!s)
|
||||
s = _res->createReadStream("JTEXT.DAT");
|
||||
|
||||
if (s) {
|
||||
_screen->loadFileDataToPage(s, 5, 32000);
|
||||
} else {
|
||||
@ -1832,6 +1838,9 @@ void EoBCoreEngine::displayParchment(int id) {
|
||||
if (id >= 0) {
|
||||
// display text
|
||||
Common::SeekableReadStream *s = _res->createReadStream("TEXT.DAT");
|
||||
if (!s)
|
||||
s = _res->createReadStream("JTEXT.DAT");
|
||||
|
||||
if (s) {
|
||||
_screen->loadFileDataToPage(s, 5, 32000);
|
||||
} else {
|
||||
|
@ -843,6 +843,12 @@ enum KyraResources {
|
||||
kEoB2IntroAnimData42,
|
||||
kEoB2IntroAnimData43,
|
||||
|
||||
// extra entries for PC-98
|
||||
kEoB2IntroAnimData44,
|
||||
kEoB2IntroAnimData45,
|
||||
kEoB2IntroAnimData46,
|
||||
kEoB2IntroAnimData47,
|
||||
|
||||
kEoB2IntroShapes00,
|
||||
kEoB2IntroShapes01,
|
||||
kEoB2IntroShapes04,
|
||||
|
@ -38,7 +38,7 @@
|
||||
|
||||
namespace Kyra {
|
||||
|
||||
#define RESFILE_VERSION 120
|
||||
#define RESFILE_VERSION 121
|
||||
|
||||
namespace {
|
||||
bool checkKyraDat(Common::SeekableReadStream *file) {
|
||||
|
@ -253,6 +253,10 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
|
||||
uint8 textColor1 = 16;
|
||||
uint8 textColor2 = 15;
|
||||
int songCurPos = 0;
|
||||
|
||||
if (_flags.platform == Common::kPlatformPC98)
|
||||
sq.loadScene(13, 2);
|
||||
|
||||
if (_flags.platform == Common::kPlatformAmiga) {
|
||||
textColor1 = textColor2 = 31;
|
||||
@ -266,6 +270,8 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
sq.loadScene(0, 2);
|
||||
sq.delay(1);
|
||||
|
||||
// PC-98 --- SFX 0
|
||||
|
||||
if (!skipFlag() && !shouldQuit())
|
||||
snd_playSong(12);
|
||||
|
||||
@ -284,29 +290,40 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
sq.animCommand(6, 18);
|
||||
sq.animCommand(0);
|
||||
|
||||
sq.waitForSongNotifier(1);
|
||||
sq.waitForSongNotifier(++songCurPos);
|
||||
|
||||
sq.animCommand(_configRenderMode == Common::kRenderEGA ? 12 : 11);
|
||||
sq.animCommand(_flags.platform == Common::kPlatformPC98 ? (_configRenderMode == Common::kRenderEGA ? 43 : 42) : (_configRenderMode == Common::kRenderEGA ? 12 : 11));
|
||||
sq.animCommand(7, 6);
|
||||
sq.animCommand(2, 6);
|
||||
|
||||
sq.waitForSongNotifier(2);
|
||||
sq.waitForSongNotifier(++songCurPos);
|
||||
|
||||
sq.animCommand(_flags.platform == Common::kPlatformAmiga ? 37 : (_configRenderMode == Common::kRenderEGA ? 39 : 38));
|
||||
if (_flags.platform == Common::kPlatformPC98) {
|
||||
sq.animCommand(_configRenderMode == Common::kRenderEGA ? 37 : 36);
|
||||
sq.animCommand(7, 6);
|
||||
sq.animCommand(2, 6);
|
||||
sq.waitForSongNotifier(++songCurPos);
|
||||
sq.animCommand(_configRenderMode == Common::kRenderEGA ? 45 : 44);
|
||||
sq.animCommand(7, 6);
|
||||
sq.animCommand(2, 6);
|
||||
sq.waitForSongNotifier(++songCurPos);
|
||||
}
|
||||
|
||||
sq.animCommand(_flags.platform == Common::kPlatformAmiga ? 37 : (_flags.platform == Common::kPlatformPC98 ? (_configRenderMode == Common::kRenderEGA ? 47 : 46) : (_configRenderMode == Common::kRenderEGA ? 39 : 38)));
|
||||
sq.animCommand(3);
|
||||
sq.animCommand(8);
|
||||
sq.animCommand(1, 10);
|
||||
sq.animCommand(0, 6);
|
||||
sq.animCommand(2);
|
||||
|
||||
sq.waitForSongNotifier(3);
|
||||
sq.waitForSongNotifier(++songCurPos);
|
||||
|
||||
_screen->setClearScreenDim(17);
|
||||
_screen->setCurPage(2);
|
||||
_screen->setClearScreenDim(17);
|
||||
_screen->setCurPage(0);
|
||||
|
||||
sq.animCommand(_flags.platform == Common::kPlatformAmiga ? 38 : (_configRenderMode == Common::kRenderEGA ? 41 : 40));
|
||||
sq.animCommand(_flags.platform == Common::kPlatformAmiga ? 38 : (_flags.platform == Common::kPlatformPC98 ? (_configRenderMode == Common::kRenderEGA ? 39 : 38) : (_configRenderMode == Common::kRenderEGA ? 41 : 40)));
|
||||
sq.animCommand(7, 18);
|
||||
|
||||
if (_flags.platform == Common::kPlatformAmiga)
|
||||
@ -329,8 +346,10 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
|
||||
sq.printText(3, textColor1); // The message was urgent.
|
||||
|
||||
// PC-98 --- SFX 1
|
||||
|
||||
sq.loadScene(1, 2);
|
||||
sq.waitForSongNotifier(4);
|
||||
sq.waitForSongNotifier(++songCurPos);
|
||||
|
||||
// intro scroll
|
||||
if (!skipFlag() && !shouldQuit()) {
|
||||
@ -341,7 +360,7 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
_screen->copyRegion(i << 3, 0, 304, 8, 8, 128, 2, 0, Screen::CR_NO_P_CHECK);
|
||||
_screen->updateScreen();
|
||||
if (i == 12)
|
||||
sq.animCommand(42);
|
||||
sq.animCommand(_flags.platform == Common::kPlatformPC98 ? 40 : 42);
|
||||
else if (i == 25)
|
||||
snd_playSoundEffect(11);
|
||||
delayUntil(endtime);
|
||||
@ -356,7 +375,7 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
if (i == 4 || i == 24 || i == 36)
|
||||
sq.animCommand(39);
|
||||
} else if (i == 96) {
|
||||
sq.animCommand(42);
|
||||
sq.animCommand(_flags.platform == Common::kPlatformPC98 ? 40 : 42);
|
||||
}
|
||||
delayUntil(endtime);
|
||||
}
|
||||
@ -377,7 +396,7 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
|
||||
sq.loadScene(3, 2);
|
||||
sq.delay(54);
|
||||
sq.animCommand(_flags.platform == Common::kPlatformAmiga ? 12 : 13);
|
||||
sq.animCommand(_flags.platform == Common::kPlatformAmiga ? 12 : (_flags.platform == Common::kPlatformPC98 ? 11 : 13));
|
||||
_screen->copyRegion(104, 16, 96, 8, 120, 100, 0, 2, Screen::CR_NO_P_CHECK);
|
||||
sq.fadeText();
|
||||
|
||||
@ -398,6 +417,8 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
|
||||
if (_flags.platform == Common::kPlatformAmiga)
|
||||
sq.setPlatformAnimIndexOffset(-1);
|
||||
else if (_flags.platform == Common::kPlatformPC98)
|
||||
sq.setPlatformAnimIndexOffset(-2);
|
||||
|
||||
sq.animCommand(14);
|
||||
|
||||
@ -414,7 +435,7 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
sq.fadeText();
|
||||
snd_playSong(14);
|
||||
} else {
|
||||
sq.waitForSongNotifier(5);
|
||||
sq.waitForSongNotifier(++songCurPos);
|
||||
sq.fadeText();
|
||||
_screen->clearCurPage();
|
||||
_screen->updateScreen();
|
||||
@ -438,6 +459,9 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
snd_playSong(15);
|
||||
|
||||
sq.animCommand(16);
|
||||
|
||||
// PC-98 --- SFX 2
|
||||
|
||||
sq.printText(7, textColor2); // Thank you for coming so quickly
|
||||
sq.animCommand(16);
|
||||
sq.animCommand(17);
|
||||
@ -473,7 +497,7 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
sq.fadeText();
|
||||
sq.loadScene(9, 2);
|
||||
|
||||
sq.waitForSongNotifier(6);
|
||||
sq.waitForSongNotifier(++songCurPos);
|
||||
|
||||
sq.update(2);
|
||||
sq.animCommand(34);
|
||||
@ -581,15 +605,18 @@ void DarkMoonEngine::seq_playIntro() {
|
||||
sq.animCommand(19);
|
||||
sq.animCommand(20);
|
||||
sq.animCommand(18);
|
||||
|
||||
// PC-98 --- SFX 3
|
||||
|
||||
sq.fadeText();
|
||||
sq.animCommand(29);
|
||||
|
||||
sq.waitForSongNotifier(7);
|
||||
sq.waitForSongNotifier(++songCurPos);
|
||||
|
||||
sq.animCommand(30);
|
||||
sq.animCommand(31);
|
||||
|
||||
sq.waitForSongNotifier(8, true);
|
||||
sq.waitForSongNotifier(++songCurPos, true);
|
||||
|
||||
if (_flags.platform == Common::kPlatformAmiga && !skipFlag() && !shouldQuit()) {
|
||||
static const uint8 magicHandsCol[] = { 0x15, 0x1D, 0x3A, 0x32, 0x32, 0x3F };
|
||||
@ -948,12 +975,21 @@ void DarkMoonEngine::seq_playFinale() {
|
||||
snd_playSong(_flags.platform == Common::kPlatformFMTowns ? 16 : 1);
|
||||
|
||||
int temp = 0;
|
||||
const uint8 *creditsData = (_flags.platform != Common::kPlatformDOS) ? _res->fileData("CREDITS.TXT", 0) : _staticres->loadRawData(kEoB2CreditsData, temp);
|
||||
|
||||
static const char *const tryFiles[2] = {
|
||||
"CREDITS.TXT",
|
||||
"CREDITS4.CPS"
|
||||
};
|
||||
|
||||
const uint8 *creditsFileData = 0;
|
||||
for (int i = 0; i < ARRAYSIZE(tryFiles) && !creditsFileData; ++i)
|
||||
creditsFileData = _res->fileData(tryFiles[i], 0);
|
||||
|
||||
const uint8 *creditsData = creditsFileData ? creditsFileData : _staticres->loadRawData(kEoB2CreditsData, temp);
|
||||
|
||||
seq_playCredits(&sq, creditsData, 18, 2, 6, 2);
|
||||
|
||||
if (_flags.platform != Common::kPlatformDOS)
|
||||
delete[] creditsData;
|
||||
delete[] creditsFileData;
|
||||
|
||||
sq.delay(90);
|
||||
|
||||
@ -1533,7 +1569,7 @@ void DarkmoonSequenceHelper::init(DarkmoonSequenceHelper::Mode mode) {
|
||||
new const uint8*[16],
|
||||
_vm->_flags.platform == Common::kPlatformAmiga ? 0 : (_vm->_configRenderMode == Common::kRenderEGA ? _palFilesIntroEGA : _palFilesIntroVGA),
|
||||
new const DarkMoonShapeDef*[16],
|
||||
new const DarkMoonAnimCommand *[44],
|
||||
new const DarkMoonAnimCommand*[48],
|
||||
false,
|
||||
false,
|
||||
true,
|
||||
@ -1544,7 +1580,8 @@ void DarkmoonSequenceHelper::init(DarkmoonSequenceHelper::Mode mode) {
|
||||
2
|
||||
);
|
||||
|
||||
for (int i = 0; i < 44; i++)
|
||||
|
||||
for (int i = 0; i < 48; i++)
|
||||
_config->animData[i] = _vm->staticres()->loadEoB2SeqData(kEoB2IntroAnimData00 + i, size);
|
||||
|
||||
for (int i = 0; i < 16; i++)
|
||||
|
Loading…
x
Reference in New Issue
Block a user