[Scummvm-git-logs] scummvm master -> ec9351bdb636a6ceb949331ce0f9a94feeaaa27e

dreammaster dreammaster at scummvm.org
Sun Jun 18 16:59:50 CEST 2017


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
ec9351bdb6 DEVTOOLS: Added extra German NPC data to create_titanic


Commit: ec9351bdb636a6ceb949331ce0f9a94feeaaa27e
    https://github.com/scummvm/scummvm/commit/ec9351bdb636a6ceb949331ce0f9a94feeaaa27e
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2017-06-18T10:59:38-04:00

Commit Message:
DEVTOOLS: Added extra German NPC data to create_titanic

Changed paths:
    devtools/create_titanic/create_titanic_dat.cpp


diff --git a/devtools/create_titanic/create_titanic_dat.cpp b/devtools/create_titanic/create_titanic_dat.cpp
index 86fa4f1..14ca782 100644
--- a/devtools/create_titanic/create_titanic_dat.cpp
+++ b/devtools/create_titanic/create_titanic_dat.cpp
@@ -55,7 +55,7 @@
  */
 
 #define VERSION_NUMBER 1
-#define HEADER_SIZE 0x1100
+#define HEADER_SIZE 0x1200
 
 Common::File inputFile, outputFile;
 Common::PEResources resEng, resGer;
@@ -71,7 +71,7 @@ enum {
 	ENGLISH_10042C_DIFF = 0x401C00,
 	ENGLISH_10042B_DIFF = 0x401400,
 	ENGLISH_10042_DIFF = 0x402000,
-	GERMAN_DIFF = 0x3DE500
+	GERMAN_DIFF = 0x401200
 };
 enum Version {
 	ENGLISH_10042C = 0,
@@ -488,7 +488,7 @@ static const char *const MISSIVEOMAT_MESSAGES_DE[3] = {
 	"Aus praktischen Gr\xFC""nden habe ich 453 Nachrichten von Leuten, "
 	"die Sie nicht kennen und die dachten, es w\xE4""re unheimlich geistreich, "
 	"sie an Sie weiterzusenden, gel\xF6""scht, darunter 63 Depeschen mit "
-	"doppelten oder dreifachen Ausrufezeichen\n"
+	"doppelten oder dreifachen Ausrufezeichen,\n"
 	"846 Depeschen von Mailing Listen, die Sie einmal f\xFC"
 	"r sehr interessant hielten, und von denen Sie jetzt keine Ahnung haben, "
 	"wie man sie l\xF6""schen kann: \n"
@@ -1637,7 +1637,6 @@ void writeData() {
 	writeWords("Words/Doorbot", WORDS_DOORBOT[_version], 3);
 	writeWords("Words/Liftbot", WORDS_LIFTBOT[_version]);
 	writePhrases("Phrases/Bellbot", BELLBOT_COMMON_PHRASES);
-	writePhrases("Phrases/Bellbot/DE", BELLBOT_COMMON_PHRASES_DE);
 
 	writeResponseTree();
 	writeNumbers();
@@ -1662,6 +1661,28 @@ void writeGermanData() {
 	writeStringArray("TEXT/REPLACEMENTS4/DE", 0x241D38 + GERMAN_DIFF, 195);
 	writeStringArray("TEXT/PRONOUNS/DE", 0x248610 + GERMAN_DIFF, 15);
 
+
+	const int SENTENCES_BARBOT[2] = { 0x5B00C0, 0x5C5AC8 };
+	const int SENTENCES_BELLBOT[20] = { 0x5CACF8, 0x5D1670 };
+	const int SENTENCES_DESKBOT[3] = { 0x5ED428, 0x5FCEA0, 0x5FCC30 };
+	const int SENTENCES_DOORBOT[4] = { 0x5FFFC8, 0x61A690, 0x61AA38 };
+
+	writeSentenceEntries("Sentences/Default/DE", 0x5C8C70);
+	writeSentenceEntries("Sentences/Barbot/DE", SENTENCES_BARBOT[0]);
+	writeSentenceEntries("Sentences/Barbot2/DE", SENTENCES_BARBOT[1]);
+	writeSentenceEntries("Sentences/Bellbot/DE", SENTENCES_BELLBOT[0]);
+	writeSentenceEntries("Sentences/Bellbot/1/DE", SENTENCES_BELLBOT[1]);
+	writeSentenceEntries("Sentences/Deskbot/DE", SENTENCES_DESKBOT[0]);
+	writeSentenceEntries("Sentences/Deskbot/2/DE", SENTENCES_DESKBOT[1]);
+	writeSentenceEntries("Sentences/Deskbot/3/DE", SENTENCES_DESKBOT[2]);
+	writeSentenceEntries("Sentences/Doorbot/DE", SENTENCES_DOORBOT[0]);
+	writeSentenceEntries("Sentences/Doorbot/1/DE", SENTENCES_DOORBOT[1]);
+	writeSentenceEntries("Sentences/Doorbot/2/DE", SENTENCES_DOORBOT[2]);
+	writeSentenceEntries("Sentences/Liftbot/DE", 0x61CAD0);
+	writeSentenceEntries("Sentences/MaitreD/DE", 0x629EE8);
+	writeSentenceEntries("Sentences/Parrot/DE", 0x633FFC);
+	writeSentenceEntries("Sentences/SuccUBus/DE", 0x637CD8);
+
 	writeMissiveOMatMessagesDE();
 }
 





More information about the Scummvm-git-logs mailing list