diff options
author | Marisa-Chan | 2014-06-13 21:43:04 +0700 |
---|---|---|
committer | Marisa-Chan | 2014-06-13 21:43:04 +0700 |
commit | 45589950c0fb1a449351e6a00ef10d42290d8bae (patch) | |
tree | 44e4eedcb7e69d5fc386155b000ed038af07251d /devtools/create_kyradat/resources/eob2_dos_german.h | |
parent | 48360645dcd5f8fddb135b6e31ae5cae4be8d77f (diff) | |
parent | 5c005ad3a3f1df0bc968c85c1cf0fc48e36ab0b2 (diff) | |
download | scummvm-rg350-45589950c0fb1a449351e6a00ef10d42290d8bae.tar.gz scummvm-rg350-45589950c0fb1a449351e6a00ef10d42290d8bae.tar.bz2 scummvm-rg350-45589950c0fb1a449351e6a00ef10d42290d8bae.zip |
Merge remote-tracking branch 'upstream/master' into zvision
Conflicts:
engines/zvision/animation/rlf_animation.cpp
engines/zvision/animation_control.h
engines/zvision/core/console.cpp
engines/zvision/core/events.cpp
engines/zvision/cursors/cursor.cpp
engines/zvision/cursors/cursor_manager.cpp
engines/zvision/cursors/cursor_manager.h
engines/zvision/fonts/truetype_font.cpp
engines/zvision/graphics/render_manager.cpp
engines/zvision/graphics/render_manager.h
engines/zvision/inventory/inventory_manager.h
engines/zvision/inventory_manager.h
engines/zvision/meta_animation.h
engines/zvision/module.mk
engines/zvision/scripting/actions.cpp
engines/zvision/scripting/control.h
engines/zvision/scripting/controls/animation_control.cpp
engines/zvision/scripting/controls/animation_control.h
engines/zvision/scripting/controls/input_control.cpp
engines/zvision/scripting/controls/lever_control.cpp
engines/zvision/scripting/controls/timer_node.cpp
engines/zvision/scripting/controls/timer_node.h
engines/zvision/scripting/puzzle.h
engines/zvision/scripting/scr_file_handling.cpp
engines/zvision/scripting/script_manager.cpp
engines/zvision/scripting/script_manager.h
engines/zvision/sidefx.cpp
engines/zvision/sound/zork_raw.cpp
engines/zvision/sound/zork_raw.h
engines/zvision/video/video.cpp
engines/zvision/video/zork_avi_decoder.h
engines/zvision/zvision.cpp
engines/zvision/zvision.h
Diffstat (limited to 'devtools/create_kyradat/resources/eob2_dos_german.h')
-rw-r--r-- | devtools/create_kyradat/resources/eob2_dos_german.h | 1414 |
1 files changed, 1414 insertions, 0 deletions
diff --git a/devtools/create_kyradat/resources/eob2_dos_german.h b/devtools/create_kyradat/resources/eob2_dos_german.h new file mode 100644 index 0000000000..6967eac8a4 --- /dev/null +++ b/devtools/create_kyradat/resources/eob2_dos_german.h @@ -0,0 +1,1414 @@ +static const char *const kEoB2ChargenStrings1DOSGerman[9] = { + "Die Party ist\rkomplett. W""\x84""hle\rSPIEL oder\rdr""\x81""cke 'P' um\rzu starten.", + " ", + "RK\rTP\rSTF", + "%s\r%d\r%d\r%d\r%d\r%d", + "%d\r%d", + "%d", + "%d/%d", + "%d/%d/%d", + "W""\x84""hle die Box des\rCharakters, den du\rerschaffen oder\ransehen willst." +}; + +static const StringListProvider kEoB2ChargenStrings1DOSGermanProvider = { ARRAYSIZE(kEoB2ChargenStrings1DOSGerman), kEoB2ChargenStrings1DOSGerman }; + +static const char *const kEoB2ChargenStrings2DOSGerman[12] = { + "%s", + "%d", + "%s", + "%d", + "%d", + "%d", + "%s", + "%d", + "W""\x8E""HLE RASSE:", + "W""\x8E""HLE KLASSE:", + "W""\x8E""HLE GESINNUNG:", + "Name:" +}; + +static const StringListProvider kEoB2ChargenStrings2DOSGermanProvider = { ARRAYSIZE(kEoB2ChargenStrings2DOSGerman), kEoB2ChargenStrings2DOSGerman }; + +static const char *const kEoB2ChargenStatStringsDOSGerman[12] = { + "ST""\x8E", + "INT", + "WEI", + "GES", + "KON", + "CHA", + "ST""\x8E""RKE", + "INTELLIGENZ", + "WEISHEIT", + "GESCHICK", + "KONSTITUTION", + "CHARISMA" +}; + +static const StringListProvider kEoB2ChargenStatStringsDOSGermanProvider = { ARRAYSIZE(kEoB2ChargenStatStringsDOSGerman), kEoB2ChargenStatStringsDOSGerman }; + +static const char *const kEoB2ChargenRaceSexStringsDOSGerman[12] = { + "MENSCH, MANN", + "MENSCH, FRAU", + "ELF, MANN", + "ELF, FRAU", + "HALB-ELF, MANN", + "HALB-ELF, FRAU", + "ZWERG, MANN", + "ZWERG, FRAU", + "GNOM, MANN", + "GNOM, FRAU", + "HALBLING, MANN", + "HALBLING, FRAU" +}; + +static const StringListProvider kEoB2ChargenRaceSexStringsDOSGermanProvider = { ARRAYSIZE(kEoB2ChargenRaceSexStringsDOSGerman), kEoB2ChargenRaceSexStringsDOSGerman }; + +static const char *const kEoB2ChargenClassStringsDOSGerman[21] = { + "K""\x8E""MPFER", + "WALDL""\x8E""UFER", + "PALADIN", + "MAGIER", + "KLERIKER", + "DIEB", + "K""\x8E""MPFER/KLERIKER", + "K""\x8E""MPFER/DIEB", + "K""\x8E""MPFER/MAGIER", + "K""\x8E""MPFER/MAGIER/DIEB", + "DIEB/MAGIER", + "KLERIKER/DIEB", + "K""\x8E""MPFER/KLER./MAG.", + "WALDL./KLER.", + "KLER./MAGIER", + "K""\x8E""MPFER", + "MAGIER", + "KLERIKER", + "DIEB", + "PALADIN", + "WALDL." +}; + +static const StringListProvider kEoB2ChargenClassStringsDOSGermanProvider = { ARRAYSIZE(kEoB2ChargenClassStringsDOSGerman), kEoB2ChargenClassStringsDOSGerman }; + +static const char *const kEoB2ChargenAlignmentStringsDOSGerman[9] = { + "RECHTSCH. GUT", + "NEUTRAL GUT", + "CHAOTISCH GUT", + "RECHTSCH. NEUTRAL", + "NEUTRAL", + "CHAOTISCH NEUTRAL", + "RECHTSCH. B""\x99""SE", + "NEUTRAL B""\x99""SE", + "CHAOTISCH B""\x99""SE" +}; + +static const StringListProvider kEoB2ChargenAlignmentStringsDOSGermanProvider = { ARRAYSIZE(kEoB2ChargenAlignmentStringsDOSGerman), kEoB2ChargenAlignmentStringsDOSGerman }; + +static const char *const kEoB2ChargenEnterGameStringsDOSGerman[1] = { + " Lade Spiel.\r Bitte warten." +}; + +static const StringListProvider kEoB2ChargenEnterGameStringsDOSGermanProvider = { ARRAYSIZE(kEoB2ChargenEnterGameStringsDOSGerman), kEoB2ChargenEnterGameStringsDOSGerman }; + +static const char *const kEoB2PryDoorStringsDOSGerman[9] = { + "\r", + "Ihr k""\x94""nnt die T""\x81""r nicht aufbrechen.\r", + "\x06\x04""Ihr brecht die T""\x81""r auf.\r", + "\x06\x06""Ihr versucht vergeblich die T""\x81""r gewaltsam zu\r""\x94""ffnen.\r", + "Das kann man hier nicht ablegen.\r", + "Das passt hier nicht.\r", + "Niemand kann die T""\x81""r aufbrechen.\r", + "\r", + "\r" +}; + +static const StringListProvider kEoB2PryDoorStringsDOSGermanProvider = { ARRAYSIZE(kEoB2PryDoorStringsDOSGerman), kEoB2PryDoorStringsDOSGerman }; + +static const char *const kEoB2WarningStringsDOSGerman[4] = { + "Da geht's nicht lang.\r", + "%s kann nichts zu sich nehmen!\r", + "Das Zeug ist vergammelt! Das will doch kein Mensch essen.\r", + "Euch bekommt nur richtige Nahrung!\r" +}; + +static const StringListProvider kEoB2WarningStringsDOSGermanProvider = { ARRAYSIZE(kEoB2WarningStringsDOSGerman), kEoB2WarningStringsDOSGerman }; + +static const char *const kEoB2ItemSuffixStringsRingsDOSGerman[4] = { + "s Schmuckes", + "r Zauberei", + "r Nahrung", + "s Federfalls" +}; + +static const StringListProvider kEoB2ItemSuffixStringsRingsDOSGermanProvider = { ARRAYSIZE(kEoB2ItemSuffixStringsRingsDOSGerman), kEoB2ItemSuffixStringsRingsDOSGerman }; + +static const char *const kEoB2ItemSuffixStringsPotionsDOSGerman[8] = { + "r Riesenkraft", + "r Heilung", + "r Extra Heilung", + "s Giftes", + "r Lebenskraft", + "r Geschwindigkeit", + "r Unsichtbarkeit", + "r Entgiftung" +}; + +static const StringListProvider kEoB2ItemSuffixStringsPotionsDOSGermanProvider = { ARRAYSIZE(kEoB2ItemSuffixStringsPotionsDOSGerman), kEoB2ItemSuffixStringsPotionsDOSGerman }; + +static const char *const kEoB2ItemSuffixStringsWandsDOSGerman[8] = { + "r L""\x84""hmung", + "s Gewitters", + "r K""\x84""lte", + "r Heilung", + "s Feurballs", + "Sternenfeuer", + "r Magischen Geschosse", + "r gebannten Magie" +}; + +static const StringListProvider kEoB2ItemSuffixStringsWandsDOSGermanProvider = { ARRAYSIZE(kEoB2ItemSuffixStringsWandsDOSGerman), kEoB2ItemSuffixStringsWandsDOSGerman }; + +static const char *const kEoB2RipItemStringsDOSGerman[4] = { + "%s verlor: ", + "%s verlor: ", + ".\r", + "%d %s (verflucht) " +}; + +static const StringListProvider kEoB2RipItemStringsDOSGermanProvider = { ARRAYSIZE(kEoB2RipItemStringsDOSGerman), kEoB2RipItemStringsDOSGerman }; + +static const char *const kEoB2CursedStringDOSGerman[1] = { + "%d %s (verflucht) " +}; + +static const StringListProvider kEoB2CursedStringDOSGermanProvider = { ARRAYSIZE(kEoB2CursedStringDOSGerman), kEoB2CursedStringDOSGerman }; + +static const char *const kEoB2MagicObjectStringsDOSGerman[5] = { + "Magierrolle", + "Klerikerrolle", + "Ring", + "Trank", + "Stab" +}; + +static const StringListProvider kEoB2MagicObjectStringsDOSGermanProvider = { ARRAYSIZE(kEoB2MagicObjectStringsDOSGerman), kEoB2MagicObjectStringsDOSGerman }; + +static const char *const kEoB2MagicObjectString5DOSGerman[1] = { + "Zepter" +}; + +static const StringListProvider kEoB2MagicObjectString5DOSGermanProvider = { ARRAYSIZE(kEoB2MagicObjectString5DOSGerman), kEoB2MagicObjectString5DOSGerman }; + +static const char *const kEoB2PatternSuffixDOSGerman[1] = { + "%s de%s" +}; + +static const StringListProvider kEoB2PatternSuffixDOSGermanProvider = { ARRAYSIZE(kEoB2PatternSuffixDOSGerman), kEoB2PatternSuffixDOSGerman }; + +static const char *const kEoB2PatternGrFix1DOSGerman[1] = { + "%s: %s" +}; + +static const StringListProvider kEoB2PatternGrFix1DOSGermanProvider = { ARRAYSIZE(kEoB2PatternGrFix1DOSGerman), kEoB2PatternGrFix1DOSGerman }; + +static const char *const kEoB2PatternGrFix2DOSGerman[1] = { + "%s %s" +}; + +static const StringListProvider kEoB2PatternGrFix2DOSGermanProvider = { ARRAYSIZE(kEoB2PatternGrFix2DOSGerman), kEoB2PatternGrFix2DOSGerman }; + +static const char *const kEoB2ValidateArmorStringDOSGerman[1] = { + "%s kann diese R""\x81""stungsart nicht tragen.\r" +}; + +static const StringListProvider kEoB2ValidateArmorStringDOSGermanProvider = { ARRAYSIZE(kEoB2ValidateArmorStringDOSGerman), kEoB2ValidateArmorStringDOSGerman }; + +static const char *const kEoB2ValidateCursedStringDOSGerman[1] = { + "%s kann die Waffe nicht loslassen! Sie ist verflucht!\r" +}; + +static const StringListProvider kEoB2ValidateCursedStringDOSGermanProvider = { ARRAYSIZE(kEoB2ValidateCursedStringDOSGerman), kEoB2ValidateCursedStringDOSGerman }; + +static const char *const kEoB2ValidateNoDropStringDOSGerman[1] = { + "Diesen Gegenstand hier nicht ablegen.\r" +}; + +static const StringListProvider kEoB2ValidateNoDropStringDOSGermanProvider = { ARRAYSIZE(kEoB2ValidateNoDropStringDOSGerman), kEoB2ValidateNoDropStringDOSGerman }; + +static const char *const kEoB2PotionStringsDOSGerman[2] = { + "vergiftet", + "%s f""\x81""hlt sich %s!\r" +}; + +static const StringListProvider kEoB2PotionStringsDOSGermanProvider = { ARRAYSIZE(kEoB2PotionStringsDOSGerman), kEoB2PotionStringsDOSGerman }; + +static const char *const kEoB2WandStringsDOSGerman[1] = { + "Der Stab hat offenbar keinen magischen Effekt\r" +}; + +static const StringListProvider kEoB2WandStringsDOSGermanProvider = { ARRAYSIZE(kEoB2WandStringsDOSGerman), kEoB2WandStringsDOSGerman }; + +static const char *const kEoB2ItemMisuseStringsDOSGerman[3] = { + " kann diesen Gegenstand nicht nutzen.\r", + "Der Gegenstand wird automatisch beim tragen benutzt.\r", + "Das kann man so nicht benutzen.\r" +}; + +static const StringListProvider kEoB2ItemMisuseStringsDOSGermanProvider = { ARRAYSIZE(kEoB2ItemMisuseStringsDOSGerman), kEoB2ItemMisuseStringsDOSGerman }; + +static const char *const kEoB2TakenStringsDOSGerman[1] = { + " aufgenommen.\r" +}; + +static const StringListProvider kEoB2TakenStringsDOSGermanProvider = { ARRAYSIZE(kEoB2TakenStringsDOSGerman), kEoB2TakenStringsDOSGerman }; + +static const char *const kEoB2PotionEffectStringsDOSGerman[8] = { + "viel st""\x84""rker", + "besser", + "viel besser", + "etwas krank", + "pappsatt", + "schnell und agil", + "transparent", + "besser" +}; + +static const StringListProvider kEoB2PotionEffectStringsDOSGermanProvider = { ARRAYSIZE(kEoB2PotionEffectStringsDOSGerman), kEoB2PotionEffectStringsDOSGerman }; + +static const char *const kEoB2YesNoStringsDOSGerman[2] = { + "ja", + "nein" +}; + +static const StringListProvider kEoB2YesNoStringsDOSGermanProvider = { ARRAYSIZE(kEoB2YesNoStringsDOSGerman), kEoB2YesNoStringsDOSGerman }; + +static const char *const kEoB2MoreStringsDOSGerman[1] = { + "MEHR" +}; + +static const StringListProvider kEoB2MoreStringsDOSGermanProvider = { ARRAYSIZE(kEoB2MoreStringsDOSGerman), kEoB2MoreStringsDOSGerman }; + +static const char *const kEoB2NpcMaxStringsDOSGerman[1] = { + "Maximal sechs Charaktere pro Party. Wen wollt Ihr entlassen?" +}; + +static const StringListProvider kEoB2NpcMaxStringsDOSGermanProvider = { ARRAYSIZE(kEoB2NpcMaxStringsDOSGerman), kEoB2NpcMaxStringsDOSGerman }; + +static const char *const kEoB2OkStringsDOSGerman[1] = { + "OK" +}; + +static const StringListProvider kEoB2OkStringsDOSGermanProvider = { ARRAYSIZE(kEoB2OkStringsDOSGerman), kEoB2OkStringsDOSGerman }; + +static const char *const kEoB2NpcJoinStringsDOSGerman[1] = { + "%s wird partymitglied.\r" +}; + +static const StringListProvider kEoB2NpcJoinStringsDOSGermanProvider = { ARRAYSIZE(kEoB2NpcJoinStringsDOSGerman), kEoB2NpcJoinStringsDOSGerman }; + +static const char *const kEoB2CancelStringsDOSGerman[1] = { + "ABBR." +}; + +static const StringListProvider kEoB2CancelStringsDOSGermanProvider = { ARRAYSIZE(kEoB2CancelStringsDOSGerman), kEoB2CancelStringsDOSGerman }; + +static const char *const kEoB2AbortStringsDOSGerman[1] = { + "ABBR." +}; + +static const StringListProvider kEoB2AbortStringsDOSGermanProvider = { ARRAYSIZE(kEoB2AbortStringsDOSGerman), kEoB2AbortStringsDOSGerman }; + +static const char *const kEoB2MenuStringsMainDOSGerman[8] = { + "W""\x84""hle Option:", + "Rasten", + "Spr""\x81""che merken", + "Um Spr""\x81""che beten", + "Rollen notieren", + "Voreinstellungen", + "Spieloptionen", + "Ende" +}; + +static const StringListProvider kEoB2MenuStringsMainDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsMainDOSGerman), kEoB2MenuStringsMainDOSGerman }; + +static const char *const kEoB2MenuStringsSaveLoadDOSGerman[8] = { + "Spiel laden", + "Spiel speichern", + "Charakter entl.", + "Beenden", + "Spieloptionen:", + "\r Gespeichert.", + "Speicherversuch\rfehlgeschlagen!", + "Ladeversuch\rfehlgeschlagen.\rEvtl. Disk-Error!" +}; + +static const StringListProvider kEoB2MenuStringsSaveLoadDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsSaveLoadDOSGerman), kEoB2MenuStringsSaveLoadDOSGerman }; + +static const char *const kEoB2MenuStringsOnOffDOSGerman[2] = { + "AN", + "AUS" +}; + +static const StringListProvider kEoB2MenuStringsOnOffDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsOnOffDOSGerman), kEoB2MenuStringsOnOffDOSGerman }; + +static const char *const kEoB2MenuStringsSpellsDOSGerman[17] = { + "\r\r W""\x84""hlt einen Charak-\r ter aus der Party,\r der Spr""\x81""che lernen\r soll.", + "\r Der Paladin ist\r eine Stufe zu nied-\r rig zum zaubern.", + "\r\r Der Magier hat\r kein Spruchbuch!", + "\r\r\r W""\x84""hlt einen Charak-\r ter aus der Party,\r der f""\x81""r Spr""\x81""che\r beten will.", + "\r Niemand in der\r Party ist in der\r Lage, f""\x81""r Spr""\x81""che\r zu beten.", + "\r Niemand in der\r Party ist in der\r Lage, sich Spr""\x81""che\r zu merken.", + " Jemand der bewu""\xE1""t-\r los oder tot ist\r kann keine Spr""\x81""che\r merken.", + " Jemand der bewu""\xE1""t-\r los oder tot ist\r kann nicht um\r Spr""\x81""che beten.", + "1", + "2", + "3", + "4", + "5", + "Neu", + "Verf""\x81""gbare Zauber:", + "Ja", + "Nein" +}; + +static const StringListProvider kEoB2MenuStringsSpellsDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsSpellsDOSGerman), kEoB2MenuStringsSpellsDOSGerman }; + +static const char *const kEoB2MenuStringsRestDOSGerman[5] = { + "\rWerden eure Heiler\rdie Party heilen?", + " Jemand ist noch\r verletzt. Weiter-\r rasten ?", + "Die Party rastet.", + "\r Alle Spieler\r sind voll\r ausgeruht.", + " Eure Party braucht\r Rast, um Spr""\x81""che\r zu erhalten." +}; + +static const StringListProvider kEoB2MenuStringsRestDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsRestDOSGerman), kEoB2MenuStringsRestDOSGerman }; + +static const char *const kEoB2MenuStringsDropDOSGerman[1] = { + " Weniger als vier\r Charaktere sind\r nicht erlaubt." +}; + +static const StringListProvider kEoB2MenuStringsDropDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsDropDOSGerman), kEoB2MenuStringsDropDOSGerman }; + +static const char *const kEoB2MenuStringsExitDOSGerman[1] = { + " Ganz bestimmt\r das Spiel\r abbrechen?" +}; + +static const StringListProvider kEoB2MenuStringsExitDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsExitDOSGerman), kEoB2MenuStringsExitDOSGerman }; + +static const char *const kEoB2MenuStringsStarveDOSGerman[1] = { + " Eure Party hungert.\r Wollt Ihr weiter\r rasten?" +}; + +static const StringListProvider kEoB2MenuStringsStarveDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsStarveDOSGerman), kEoB2MenuStringsStarveDOSGerman }; + +static const char *const kEoB2MenuStringsScribeDOSGerman[5] = { + "W""\x84""hlt die Rolle(n)\rzum notieren.", + "\r\r\r W""\x84""hlt den Magier\r aus der Party,\r der Spr""\x81""che\r notieren m""\x94""chte.", + " Ihr habt keine\r ""\x81""bertragbaren\r Schriftrollen.", + " Ihr habt keine\r Rolle, die dieser\r Magier braucht.", + "\r Ihr habt keinen\r Magier, der Rollen\r ""\x81""bertragen kann." +}; + +static const StringListProvider kEoB2MenuStringsScribeDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsScribeDOSGerman), kEoB2MenuStringsScribeDOSGerman }; + +static const char *const kEoB2MenuStringsDrop2DOSGerman[3] = { + " W""\x84""hlt den Charak-\r ter, den Ihr\r entfernen m""\x94""chtet.", + " Spielst""\x84""nde m""\x81""ssen\r einen Namen haben!", + " Ganz sicher den\r alten Spielstand\r ""\x81""berschreiben?" +}; + +static const StringListProvider kEoB2MenuStringsDrop2DOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsDrop2DOSGerman), kEoB2MenuStringsDrop2DOSGerman }; + +static const char *const kEoB2MenuStringsHeadDOSGerman[3] = { + "Rast:", + "Voreinstellung:", + "Spieloptionen:" +}; + +static const StringListProvider kEoB2MenuStringsHeadDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsHeadDOSGerman), kEoB2MenuStringsHeadDOSGerman }; + +static const char *const kEoB2MenuStringsPoisonDOSGerman[1] = { + "Vergiftete Spieler\rk""\x94""nnten sterben!\rTrotzdem rasten?" +}; + +static const StringListProvider kEoB2MenuStringsPoisonDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsPoisonDOSGerman), kEoB2MenuStringsPoisonDOSGerman }; + +static const char *const kEoB2MenuStringsMgcDOSGerman[2] = { + "%-18s %1d", + "%d von %d verf""\x81""gbar. " +}; + +static const StringListProvider kEoB2MenuStringsMgcDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsMgcDOSGerman), kEoB2MenuStringsMgcDOSGerman }; + +static const char *const kEoB2MenuStringsPrefsDOSGerman[4] = { + "Musik ist %-3s", + "FX sind %-3s", + "Balkengrafik: %-3s", + "Maus ist %-3s" +}; + +static const StringListProvider kEoB2MenuStringsPrefsDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsPrefsDOSGerman), kEoB2MenuStringsPrefsDOSGerman }; + +static const char *const kEoB2MenuStringsRest2DOSGerman[5] = { + "%s erhielt %s.\r", + "%s merkt sich %s.\r", + "%s heilt %s.\r", + "Raststunden: %-4d ", + "\r%s\r" +}; + +static const StringListProvider kEoB2MenuStringsRest2DOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsRest2DOSGerman), kEoB2MenuStringsRest2DOSGerman }; + +static const char *const kEoB2MenuStringsRest3DOSGerman[1] = { + "\x06\x06""Es ist zu gef""\x84""hrlich hier zu rasten." +}; + +static const StringListProvider kEoB2MenuStringsRest3DOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsRest3DOSGerman), kEoB2MenuStringsRest3DOSGerman }; + +static const char *const kEoB2MenuStringsRest4DOSGerman[1] = { + "\x06\x06""In der N""\x84""he von Monstern k""\x94""nnt Ihr nicht rasten." +}; + +static const StringListProvider kEoB2MenuStringsRest4DOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsRest4DOSGerman), kEoB2MenuStringsRest4DOSGerman }; + +static const char *const kEoB2MenuStringsDefeatDOSGerman[1] = { + "\rDie gesamte Party\rwurde besiegt!\rEinen alten Spiel-\rstand laden?" +}; + +static const StringListProvider kEoB2MenuStringsDefeatDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsDefeatDOSGerman), kEoB2MenuStringsDefeatDOSGerman }; + +static const char *const kEoB2MenuStringsTransferDOSGerman[5] = { + "Mindestens vier\rSpieler vor Spiel-\rbeginn transferieren!", + "Nur vier Spieler\rtransferieren!", + "Bestimmte Habselig-\rkeiten werden\rgel""\x94""scht.", + " \r Kein Magier in\r der Party.", + " \r Kein Kleriker\r oder Paladin\r in der Party." +}; + +static const StringListProvider kEoB2MenuStringsTransferDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsTransferDOSGerman), kEoB2MenuStringsTransferDOSGerman }; + +static const char *const kEoB2MenuStringsSpecDOSGerman[2] = { + "Beim Aufwachen bem-\rerkt Ihr die Ab-\rwesenheit von Insal!", + "Eine kurzer Blick\rzeigt, das Ausr""\x81""st-\rung gestohlen wurde!" +}; + +static const StringListProvider kEoB2MenuStringsSpecDOSGermanProvider = { ARRAYSIZE(kEoB2MenuStringsSpecDOSGerman), kEoB2MenuStringsSpecDOSGerman }; + +static const char *const kEoB2MenuYesNoStringsDOSGerman[2] = { + "Ja", + "Nein" +}; + +static const StringListProvider kEoB2MenuYesNoStringsDOSGermanProvider = { ARRAYSIZE(kEoB2MenuYesNoStringsDOSGerman), kEoB2MenuYesNoStringsDOSGerman }; + +static const char *const kEoB2CharGuiStringsHpDOSGerman[2] = { + "TP", + "%3d / %-3d" +}; + +static const StringListProvider kEoB2CharGuiStringsHpDOSGermanProvider = { ARRAYSIZE(kEoB2CharGuiStringsHpDOSGerman), kEoB2CharGuiStringsHpDOSGerman }; + +static const char *const kEoB2CharGuiStringsWp2DOSGerman[3] = { + "WUSCH", + "HACK", + "FATZ" +}; + +static const StringListProvider kEoB2CharGuiStringsWp2DOSGermanProvider = { ARRAYSIZE(kEoB2CharGuiStringsWp2DOSGerman), kEoB2CharGuiStringsWp2DOSGerman }; + +static const char *const kEoB2CharGuiStringsWrDOSGerman[4] = { + "ZU", + "WEIT", + "OHNE", + "MUN" +}; + +static const StringListProvider kEoB2CharGuiStringsWrDOSGermanProvider = { ARRAYSIZE(kEoB2CharGuiStringsWrDOSGerman), kEoB2CharGuiStringsWrDOSGerman }; + +static const char *const kEoB2CharGuiStringsSt2DOSGerman[7] = { + "TAUSCHE", + "TOT", + "BEWUSSTLOS", + "GIFT (LANGSAM)", + "VERGIFTET", + "BET""\x8E""UBT", + "AUS STEIN" +}; + +static const StringListProvider kEoB2CharGuiStringsSt2DOSGermanProvider = { ARRAYSIZE(kEoB2CharGuiStringsSt2DOSGerman), kEoB2CharGuiStringsSt2DOSGerman }; + +static const char *const kEoB2CharGuiStringsInDOSGerman[4] = { + "CHARAKTER INFO", + "R""\x9A""STUNGSKL.", + "ERF", + "STF" +}; + +static const StringListProvider kEoB2CharGuiStringsInDOSGermanProvider = { ARRAYSIZE(kEoB2CharGuiStringsInDOSGerman), kEoB2CharGuiStringsInDOSGerman }; + +static const char *const kEoB2CharStatusStrings7DOSGerman[1] = { + "%s hat nicht l""\x84""nger riesenkr""\x84""fte.\r" +}; + +static const StringListProvider kEoB2CharStatusStrings7DOSGermanProvider = { ARRAYSIZE(kEoB2CharStatusStrings7DOSGerman), kEoB2CharStatusStrings7DOSGerman }; + +static const char *const kEoB2CharStatusStrings82DOSGerman[1] = { + "\x06\x06""%s f""\x81""hlt Gift in sich!\r" +}; + +static const StringListProvider kEoB2CharStatusStrings82DOSGermanProvider = { ARRAYSIZE(kEoB2CharStatusStrings82DOSGerman), kEoB2CharStatusStrings82DOSGerman }; + +static const char *const kEoB2CharStatusStrings9DOSGerman[1] = { + "%s ist nicht l""\x84""nger bet""\x84""ubt!\r" +}; + +static const StringListProvider kEoB2CharStatusStrings9DOSGermanProvider = { ARRAYSIZE(kEoB2CharStatusStrings9DOSGerman), kEoB2CharStatusStrings9DOSGerman }; + +static const char *const kEoB2CharStatusStrings12DOSGerman[1] = { + "%s wird langsamer.\r" +}; + +static const StringListProvider kEoB2CharStatusStrings12DOSGermanProvider = { ARRAYSIZE(kEoB2CharStatusStrings12DOSGerman), kEoB2CharStatusStrings12DOSGerman }; + +static const char *const kEoB2CharStatusStrings132DOSGerman[1] = { + "\x06\x06""%s %s!\r" +}; + +static const StringListProvider kEoB2CharStatusStrings132DOSGermanProvider = { ARRAYSIZE(kEoB2CharStatusStrings132DOSGerman), kEoB2CharStatusStrings132DOSGerman }; + +static const char *const kEoB2LevelGainStringsDOSGerman[1] = { + "\x06\x01""%s steigt eine Stufe auf.""\x06\x0F""\r" +}; + +static const StringListProvider kEoB2LevelGainStringsDOSGermanProvider = { ARRAYSIZE(kEoB2LevelGainStringsDOSGerman), kEoB2LevelGainStringsDOSGerman }; + +static const char *const kEoB2BookNumbersDOSGerman[5] = { + "Erste", + "Zweite", + "Dritte", + "Vierte", + "F""\x81""nfte" +}; + +static const StringListProvider kEoB2BookNumbersDOSGermanProvider = { ARRAYSIZE(kEoB2BookNumbersDOSGerman), kEoB2BookNumbersDOSGerman }; + +static const char *const kEoB2MageSpellsListDOSGerman[33] = { + "", + "Panzer", + "Brennende H""\x84""nde", + "Magie entdecken", + "Magisch. Geschoss", + "Schild", + "Schockgriff", + "Verschwimmen", + "Unsichtb. entd.", + "Identifizieren+", + "Unsichtbarkeit", + "M's S""\x84""urepfeil", + "Magie bannen", + "Feuerball", + "Hast", + "Person halten", + "Unsichtb. 3m", + "Blitzstrahl", + "Vampirgriff", + "Furcht", + "Eissturm", + "Unsichtbarkeit+", + "Fluch brechen", + "K""\x84""ltekegel", + "Monster halten", + "Kraftfeld", + "Aufl""\x94""sung", + "Fleisch zu Stein", + "Stein zu Fleisch", + "Wahrer Blick", + "Todesfinger", + "Wort:Bet""\x84""ubung", + "Bigbys Faust" +}; + +static const StringListProvider kEoB2MageSpellsListDOSGermanProvider = { ARRAYSIZE(kEoB2MageSpellsListDOSGerman), kEoB2MageSpellsListDOSGerman }; + +static const char *const kEoB2ClericSpellsListDOSGerman[30] = { + "", + "Segen", + "Leicht verwunden", + "L. Wunden heilen", + "Magie entdecken", + "Schutz v. B""\x94""sem", + "St""\x84""rkung", + "Flammenklinge", + "Person halten", + "Gift verlangs.", + "Nahr. erschaffen", + "Magie bannen", + "Schutzgewand", + "Gebet", + "L""\x84""hmung aufheben", + "Schwer verwunden", + "S. Wunden heilen", + "Gift neutr.", + "Schutz-B""\x94""ses 3m", + "Kritisch verw.", + "K. Wunden heilen", + "Flammenschlag", + "Tote erwecken", + "Schneller Tod", + "Wahrer Blick", + "Leid", + "Heilung", + "Auferstehung", + "Handauflegen", + "Untote abwenden" +}; + +static const StringListProvider kEoB2ClericSpellsListDOSGermanProvider = { ARRAYSIZE(kEoB2ClericSpellsListDOSGerman), kEoB2ClericSpellsListDOSGerman }; + +static const char *const kEoB2SpellNamesDOSGerman[68] = { + "panzer", + "brennende H""\x84""nde", + "magie entdecken", + "magisches Geschoss", + "schild", + "schockgriff", + "verschwimmen", + "unsichtbares entdecken", + "verbessertes identifizieren", + "unsichtbarkeit", + "melfs S""\x84""urepfeil", + "magie bannen", + "feuerball", + "hast", + "person halten", + "unsichtbarkeit 3m", + "blitzschlag", + "vampirgriff", + "furcht", + "eissturm", + "verbesserte Unsichtbarkeit", + "fluch brechen", + "k""\x84""ltekegel", + "monster halten", + "kraftfeld", + "aufl""\x94""sung", + "fleisch zu stein", + "stein zu fleisch", + "wahrer Blick", + "Todesfinger", + "wort der Macht: Bet""\x84""ubung", + "bigbys geballte Faust", + "segen", + "leichte Wunden verursachen", + "leichte Wunden heilen", + "magie entdecken", + "schutz vor B""\x94""sem", + "st""\x84""rkung", + "flammenklinge", + "person halten", + "gift verlangsamen", + "nahrung erschaffen", + "magie bannen", + "schutzgewand", + "gebet", + "l""\x84""hmung aufheben", + "schwere wunden verursachen", + "schwere wunden heilen", + "gift neutralisieren", + "schutz vor b""\x94""sem 3m", + "kritische wunden verursachen", + "kritische wunden heilen", + "flammenschlag", + "tote erwecken", + "schneller tot", + "wahrer blick", + "leid", + "heilung", + "auferstehung", + "hand auflegen", + "untote abwenden", + "", + "mystische abwehr", + "", + "", + "", + "", + "" +}; + +static const StringListProvider kEoB2SpellNamesDOSGermanProvider = { ARRAYSIZE(kEoB2SpellNamesDOSGerman), kEoB2SpellNamesDOSGerman }; + +static const char *const kEoB2MagicStrings1DOSGerman[6] = { + "ABBRECHEN", + "ABBRECHEN", + "Man braucht eine freie hand f""\x81""r diesen zauber.\r", + "Von diesen Zaubern kann man nur einen aktivieren.\r", + "%s zaubert %s.\r", + "\rok\r" +}; + +static const StringListProvider kEoB2MagicStrings1DOSGermanProvider = { ARRAYSIZE(kEoB2MagicStrings1DOSGerman), kEoB2MagicStrings1DOSGerman }; + +static const char *const kEoB2MagicStrings2DOSGerman[5] = { + "Der Zauber versagt!\r", + "%s wurde aufgel""\x94""st!\r", + "\x06\x06""Die Party wurde von einem Todeszauber getroffen!\r", + "\x06\x06""%s wurde von einem schwer verwunden Zauber getroffen.\r", + "AUS STEIN" +}; + +static const StringListProvider kEoB2MagicStrings2DOSGermanProvider = { ARRAYSIZE(kEoB2MagicStrings2DOSGerman), kEoB2MagicStrings2DOSGerman }; + +static const char *const kEoB2MagicStrings3DOSGerman[5] = { + "Wen verzaubern? ", + "\rSpruch abgebrochen.\r", + "%s's %s Zauber l""\x84""sst nach.\r", + "%s verfehlt das Monster.\r", + "%s muss vorn stehen um zu treffen!\r" +}; + +static const StringListProvider kEoB2MagicStrings3DOSGermanProvider = { ARRAYSIZE(kEoB2MagicStrings3DOSGerman), kEoB2MagicStrings3DOSGerman }; + +static const char *const kEoB2MagicStrings4DOSGerman[1] = { + "keine Wirkung.\r" +}; + +static const StringListProvider kEoB2MagicStrings4DOSGermanProvider = { ARRAYSIZE(kEoB2MagicStrings4DOSGerman), kEoB2MagicStrings4DOSGerman }; + +static const char *const kEoB2MagicStrings6DOSGerman[1] = { + "%s hat schon eine R""\x81""stunksklasse ""\x81""ber 6." +}; + +static const StringListProvider kEoB2MagicStrings6DOSGermanProvider = { ARRAYSIZE(kEoB2MagicStrings6DOSGerman), kEoB2MagicStrings6DOSGerman }; + +static const char *const kEoB2MagicStrings7DOSGerman[2] = { + "%s steht schon unter dem effekt eines %s spruches.\r", + "Die Party steht schon unter dem effekt eines %s spruches.\r" +}; + +static const StringListProvider kEoB2MagicStrings7DOSGermanProvider = { ARRAYSIZE(kEoB2MagicStrings7DOSGerman), kEoB2MagicStrings7DOSGerman }; + +static const char *const kEoB2MagicStrings8DOSGerman[6] = { + "Der Zauber versagt!\r", + "ist gel""\x84""hmt", + "Der Zauber versagt!\r", + "Der Zauber versagt\r", + "Kein Monster in Reichweite!\r", + "%s steht bereits unter einem St""\x84""rkungszauber.\r" +}; + +static const StringListProvider kEoB2MagicStrings8DOSGermanProvider = { ARRAYSIZE(kEoB2MagicStrings8DOSGerman), kEoB2MagicStrings8DOSGerman }; + +static const byte kEoB2ManDefDOSGerman[200] = { + 0x09, 0x01, 0x03, 0x00, 0x09, 0x01, 0x06, 0x00, + 0x09, 0x02, 0x07, 0x00, 0x14, 0x01, 0x01, 0x00, + 0x14, 0x02, 0x01, 0x00, 0x14, 0x04, 0x02, 0x00, + 0x1A, 0x01, 0x03, 0x00, 0x1A, 0x02, 0x02, 0x00, + 0x1A, 0x07, 0x04, 0x00, 0x15, 0x01, 0x02, 0x00, + 0x15, 0x01, 0x05, 0x00, 0x15, 0x02, 0x01, 0x00, + 0x15, 0x03, 0x04, 0x00, 0x15, 0x04, 0x01, 0x00, + 0x15, 0x05, 0x05, 0x00, 0x23, 0x01, 0x02, 0x00, + 0x23, 0x01, 0x05, 0x00, 0x23, 0x02, 0x03, 0x00, + 0x23, 0x03, 0x01, 0x00, 0x23, 0x06, 0x03, 0x00, + 0x23, 0x0A, 0x06, 0x00, 0x26, 0x01, 0x01, 0x00, + 0x26, 0x01, 0x03, 0x00, 0x26, 0x01, 0x05, 0x00, + 0x26, 0x02, 0x04, 0x00, 0x26, 0x03, 0x02, 0x00, + 0x26, 0x04, 0x01, 0x00, 0x17, 0x01, 0x02, 0x00, + 0x17, 0x01, 0x04, 0x00, 0x17, 0x01, 0x05, 0x00, + 0x17, 0x02, 0x02, 0x00, 0x17, 0x03, 0x03, 0x00, + 0x17, 0x07, 0x01, 0x00, 0x12, 0x01, 0x02, 0x00, + 0x12, 0x01, 0x07, 0x00, 0x12, 0x03, 0x01, 0x00, + 0x12, 0x04, 0x02, 0x00, 0x12, 0x05, 0x02, 0x00, + 0x12, 0x06, 0x05, 0x00, 0x12, 0x07, 0x03, 0x00, + 0x12, 0x08, 0x01, 0x00, 0x1F, 0x01, 0x05, 0x00, + 0x1F, 0x02, 0x06, 0x00, 0x1F, 0x03, 0x02, 0x00, + 0x1F, 0x03, 0x01, 0x00, 0x1F, 0x04, 0x01, 0x00, + 0x1F, 0x04, 0x03, 0x00, 0x1C, 0x01, 0x01, 0x00, + 0x1C, 0x01, 0x03, 0x00, 0x1C, 0x02, 0x01, 0x00 +}; + +static const ByteProvider kEoB2ManDefDOSGermanProvider = { ARRAYSIZE(kEoB2ManDefDOSGerman), kEoB2ManDefDOSGerman }; + +static const char *const kEoB2ManWordDOSGerman[51] = { + "teil", + "geht", + "maus", + "um", + "einer", + "kann", + "das", + "schalter", + "der", + "einem", + "gnome", + "magieresistent", + "intelligenz", + "weisheit", + "dieb", + "weiter", + "setzen", + "ein", + "magier", + "diese", + "sind", + "eines", + "wodurch", + "schwerer", + "gute", + "bonus", + "bogen", + "und", + "dadurch", + "oft", + "raubt", + "keine", + "schrift", + "waffen", + "unterteilt", + "vordersten", + "nur", + "sie", + "klassen", + "zeigt", + "gegen", + "mausknopf", + "nahrungsbalken", + "charakters", + "des", + "um", + "gegenstand", + "durch", + "spruch", + "unsichtbar", + "" +}; + +static const StringListProvider kEoB2ManWordDOSGermanProvider = { ARRAYSIZE(kEoB2ManWordDOSGerman), kEoB2ManWordDOSGerman }; + +static const char *const kEoB2ManPromptDOSGerman[1] = { + "\r\r\r\rAuf der Seite mit diesem Zeichen...\r\rSuche Zeile %d (ohne ""\x9A""berschrift)\rGib Wort %d ein\r" +}; + +static const StringListProvider kEoB2ManPromptDOSGermanProvider = { ARRAYSIZE(kEoB2ManPromptDOSGerman), kEoB2ManPromptDOSGerman }; + +static const char *const kEoB2MainMenuStringsDOSGerman[5] = { + "ALTES SPIEL LADEN\r", + "NEUE PARTY ERSTELLEN\r", + "EOB I PARTY TRANSFER\r", + "INTRO ANSEHEN\r", + "ZUR""\x9A""CK ZUM DOS\r" +}; + +static const StringListProvider kEoB2MainMenuStringsDOSGermanProvider = { ARRAYSIZE(kEoB2MainMenuStringsDOSGerman), kEoB2MainMenuStringsDOSGerman }; + +static const char *const kEoB2TransferStrings1DOSGerman[2] = { + "Stufe: %d", + " / %d" +}; + +static const StringListProvider kEoB2TransferStrings1DOSGermanProvider = { ARRAYSIZE(kEoB2TransferStrings1DOSGerman), kEoB2TransferStrings1DOSGerman }; + +static const char *const kEoB2TransferStrings2DOSGerman[2] = { + "Dieses Abenteuer ist nur f""\x81""r vier Charaktere.", + "OK w""\x84""hlen, wenn Partyerstellung beendet." +}; + +static const StringListProvider kEoB2TransferStrings2DOSGermanProvider = { ARRAYSIZE(kEoB2TransferStrings2DOSGerman), kEoB2TransferStrings2DOSGerman }; + +static const char *const kEoB2TransferLabelsDOSGerman[2] = { + "ABBR.", + "OK" +}; + +static const StringListProvider kEoB2TransferLabelsDOSGermanProvider = { ARRAYSIZE(kEoB2TransferLabelsDOSGerman), kEoB2TransferLabelsDOSGerman }; + +static const char *const kEoB2IntroStringsDOSGerman[20] = { + "Ihr hattet euch gerade gem""\x81""tlich am \rKamin niedergelassen.", + "Da wurde euch eine Botschaft\rzugespielt.", + "Sie war von eurem Freund Khelben \rBlackstaff, dem Erzmagier der Stadt.", + "Die Mitteilung war dringend.", + "Was konnte Khelben nur wollen?", + "Willkommen, bitte tretet ein.", + "Khelben erwartet euch im Studierzimmer.", + "Danke f""\x81""r euer schnelles Kommen.", + "Meine Freunde, ich bin besorgt.", + "Uralte, b""\x94""se M""\x84""chte rumoren im \rTempel Darkmoon.", + "Ich f""\x81""rchte um die Sicherheit \runserer Stadt.", + "Ich brauche eure Hilfe...", + "Vor drei N""\x84""chten \rentsandte ich einen Kundschafter.", + "Sie kam niemals zur""\x81""ck.", + "Ich f""\x81""rchte um ihr Leben.", + "Nehmt diese M""\x81""nze.", + "Mit ihrer Hilfe werde \rich euch erreichen.", + "Ihr m""\x81\xE1""t schnell handeln.", + "Ich teleportiere euch nun in \rdie N""\x84""he von Darkmoon.", + "M""\x94""ge das Gl""\x81""ck auf eurer Seite\rsein, Freunde." +}; + +static const StringListProvider kEoB2IntroStringsDOSGermanProvider = { ARRAYSIZE(kEoB2IntroStringsDOSGerman), kEoB2IntroStringsDOSGerman }; + +static const char *const kEoB2IntroCPSFilesDOSGerman[13] = { + "STREET1.CPS", + "STREET2.CPS", + "DOORWAY1.CPS", + "DOORWAY2.CPS", + "XESTWOOD.CPS", + "WINDING.CPS", + "KHELBAN2.CPS", + "KHELBAN1.CPS", + "KHELBAN3.CPS", + "KHELBAN4.CPS", + "COIN.CPS", + "KHELBAN5.CPS", + "KHELBAN6.CPS" +}; + +static const StringListProvider kEoB2IntroCPSFilesDOSGermanProvider = { ARRAYSIZE(kEoB2IntroCPSFilesDOSGerman), kEoB2IntroCPSFilesDOSGerman }; + +static const char *const kEoB2FinaleStringsDOSGerman[20] = { + "Nun endlich wurde Dran besiegt.", + "Pl""\x94""tzlich erscheint euer Freund \rKhelben.", + "Seid gegr""\x81\xE1""t, meine siegreichen \rFreunde.", + "Ihr seid die Bezwinger von Dran!", + "Ich hatte keine Ahnung, da""\xE1"" \rDran ein Drache war.", + "Er mu""\xE1"" ""\x81""ber 300 Jahre alt \rgewesen sein!", + "Seine Macht ist vergangen.", + "Aber noch immer ist Darkmoon\reine Quelle des B""\x94""sen.", + "Und ein Teil seines Gefolges\rexistiert noch.", + "Daher m""\x81""ssen wir diesen Platz\rnun verlassen.", + "So da""\xE1"" meine Kr""\x84""fte ihn ein\r f""\x81""r allemal\rzerst""\x94""ren k""\x94""nnen.", + "Folgt mir.", + "M""\x84""chtige Magier sind bereit\rf""\x81""r den letzten Schlag\rgegen Darkmoon.", + "Das B""\x94""se im Tempel ist sehr stark.", + "Es darf keinesfalls weiter\rbestehen!", + "Der Tempel h""\x94""rt auf zu\rexistieren.", + "Unsere Arbeit ist nun getan,\rmeine Freunde.", + "Seid bedankt.", + "Ihr habt Euch meinen tiefen\rRespekt erk""\x84""mpft.", + "Wir werden Euch nie vergessen." +}; + +static const StringListProvider kEoB2FinaleStringsDOSGermanProvider = { ARRAYSIZE(kEoB2FinaleStringsDOSGerman), kEoB2FinaleStringsDOSGerman }; + +static const byte kEoB2CreditsDataDOSGerman[2833] = { + 0x02, 0x05, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x0D, 0x02, 0x10, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x02, 0x03, 0x0D, 0x02, 0x04, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x02, + 0x06, 0x0D, 0x0D, 0x0D, 0x02, 0x01, 0x0D, 0x0D, + 0x0D, 0x0D, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x44, 0x69, 0x72, 0x65, + 0x6B, 0x74, 0x6F, 0x72, 0x3A, 0x20, 0x42, 0x72, + 0x65, 0x74, 0x74, 0x20, 0x57, 0x2E, 0x20, 0x53, + 0x70, 0x65, 0x72, 0x72, 0x79, 0x20, 0x20, 0x20, + 0x0D, 0x0D, 0x0D, 0x0D, 0x20, 0x20, 0x20, 0x4F, + 0x72, 0x69, 0x67, 0x69, 0x6E, 0x61, 0x6C, 0x6B, + 0x6F, 0x6E, 0x7A, 0x65, 0x70, 0x74, 0x3A, 0x20, + 0x50, 0x68, 0x69, 0x6C, 0x69, 0x70, 0x20, 0x57, + 0x2E, 0x20, 0x47, 0x6F, 0x72, 0x72, 0x6F, 0x77, + 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x42, 0x72, 0x65, 0x74, 0x74, 0x20, 0x57, 0x2E, + 0x20, 0x53, 0x70, 0x65, 0x72, 0x72, 0x79, 0x20, + 0x20, 0x20, 0x0D, 0x0D, 0x0D, 0x0D, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x70, 0x69, + 0x65, 0x6C, 0x64, 0x65, 0x73, 0x69, 0x67, 0x6E, + 0x3A, 0x20, 0x42, 0x72, 0x65, 0x74, 0x74, 0x20, + 0x57, 0x2E, 0x20, 0x53, 0x70, 0x65, 0x72, 0x72, + 0x79, 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x50, 0x61, 0x75, 0x6C, 0x20, 0x53, + 0x2E, 0x20, 0x4D, 0x75, 0x64, 0x72, 0x61, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x42, 0x69, 0x6C, 0x6C, 0x20, 0x53, + 0x74, 0x6F, 0x6B, 0x65, 0x73, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x0D, 0x0D, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, 0x72, 0x6F, + 0x67, 0x72, 0x61, 0x6D, 0x6D, 0x69, 0x65, 0x72, + 0x65, 0x72, 0x3A, 0x20, 0x50, 0x68, 0x69, 0x6C, + 0x69, 0x70, 0x20, 0x57, 0x2E, 0x20, 0x47, 0x6F, + 0x72, 0x72, 0x6F, 0x77, 0x20, 0x20, 0x0D, 0x0D, + 0x0D, 0x0D, 0x20, 0x20, 0x20, 0x20, 0x4C, 0x65, + 0x76, 0x65, 0x6C, 0x70, 0x72, 0x6F, 0x67, 0x72, + 0x61, 0x6D, 0x6D, 0x65, 0x3A, 0x20, 0x42, 0x69, + 0x6C, 0x6C, 0x20, 0x53, 0x74, 0x6F, 0x6B, 0x65, + 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0D, 0x0D, 0x0D, 0x0D, 0x20, 0x20, 0x09, 0x20, + 0x41, 0x6D, 0x69, 0x67, 0x61, 0x20, 0x50, 0x72, + 0x6F, 0x67, 0x72, 0x61, 0x6D, 0x6D, 0x3A, 0x20, + 0x42, 0x69, 0x6C, 0x6C, 0x20, 0x53, 0x74, 0x6F, + 0x6B, 0x65, 0x73, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0D, 0x0D, 0x0D, 0x0D, 0x49, 0x6E, + 0x74, 0x72, 0x6F, 0x20, 0x26, 0x20, 0x46, 0x69, + 0x6E, 0x61, 0x6C, 0x65, 0x20, 0x76, 0x6F, 0x6E, + 0x3A, 0x20, 0x4A, 0x6F, 0x65, 0x20, 0x42, 0x6F, + 0x73, 0x74, 0x69, 0x63, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x0D, 0x0D, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x41, 0x72, + 0x74, 0x20, 0x26, 0x20, 0x47, 0x72, 0x61, 0x66, + 0x69, 0x6B, 0x3A, 0x20, 0x52, 0x69, 0x63, 0x6B, + 0x20, 0x50, 0x61, 0x72, 0x6B, 0x73, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0D, 0x0D, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x41, 0x61, 0x72, 0x6F, + 0x6E, 0x20, 0x50, 0x6F, 0x77, 0x65, 0x6C, 0x6C, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0D, 0x0D, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4A, 0x6F, 0x73, 0x65, + 0x70, 0x68, 0x20, 0x48, 0x65, 0x77, 0x69, 0x74, + 0x74, 0x20, 0x49, 0x56, 0x20, 0x20, 0x0D, 0x0D, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x52, 0x65, 0x6E, 0x20, + 0x4F, 0x6C, 0x73, 0x65, 0x6E, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0D, 0x0D, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4C, 0x6F, 0x75, 0x69, + 0x73, 0x65, 0x20, 0x53, 0x61, 0x6E, 0x64, 0x6F, + 0x76, 0x61, 0x6C, 0x20, 0x20, 0x20, 0x0D, 0x0D, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x4A, 0x75, 0x64, 0x69, + 0x74, 0x68, 0x20, 0x50, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x6F, 0x6E, 0x20, 0x20, 0x20, 0x0D, 0x0D, + 0x0D, 0x0D, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4D, + 0x75, 0x73, 0x69, 0x6B, 0x3A, 0x20, 0x46, 0x72, + 0x61, 0x6E, 0x6B, 0x20, 0x4B, 0x6C, 0x65, 0x70, + 0x61, 0x63, 0x6B, 0x69, 0x20, 0x20, 0x20, 0x20, + 0x0D, 0x0D, 0x0D, 0x0D, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x53, 0x6F, 0x75, 0x6E, 0x64, 0x65, + 0x66, 0x66, 0x65, 0x6B, 0x74, 0x65, 0x3A, 0x20, + 0x50, 0x61, 0x75, 0x6C, 0x20, 0x53, 0x2E, 0x20, + 0x4D, 0x75, 0x64, 0x72, 0x61, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x44, 0x77, 0x69, 0x67, 0x68, 0x74, 0x20, 0x4F, + 0x6B, 0x61, 0x68, 0x61, 0x72, 0x61, 0x20, 0x20, + 0x20, 0x20, 0x0D, 0x0D, 0x0D, 0x0D, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x41, 0x75, 0x74, 0x6F, 0x72, + 0x3A, 0x20, 0x4D, 0x61, 0x72, 0x63, 0x20, 0x43, + 0x72, 0x61, 0x6D, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x0D, 0x0D, + 0x20, 0x20, 0x51, 0x75, 0x61, 0x6C, 0x69, 0x74, + 0x84, 0x74, 0x73, 0x70, 0x72, 0x81, 0x66, 0x75, + 0x6E, 0x67, 0x3A, 0x20, 0x47, 0x6C, 0x65, 0x6E, + 0x6E, 0x20, 0x53, 0x70, 0x65, 0x72, 0x72, 0x79, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x53, 0x70, 0x65, 0x63, + 0x69, 0x61, 0x6C, 0x20, 0x54, 0x68, 0x61, 0x6E, + 0x6B, 0x73, 0x0D, 0x0D, 0x0D, 0x43, 0x68, 0x75, + 0x63, 0x6B, 0x20, 0x4B, 0x72, 0x6F, 0x65, 0x67, + 0x65, 0x6C, 0x0D, 0x0D, 0x58, 0x61, 0x6E, 0x61, + 0x74, 0x68, 0x61, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x42, 0x65, 0x68, 0x6F, 0x6C, 0x64, 0x65, + 0x72, 0x0D, 0x0D, 0x75, 0x6E, 0x64, 0x0D, 0x0D, + 0x4D, 0x69, 0x6B, 0x65, 0x27, 0x73, 0x20, 0x63, + 0x61, 0x74, 0x2C, 0x20, 0x53, 0x70, 0x61, 0x72, + 0x6B, 0x79, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x50, 0x75, 0x62, 0x6C, 0x69, 0x73, + 0x68, 0x65, 0x64, 0x20, 0x62, 0x79, 0x0D, 0x0D, + 0x02, 0x02, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x0D, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x50, 0x72, 0x6F, 0x64, 0x75, + 0x63, 0x65, 0x72, 0x3A, 0x20, 0x44, 0x61, 0x6E, + 0x20, 0x43, 0x65, 0x72, 0x6D, 0x61, 0x6B, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0D, + 0x0D, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x65, 0x6F, + 0x72, 0x67, 0x65, 0x20, 0x4D, 0x61, 0x63, 0x44, + 0x6F, 0x6E, 0x61, 0x6C, 0x64, 0x20, 0x20, 0x0D, + 0x0D, 0x0D, 0x0D, 0x20, 0x20, 0x53, 0x70, 0x69, + 0x65, 0x6C, 0x65, 0x6E, 0x74, 0x77, 0x69, 0x63, + 0x6B, 0x6C, 0x75, 0x6E, 0x67, 0x3A, 0x20, 0x4E, + 0x69, 0x63, 0x68, 0x6F, 0x6C, 0x61, 0x73, 0x20, + 0x42, 0x65, 0x6C, 0x69, 0x61, 0x65, 0x66, 0x66, + 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x44, + 0x61, 0x76, 0x69, 0x64, 0x20, 0x41, 0x2E, 0x20, + 0x4C, 0x75, 0x63, 0x63, 0x61, 0x20, 0x20, 0x20, + 0x20, 0x0D, 0x0D, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x70, 0x69, 0x65, 0x6C, + 0x65, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x3A, + 0x20, 0x50, 0x68, 0x69, 0x6C, 0x20, 0x41, 0x6C, + 0x6E, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4A, 0x6F, 0x68, 0x6E, 0x20, 0x42, 0x6F, + 0x6F, 0x63, 0x6B, 0x68, 0x6F, 0x6C, 0x64, 0x74, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x47, 0x6C, 0x65, 0x6E, 0x20, 0x43, 0x75, + 0x72, 0x65, 0x74, 0x6F, 0x6E, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4D, 0x61, 0x72, 0x6B, 0x20, 0x48, 0x61, + 0x6C, 0x6C, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x42, 0x72, 0x69, 0x61, 0x6E, 0x20, 0x4C, + 0x6F, 0x77, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x52, 0x6F, 0x62, 0x65, 0x72, 0x74, 0x20, + 0x4C, 0x75, 0x70, 0x6F, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6C, 0x61, 0x6E, 0x20, 0x4D, 0x61, + 0x72, 0x65, 0x6E, 0x63, 0x6F, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4A, 0x61, 0x73, 0x6F, 0x6E, 0x20, 0x52, + 0x61, 0x79, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4A, 0x65, 0x66, 0x66, 0x20, 0x53, 0x68, + 0x6F, 0x74, 0x77, 0x65, 0x6C, 0x6C, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6E, 0x64, 0x72, 0x65, 0x20, 0x56, + 0x72, 0x69, 0x67, 0x6E, 0x61, 0x75, 0x64, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x43, 0x68, 0x72, 0x69, 0x73, 0x20, 0x57, + 0x61, 0x72, 0x73, 0x68, 0x61, 0x75, 0x65, 0x72, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x61, 0x6E, 0x64, 0x20, 0x54, 0x53, 0x43, + 0x53, 0x2C, 0x20, 0x49, 0x6E, 0x63, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x0D, 0x0D, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x65, 0x73, + 0x74, 0x20, 0x53, 0x75, 0x70, 0x70, 0x6F, 0x72, + 0x74, 0x3A, 0x20, 0x4B, 0x79, 0x6D, 0x20, 0x47, + 0x6F, 0x79, 0x65, 0x72, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x20, 0x20, 0x44, + 0x65, 0x75, 0x74, 0x73, 0x63, 0x68, 0x65, 0x20, + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6F, 0x6E, 0x3A, + 0x20, 0x53, 0x6F, 0x66, 0x74, 0x67, 0x6F, 0x6C, + 0x64, 0x20, 0x47, 0x6D, 0x62, 0x48, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x50, + 0x72, 0x6F, 0x64, 0x75, 0x63, 0x65, 0x72, 0x3A, + 0x20, 0x54, 0x68, 0x6F, 0x6D, 0x61, 0x73, 0x20, + 0x42, 0x72, 0x6F, 0x63, 0x6B, 0x68, 0x61, 0x67, + 0x65, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x4C, 0x65, + 0x76, 0x65, 0x6C, 0x20, 0x75, 0x2E, 0x20, 0x48, + 0x61, 0x6E, 0x64, 0x62, 0x75, 0x63, 0x68, 0x3A, + 0x20, 0x4A, 0x61, 0x73, 0x70, 0x65, 0x72, 0x20, + 0x42, 0x6F, 0x6E, 0x67, 0x65, 0x72, 0x74, 0x7A, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x70, 0x69, 0x65, 0x6C, + 0x65, 0x74, 0x65, 0x73, 0x74, 0x65, 0x72, 0x3A, + 0x20, 0x53, 0x63, 0x68, 0x69, 0x65, 0x76, 0x69, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x41, 0x6C, 0x65, 0x78, 0x61, 0x6E, 0x64, + 0x65, 0x72, 0x20, 0x42, 0x6F, 0x68, 0x6C, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x4D, 0x61, 0x72, 0x6B, 0x75, 0x73, 0x20, + 0x4C, 0x75, 0x64, 0x6F, 0x6C, 0x66, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x54, 0x68, 0x6F, 0x72, 0x73, 0x74, 0x65, + 0x6E, 0x20, 0x4E, 0x65, 0x75, 0x6D, 0x61, 0x6E, + 0x6E, 0x20, 0x20, 0x0D, 0x0D, 0x20, 0x20, 0x20, + 0x20, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6C, + 0x20, 0x54, 0x68, 0x61, 0x6E, 0x6B, 0x73, 0x3A, + 0x20, 0x4A, 0x94, 0x72, 0x67, 0x20, 0x47, 0x72, + 0x84, 0x66, 0x69, 0x6E, 0x67, 0x68, 0x6F, 0x6C, + 0x74, 0x20, 0x20, 0x0D, 0x0D, 0x09, 0x09, 0x09, + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x20, + 0x4B, 0x72, 0x69, 0x73, 0x74, 0x69, 0x6E, 0x20, + 0x44, 0x6F, 0x64, 0x74, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0D, 0x0D, 0x09, 0x09, 0x09, 0x09, + 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x20, 0x54, + 0x68, 0x6F, 0x72, 0x62, 0x65, 0x6E, 0x20, 0x57, + 0x94, 0x68, 0x6C, 0x65, 0x72, 0x20, 0x20, 0x20, + 0x20, 0x0D, 0x0D, 0x09, 0x09, 0x09, 0x09, 0x09, + 0x09, 0x09, 0x09, 0x09, 0x09, 0x20, 0x42, 0x65, + 0x72, 0x6E, 0x61, 0x72, 0x64, 0x20, 0x4D, 0x6F, + 0x72, 0x65, 0x6C, 0x6C, 0x20, 0x20, 0x20, 0x20, + 0x0D, 0x0D, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x75, + 0x73, 0x61, 0x6E, 0x6E, 0x65, 0x20, 0x44, 0x69, + 0x65, 0x63, 0x6B, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0D, 0x0D, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x56, 0x6F, + 0x6C, 0x6B, 0x65, 0x72, 0x20, 0x45, 0x6C, 0x6F, + 0x65, 0x73, 0x73, 0x65, 0x72, 0x20, 0x20, 0x20, + 0x0D, 0x0D, 0x75, 0x6E, 0x64, 0x20, 0x64, 0x65, + 0x72, 0x20, 0x44, 0x72, 0x61, 0x63, 0x68, 0x65, + 0x6E, 0x74, 0x94, 0x74, 0x65, 0x72, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x43, 0x61, 0x73, 0x74, 0x20, + 0x6F, 0x66, 0x20, 0x43, 0x68, 0x61, 0x72, 0x61, + 0x63, 0x74, 0x65, 0x72, 0x73, 0x0D, 0x0D, 0x0D, + 0x44, 0x69, 0x65, 0x20, 0x4D, 0x84, 0x63, 0x68, + 0x74, 0x65, 0x20, 0x64, 0x65, 0x73, 0x20, 0x42, + 0x94, 0x73, 0x65, 0x6E, 0x0D, 0x0D, 0x0D, 0x44, + 0x72, 0x61, 0x6E, 0x20, 0x44, 0x72, 0x61, 0x67, + 0x67, 0x6F, 0x72, 0x65, 0x20, 0x28, 0x44, 0x65, + 0x72, 0x20, 0x67, 0x72, 0x6F, 0xE1, 0x65, 0x20, + 0x62, 0x94, 0x73, 0x65, 0x20, 0x44, 0x72, 0x61, + 0x63, 0x68, 0x65, 0x29, 0x0D, 0x0D, 0x4E, 0x61, + 0x64, 0x69, 0x61, 0x20, 0x26, 0x20, 0x4A, 0x6F, + 0x72, 0x69, 0x6C, 0x20, 0x28, 0x44, 0x69, 0x65, + 0x20, 0x62, 0x94, 0x73, 0x65, 0x6E, 0x20, 0x4B, + 0x6C, 0x65, 0x72, 0x69, 0x6B, 0x65, 0x72, 0x29, + 0x0D, 0x0D, 0x44, 0x69, 0x65, 0x6E, 0x65, 0x72, + 0x20, 0x28, 0x44, 0x72, 0x61, 0x6E, 0x73, 0x20, + 0x62, 0x94, 0x73, 0x65, 0x20, 0x72, 0x65, 0x63, + 0x68, 0x74, 0x65, 0x20, 0x48, 0x61, 0x6E, 0x64, + 0x29, 0x0D, 0x0D, 0x4B, 0x6C, 0x65, 0x72, 0x69, + 0x6B, 0x65, 0x72, 0x20, 0x28, 0x44, 0x65, 0x72, + 0x20, 0x66, 0x69, 0x65, 0x73, 0x65, 0x20, 0x72, + 0x6F, 0x74, 0x65, 0x20, 0x48, 0x65, 0x72, 0x69, + 0x6E, 0x67, 0x29, 0x0D, 0x0D, 0x44, 0x65, 0x72, + 0x20, 0x4B, 0x94, 0x6E, 0x69, 0x67, 0x20, 0x64, + 0x65, 0x72, 0x20, 0x46, 0x72, 0x6F, 0x73, 0x74, + 0x72, 0x69, 0x65, 0x73, 0x65, 0x6E, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x44, 0x69, 0x65, 0x20, 0x4D, 0x84, + 0x63, 0x68, 0x74, 0x65, 0x20, 0x64, 0x65, 0x73, + 0x20, 0x47, 0x75, 0x74, 0x65, 0x6E, 0x0D, 0x0D, + 0x0D, 0x4B, 0x68, 0x65, 0x6C, 0x62, 0x65, 0x6E, + 0x20, 0x42, 0x6C, 0x61, 0x63, 0x6B, 0x73, 0x74, + 0x61, 0x66, 0x66, 0x0D, 0x0D, 0x41, 0x6D, 0x62, + 0x65, 0x72, 0x20, 0x28, 0x4B, 0x68, 0x65, 0x6C, + 0x62, 0x65, 0x6E, 0x73, 0x20, 0x4B, 0x75, 0x6E, + 0x64, 0x73, 0x63, 0x68, 0x61, 0x66, 0x74, 0x65, + 0x72, 0x29, 0x0D, 0x0D, 0x53, 0x68, 0x6F, 0x72, + 0x6E, 0x20, 0x44, 0x69, 0x65, 0x72, 0x67, 0x61, + 0x72, 0x20, 0x28, 0x6C, 0x84, 0x73, 0x74, 0x69, + 0x67, 0x65, 0x72, 0x20, 0x5A, 0x77, 0x65, 0x72, + 0x67, 0x29, 0x0D, 0x0D, 0x49, 0x6E, 0x73, 0x61, + 0x6C, 0x20, 0x64, 0x65, 0x72, 0x20, 0x44, 0x69, + 0x65, 0x62, 0x20, 0x28, 0x44, 0x69, 0x65, 0x20, + 0x50, 0x6C, 0x61, 0x67, 0x65, 0x29, 0x0D, 0x0D, + 0x43, 0x61, 0x6C, 0x61, 0x6E, 0x64, 0x72, 0x61, + 0x20, 0x28, 0x49, 0x72, 0x61, 0x73, 0x20, 0x76, + 0x65, 0x72, 0x6C, 0x6F, 0x72, 0x65, 0x6E, 0x65, + 0x20, 0x53, 0x63, 0x68, 0x77, 0x65, 0x73, 0x74, + 0x65, 0x72, 0x29, 0x0D, 0x0D, 0x41, 0x6C, 0x61, + 0x69, 0x6E, 0x20, 0x28, 0x44, 0x65, 0x72, 0x20, + 0x55, 0x72, 0x61, 0x6C, 0x74, 0x65, 0x29, 0x0D, + 0x0D, 0x53, 0x61, 0x6E, 0x2D, 0x52, 0x61, 0x61, + 0x6C, 0x20, 0x28, 0x44, 0x75, 0x6E, 0x6B, 0x65, + 0x6C, 0x65, 0x6C, 0x66, 0x65, 0x6E, 0x6D, 0x61, + 0x67, 0x69, 0x65, 0x72, 0x29, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x01, 0x4A, 0x65, 0x64, + 0x65, 0x20, 0x8E, 0x68, 0x6E, 0x6C, 0x69, 0x63, + 0x68, 0x6B, 0x65, 0x69, 0x74, 0x20, 0x76, 0x6F, + 0x6E, 0x20, 0x43, 0x68, 0x61, 0x72, 0x61, 0x6B, + 0x74, 0x65, 0x72, 0x65, 0x6E, 0x2C, 0x0D, 0x01, + 0x6F, 0x62, 0x20, 0x54, 0x6F, 0x74, 0x20, 0x6F, + 0x64, 0x65, 0x72, 0x20, 0x4C, 0x65, 0x62, 0x65, + 0x6E, 0x64, 0x69, 0x67, 0x2C, 0x20, 0x77, 0x84, + 0x72, 0x65, 0x20, 0x72, 0x65, 0x69, 0x6E, 0x0D, + 0x01, 0x7A, 0x75, 0x66, 0x84, 0x6C, 0x6C, 0x69, + 0x67, 0x20, 0x75, 0x6E, 0x64, 0x20, 0x75, 0x6E, + 0x62, 0x65, 0x61, 0x62, 0x73, 0x69, 0x63, 0x68, + 0x74, 0x69, 0x67, 0x74, 0x2E, 0x0D, 0x0D, 0x0D, + 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x02, 0x11, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, + 0x00 +}; + +static const ByteProvider kEoB2CreditsDataDOSGermanProvider = { ARRAYSIZE(kEoB2CreditsDataDOSGerman), kEoB2CreditsDataDOSGerman }; + +static const char *const kEoB2FinaleCPSFilesDOSGerman[13] = { + "DRAGON1.CPS", + "DRAGON2.CPS", + "HURRY1.CPS", + "HURRY2.CPS", + "DESTROY0.CPS", + "DESTROY1.CPS", + "DESTROY2.CPS", + "MAGIC.CPS", + "DESTROY3.CPS", + "XREDITS2.CPS", + "CREDITS3.CPS", + "XEROES.CPS", + "THANKS.CPS" +}; + +static const StringListProvider kEoB2FinaleCPSFilesDOSGermanProvider = { ARRAYSIZE(kEoB2FinaleCPSFilesDOSGerman), kEoB2FinaleCPSFilesDOSGerman }; + +static const char *const kEoB2MonsterDistAttStringsDOSGerman[5] = { + "Die Party wurde von einem psychischen Abgriff getroffen!\r", + "paralysiert", + "vergiftet", + "bet""\x84""ubt", + "aus stein" +}; + +static const StringListProvider kEoB2MonsterDistAttStringsDOSGermanProvider = { ARRAYSIZE(kEoB2MonsterDistAttStringsDOSGerman), kEoB2MonsterDistAttStringsDOSGerman }; + +static const char *const kEoB2Npc1StringsDOSGerman[2] = { + "reden", + "weiter" +}; + +static const StringListProvider kEoB2Npc1StringsDOSGermanProvider = { ARRAYSIZE(kEoB2Npc1StringsDOSGerman), kEoB2Npc1StringsDOSGerman }; + +static const char *const kEoB2Npc2StringsDOSGerman[2] = { + "Freilassen", + "Weiterziehen" +}; + +static const StringListProvider kEoB2Npc2StringsDOSGermanProvider = { ARRAYSIZE(kEoB2Npc2StringsDOSGerman), kEoB2Npc2StringsDOSGerman }; + +static const char *const kEoB2MonsterDustStringsDOSGerman[1] = { + "Das Monster vergeht zu Staub!\r" +}; + +static const StringListProvider kEoB2MonsterDustStringsDOSGermanProvider = { ARRAYSIZE(kEoB2MonsterDustStringsDOSGerman), kEoB2MonsterDustStringsDOSGerman }; + +static const char *const kEoB2KheldranStringsDOSGerman[1] = { + " Diese Narren!" +}; + +static const StringListProvider kEoB2KheldranStringsDOSGermanProvider = { ARRAYSIZE(kEoB2KheldranStringsDOSGerman), kEoB2KheldranStringsDOSGerman }; + +static const char *const kEoB2HornStringsDOSGerman[4] = { + "Ein br""\x81""llendes Ger""\x84""usch kommt aus dem Horn.\r", + "Ein hohler Ton dringt aus dem Horn.\r", + "Ein melodischer Ton klingt aus dem Horn.\r", + "Ein unheimliches Ger""\x84""usch kommt aus dem Horn.\r" +}; + +static const StringListProvider kEoB2HornStringsDOSGermanProvider = { ARRAYSIZE(kEoB2HornStringsDOSGerman), kEoB2HornStringsDOSGerman }; + |