From 6291eb75d0690c1e3c88434b6e1720f051341969 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sat, 26 Aug 2017 12:39:34 -0400 Subject: TITANIC: Fix German strings in create_titanic, regenerate titanic.dat --- devtools/create_titanic/create_titanic_dat.cpp | 13 ++++++------- dists/engine-data/titanic.dat | Bin 2792935 -> 2793322 bytes engines/titanic/support/files_manager.cpp | 2 +- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/devtools/create_titanic/create_titanic_dat.cpp b/devtools/create_titanic/create_titanic_dat.cpp index 9e65e3b4b2..b9d21d7ca8 100644 --- a/devtools/create_titanic/create_titanic_dat.cpp +++ b/devtools/create_titanic/create_titanic_dat.cpp @@ -774,7 +774,7 @@ static const char *const STRINGS_EN[151] = { "Speech volume" }; -static const char *const STRINGS_DE[196] = { +static const char *const STRINGS_DE[197] = { "", "Sie befinden sich vor dem Pellerator.", "Wir bedauern, da ein Bot den Weg versperrt, ist Ihnen der " @@ -858,7 +858,6 @@ static const char *const STRINGS_DE[196] = { "Leider ist es nicht m\xF6""glich den T\xFC""r-Bot von diesem Ort aus herbeizurufen.", "Leider ist es nicht m\xF6""glich den Klingel-Bot von diesem Ort aus herbeizurufen.", "Es ist niemand hier mit dem du sprechen k\xF6""nntest", - "Spricht mit ", "Im Gespr\xE4""ch mit ", "der T\xFC""r-Bot", "der Empfangs-Bot", @@ -901,7 +900,7 @@ static const char *const STRINGS_DE[196] = { "Rufe Pellerator", "Gehe zum Grund des Brunnens", "Gehe zur Oberfl\xE4""che des Brunnens", - "Gehe zu deiner Kabine" + "Gehe zu deiner Kabine", "Gehe zur Bar", "Gehe zum Promenadendeck", "Gehe zum Baumgarten", @@ -910,11 +909,11 @@ static const char *const STRINGS_DE[196] = { "Die Papagei-Lobby", "Das Zimmer des Erschaffers", "Die Br\xFC""cke", - "Der Kielraum" + "Der Kielraum", "Das Skulpturenzimmer", "Der Baumgarten", "Der Grund des Brunnens", - "Das Promenadendeck" + "Das Promenadendeck", "Das First-Class-Restaurant", "Titanias Zimmer", "Die Bar", @@ -942,7 +941,7 @@ static const char *const STRINGS_DE[196] = { "Speichern Sie das Spiel.", "Leer", "Beenden Sie das Spiel.", - "Sind Sie sicher, dass Sie aufh\xF6""ren wollen?", + "Sind Sie sicher, da\xDF"" Sie das Spiel verlassen m\XF6""chten?", "\xC4""ndern der Lautst\xE4""rkeeinstellungen", "Grundlautst\xE4""rke", "Musiklautst\xE4""rke", @@ -1571,7 +1570,7 @@ void writeData() { writeStringArray("TEXT/ITEM_IDS", ITEM_IDS, 40); writeStringArray("TEXT/ROOM_NAMES", ROOM_NAMES, 34); writeStringArray("TEXT/STRINGS", STRINGS_EN, 151); - writeStringArray("TEXT/STRINGS/DE", STRINGS_DE, 196); + writeStringArray("TEXT/STRINGS/DE", STRINGS_DE, 197); const int TEXT_PHRASES[3] = { 0x61D3C8, 0x618340, 0x61B1E0 }; const int TEXT_REPLACEMENTS1[3] = { 0x61D9B0, 0x61C788, 0x61B7C8 }; const int TEXT_REPLACEMENTS2[3] = { 0x61DD20, 0x61CAF8, 0x61BB38 }; diff --git a/dists/engine-data/titanic.dat b/dists/engine-data/titanic.dat index 2a9d60122b..2d5ea73117 100644 Binary files a/dists/engine-data/titanic.dat and b/dists/engine-data/titanic.dat differ diff --git a/engines/titanic/support/files_manager.cpp b/engines/titanic/support/files_manager.cpp index f50a71a3e9..fbfb7e0f61 100644 --- a/engines/titanic/support/files_manager.cpp +++ b/engines/titanic/support/files_manager.cpp @@ -50,7 +50,7 @@ bool CFilesManager::loadResourceIndex() { return false; } - if (_version < 2) { + if (_version != 3) { g_vm->GUIError("titanic.dat is out of date"); return false; } -- cgit v1.2.3