[Installation] Probleme mit EET core und SoD-Sprach-Patch Deutsch

Jarlaxle

Senior Member
Registriert
20.06.2008
Beiträge
509
Bei einer manuellen Installation habe ich an der Stelle, an der EET core installiert werden müsste das Problem, dass er offensichtlich die in meinem SoD-Ordner installierte deutsche Sprache nicht mag. Ich habe den Sprach-Patch von hier.

Die installation von EET wird jedoch mit der Begründung abgebrochen, dass er bgsodde nicht erkennen würde (
WeiDU v 24600 Log

F:\BG EET\00783\setup-EET.exe
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\engine.lua] loaded, 104 bytes
[.\weidu.conf] loaded, 17 bytes
[.\lang\de_de\dialog.tlk] loaded, 13940760 bytes
[.\lang\de_de\dialog.tlk] 104110 string entries
[.\lang\de_de\dialogf.tlk] loaded, 13941601 bytes
[.\lang\de_de\dialogf.tlk] 104110 string entries

Choose your language:
0 [English]
1 [Polski (Polish)]
2 [Spanish]
3 [French]
4 [Czech]
5 [Russian]
Using Language [English]
[English] has 6 top-level TRA files
[EET/lang/en_US/prompts.tra] has 56 translation strings
[EET/lang/en_US/setup.tra] has 18 translation strings
[EET/lang/en_US/chapters.tra] has 95 translation strings
[EET/lang/en_US/dialog.tra] has 37 translation strings
[EET/lang/en_US/2da.tra] has 55 translation strings
[EET/lang/en_US/compatibility.tra] has 11 translation strings

Using .\lang\de_de\dialog.tlk and .\lang\de_de\dialogf.tlk

Would you like to display the readme? [Y]es [N]o
SOD2BG2_IU/SOD2BG2_IU.TP2 0 0 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 1 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 3 Installed

Install Component [EET core (resource importation)]?
nstall, or [N]ot Install or [Q]uit?
Installing [EET core (resource importation)] [1.0 RC12]

INTERACTIVE = 1

LANGUAGE = en_US

argv[0] = %argv[0]%

argv[1] = %argv[1]%
Copying and patching 1 file ...
[weidu.conf] loaded, 17 bytes

LANGUAGE_BG2 = de_DE
Creating 1 directory
Copying 1 file ...
Copying and patching 2 files ...
[EET/other/cpmvars/eet_cpmvars.tpa] loaded, 59981 bytes
[EET/other/EET_functions.tph] loaded, 43945 bytes
Copying and patching 1 file ...
[EET/bgee_dir.txt] loaded, 8 bytes

../00806 directory assigned via EET/bgee_dir.txt
Copying and patching 1 file ...
Copied [.../bgee_dir.txt] to [EET/bgee_dir.txt] (NO BACKUP MADE!)
Copying and patching 1 file ...
[../00806/weidu.conf] loaded, 17 bytes

LANGUAGE_BG1 = de_DE
Copying and patching 1 file ...
[../00806/WeiDU.log] loaded, 4522 bytes
Copied [../00806/WeiDU.log] to [WeiDU-BGEE.log]
Copying 1 file ...
Copied [.../arch_var.bat] to [arch_var.bat]
[arch_var.txt] loaded, 8 bytes

arch_var = x86_64\

lua assigned to EET\bin\win32\x86_64\lua.exe

ffmpeg assigned to EET\bin\win32\ffmpeg.exe

weidu assigned to EET\bin\win32\x86_64\weidu.exe
Copying and patching 1 file ...
[../00806/WeiDU.log] loaded, 4522 bytes

45 BG:EE mods detected. Checking compatibility...
[EET/tbl/compatibility.tbl] loaded, 2098 bytes
FAILURE:
BGSODDE BG:EE mod is not recognized by EET, so it can't be imported to BG2:EE with EET
ERROR: [../00806/WeiDU.log] -> [EET/temp] Patching Failed (COPY) (Failure("BGSODDE BG:EE mod is not recognized by EET, so it can't be imported to BG2:EE with EET"))
Stopping installation because of error.
Stopping installation because of error.

ERROR Installing [EET core (resource importation)], rolling back to previous state
Unable to Unlink [EET/backup/0/OTHER.0]: Unix.Unix_error(1, "unlink", "EET/backup/0/OTHER.0")
[EET/backup/0/UNSETSTR.0] SET_STRING uninstall info not found
Will uninstall 2 files for [EET/EET.TP2] component 0.
Uninstalled 2 files for [EET/EET.TP2] component 0.
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
[.\chitin.key] loaded, 877618 bytes
[.\chitin.key] 189 BIFFs, 62285 resources
Unable to Unlink [EET/backup/0/READLN.0]: Unix.Unix_error(20, "unlink", "EET/backup/0/READLN.0")
Unable to Unlink [EET/backup/0/READLN.0.TEXT]: Unix.Unix_error(20, "unlink", "EET/backup/0/READLN.0.TEXT")
SOD2BG2_IU/SOD2BG2_IU.TP2 0 0 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 1 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 3 Installed
ERROR: Failure("BGSODDE BG:EE mod is not recognized by EET, so it can't be imported to BG2:EE with EET")
PLEASE email the file SETUP-EET.DEBUG to K4thos (swit)
Using Language [English]
[English] has 6 top-level TRA files
[EET/lang/en_US/prompts.tra] has 56 translation strings
[EET/lang/en_US/setup.tra] has 18 translation strings
[EET/lang/en_US/chapters.tra] has 95 translation strings
[EET/lang/en_US/dialog.tra] has 37 translation strings
[EET/lang/en_US/2da.tra] has 55 translation strings
[EET/lang/en_US/compatibility.tra] has 11 translation strings

Install Component [EET core (resource importation)]?
nstall, or [N]ot Install or [Q]uit?
)

Ist das Sprachpatch mit EET inkompatibel oder wie lässt sich das Problem lösen ?
 

Jastey

Matron Modderholic
Registriert
16.05.2004
Beiträge
12.946
@Jarlaxle EET kann nur Mods importieren, die es "kennt". Dazu aus @Morywen 's FAQ:
Wenn ihr eine in der Liste noch nicht aufgeführte neuere Mod spielen wollt, die keine native EET Unterstützung mit bringt, könnt ihr sie nicht einfach installieren, weil die EET die Mod dann nicht al zu importierende Resource erkennt. Ihr könnt diese Mod dennoch installieren. Dafür müsst ihr im EET Ordner den Unterordner tbl öffnen und dann die Datei compatibility.tbl. Dort sind die Mods aufgeführt, die importiert werden. Dort müsst ihr dann folgendes angeben:
Modname (tp2 Titel) Nummer der ersten Komponente meinst 0 mit einigen Leerzeichen dazwischen //vollständiger Modname (in der tp2 zu finden unter begin Modname)
Als Beispiel nehmen wir einmal den deutschen Textpatch aus der hervorragende Arbeit des Freiwilligenteams für die Übersetzung der EE:
Die Mod firmiert unter der Abkürzung bgsodde, der vollständige Titel in der tp2 lauter:
SoD: Deutscher Text-Patch von Shai Hulud und Are
In der tbl Datei müsst ihr nun eintragen:
BGSODDE 0 //SoD: Deutscher Text-Patch von Shai Hulud und Are
Dann könnt ihr die Mod installieren und normalerweise gibt es auch keine Probleme

Alternativ ist der SoD-Sprachpatch mittlerweile direkt mit der EET kompatibel, so dass er auch einfach nach setup-EET (in den "BGII:EE"-Ordner) installiert werden kann.
 

Jarlaxle

Senior Member
Registriert
20.06.2008
Beiträge
509
Eine Installation des SOD-Sprachpatches direkt in den BGII:EE - Ordner scheint nach wie vor nicht möglich, da (laut DEBUG) "No translation provided for @234000".

Die Installation in den SoD-Ordner und Anpassung der compatibility.tbl scheint mir daher der problemlosere Weg.
 

Jastey

Matron Modderholic
Registriert
16.05.2004
Beiträge
12.946
"No translation provided for @234000"
Das kommt als tra-Referenz in der Mod nicht vor? :confused:
Der Sprachpatch muss nach der setup-EET.exe installiert werden, wenn er direkt auf EET installiert werden soll.
 

Jarlaxle

Senior Member
Registriert
20.06.2008
Beiträge
509
@Jastey ich habe den Sprachpatch direkt und unmittelbar nach setup-EET.exe zu installieren versucht und bekam dabei die Fehlmeldung.
 

Jastey

Matron Modderholic
Registriert
16.05.2004
Beiträge
12.946
OK. :hae: (Müsste man zum Debuggen nachstellen. Sehe an der tp2 erstmal nichts.)
 

Morywen

Senior Member
Registriert
18.10.2017
Beiträge
2.729
@Jarlaxle Hast du mal eine andere Mod versucht zu installieren? Möglicherweise ist auch bei der EET Installation irgendetwas schief gelaufen. Der Ordner war wahrscheinlich frisch. Solche Fehler können auch auftreten, wenn man deinstalliert hat, aber irgendwelche Reste doch noch im Overrideordner verblieben sind.
 

Jarlaxle

Senior Member
Registriert
20.06.2008
Beiträge
509
@Morywen , ja habe ich und hatte keine Probleme mit weiteren Mods. Habe mit denen auch schon mehrere erfolgreiche Probeläufe gemacht, da ich auf der Suche nach Fehlerursachen (Tagebucheinträge, SoD-Areas) in der vorigen Installation bin.
 

Jastey

Matron Modderholic
Registriert
16.05.2004
Beiträge
12.946

Shai Hulud

Senior Member
Registriert
18.01.2015
Beiträge
194
@Jastey Ich hatte es noch nicht gesehen, danke für den Hinweis.

@Jarlaxle Die Fehlermeldung kommt mir spanisch vor. Momentan habe ich dafür noch keine Erklärung, ich versuche das mal nachzuvollziehen.
 

Shai Hulud

Senior Member
Registriert
18.01.2015
Beiträge
194
@Jarlaxle Ich habe eben eine neue Version der SoD-Übersetzung hochgeladen. Probiere diese mal aus, allerdings ich gehe nicht davon aus, dass dein Problem dadurch behoben wird, da die TP2-Datei unverändert ist.

Kannst du bitte nochmal ein komplettes Debug-Log bis zum Fehler „No translation provided …“ posten?

EDIT: Hah, ich habe eine Vermutung. Bist du auf Windows unterwegs?
 
Zuletzt bearbeitet:

Jarlaxle

Senior Member
Registriert
20.06.2008
Beiträge
509
@Shai Hulud ... ich installiere gerade nochmal auf gleiche Weise um die Debug-Log zu liefern....und ja, mein Betriebssystem ist Windows10
 

Shai Hulud

Senior Member
Registriert
18.01.2015
Beiträge
194
@Jarlaxle Kannst du bitte mal Folgendes probieren:

Öffne die Datei bgsodde.tp2 in einem Editor und ersetze in Zeile 17
STRING_SET_RANGE #234000 #271403 USING ~bgsodde/dialogs.tra~
durch
STRING_SET_RANGE #234000 #271403 USING ~bgsodde\dialogs.tra~

Behebt die Änderung das Problem?
 

Jarlaxle

Senior Member
Registriert
20.06.2008
Beiträge
509
@Shai Hulud
Anbei die Debug.log nach der ursprünglich fehlgeschlagenen Installation.
WeiDU v 24600 Log

F:\BG EET aktualisiert\00783\setup-bgsodde.exe
version = 24600
[.\chitin.key] loaded, 1150748 bytes
[.\chitin.key] 278 BIFFs, 81611 resources
[.\engine.lua] loaded, 109 bytes
[.\weidu.conf] loaded, 17 bytes
[.\lang\de_de\dialog.tlk] 302753 string entries
[.\lang\de_de\dialogf.tlk] 302753 string entries
Using Language [Deutsch]
[Deutsch] has 1 top-level TRA files
[bgsodde/dialogs.tra] has 37404 translation strings

Using .\lang\de_de\dialog.tlk and .\lang\de_de\dialogf.tlk

Couldn't open the readme: file not found.
SOD2BG2_IU/SOD2BG2_IU.TP2 0 0 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 1 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 3 Installed
EET/EET.TP2 0 0 Installed

Install Component [SoD: Deutscher Text-Patch von Shai Hulud und Are]?
nstall, or [N]ot Install or [Q]uit?
Installing [SoD: Deutscher Text-Patch von Shai Hulud und Are] [2020-06-01]
[bgsodde/dialogs.tra] has 37404 translation strings
ERROR: No translation provided for @234000
Stopping installation because of error.
Stopping installation because of error.

ERROR Installing [SoD: Deutscher Text-Patch von Shai Hulud und Are], rolling back to previous state
Unable to Unlink [bgsodde/backup/0/OTHER.0]: Unix.Unix_error(1, "unlink", "bgsodde/backup/0/OTHER.0")
[bgsodde/backup/0/UNSETSTR.0] SET_STRING uninstall info not found
Will uninstall 0 files for [BGSODDE/BGSODDE.TP2] component 0.
Uninstalled 0 files for [BGSODDE/BGSODDE.TP2] component 0.
Unable to Unlink [bgsodde/backup/0/READLN.0]: Unix.Unix_error(20, "unlink", "bgsodde/backup/0/READLN.0")
Unable to Unlink [bgsodde/backup/0/READLN.0.TEXT]: Unix.Unix_error(20, "unlink", "bgsodde/backup/0/READLN.0.TEXT")
SOD2BG2_IU/SOD2BG2_IU.TP2 0 0 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 1 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 3 Installed
EET/EET.TP2 0 0 Installed
ERROR: Not_found
Please make a backup of the file: SETUP-BGSODDE.DEBUG and look for support at: https://baldurs-gate.de/index.php?threads/deutsche-Übersetzung-für-siege-of-dragonspear.44932/
Using Language [Deutsch]
[Deutsch] has 1 top-level TRA files
[bgsodde/dialogs.tra] has 37404 translation strings

Install Component [SoD: Deutscher Text-Patch von Shai Hulud und Are]?
nstall, or [N]ot Install or [Q]uit? Saving This Log:
SOD2BG2_IU/SOD2BG2_IU.TP2 0 0 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 1 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 3 Installed
EET/EET.TP2 0 0 Installed
[sod2bg2_iu/language/english/english.tra] has 905 translation strings
[EET/lang/en_US/prompts.tra] has 56 translation strings
[EET/lang/en_US/setup.tra] has 18 translation strings
[EET/lang/en_US/chapters.tra] has 95 translation strings
[EET/lang/en_US/dialog.tra] has 37 translation strings
[EET/lang/en_US/2da.tra] has 55 translation strings
[EET/lang/en_US/compatibility.tra] has 11 translation strings

NOT INSTALLED DUE TO ERRORS SoD: Deutscher Text-Patch von Shai Hulud und Are

WeiDU Timings
OUTER_INNER_PATCH_SAVE 0.000
<<<<<<<< 0.000
tp2 uninstall 0.000
DEFINE_PATCH_FUNCTION 0.000
DEFINE_ACTION_FUNCTION 0.000
OUTER_SET 0.000
INCLUDE 0.000
parsing .log files 0.000
process_patch2 0.000
eval_pe 0.000
STRING_SET_RANGE 0.000
DEFINE_ACTION_MACRO 0.000
OUTER_INNER_PATCH 0.000
ACTION_IF 0.000
READ_* 0.000
loading files 0.000
DEFINE_PATCH_MACRO 0.000
Parsing TP2 files 0.016
unmarshal KEY 0.031
adding translation strings 0.031
Parsing TPA files 0.031
stuff not covered elsewhere 0.063
parsing .tra files 0.203
unmarshal TLK 2.094
TOTAL 2.469



UNd nach Ausführung deines o.g. Änderungsvorschlags (\ statt/) klappt es ebenfalls nicht
WeiDU v 24600 Log

F:\BG EET aktualisiert\00783\setup-bgsodde.exe
version = 24600
[.\chitin.key] loaded, 1150748 bytes
[.\chitin.key] 278 BIFFs, 81611 resources
[.\engine.lua] loaded, 109 bytes
[.\weidu.conf] loaded, 17 bytes
[.\lang\de_de\dialog.tlk] 302753 string entries
[.\lang\de_de\dialogf.tlk] 302753 string entries
Using Language [Deutsch]
[Deutsch] has 1 top-level TRA files
[bgsodde/dialogs.tra] has 37404 translation strings

Using .\lang\de_de\dialog.tlk and .\lang\de_de\dialogf.tlk

Couldn't open the readme: file not found.
SOD2BG2_IU/SOD2BG2_IU.TP2 0 0 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 1 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 3 Installed
EET/EET.TP2 0 0 Installed

Install Component [SoD: Deutscher Text-Patch von Shai Hulud und Are]?
nstall, or [N]ot Install or [Q]uit?
Installing [SoD: Deutscher Text-Patch von Shai Hulud und Are] [2020-06-01]
[bgsodde\dialogs.tra] has 37404 translation strings
ERROR: No translation provided for @234000
Stopping installation because of error.
Stopping installation because of error.

ERROR Installing [SoD: Deutscher Text-Patch von Shai Hulud und Are], rolling back to previous state
Unable to Unlink [bgsodde/backup/0/OTHER.0]: Unix.Unix_error(1, "unlink", "bgsodde/backup/0/OTHER.0")
[bgsodde/backup/0/UNSETSTR.0] SET_STRING uninstall info not found
Will uninstall 0 files for [BGSODDE/BGSODDE.TP2] component 0.
Uninstalled 0 files for [BGSODDE/BGSODDE.TP2] component 0.
Unable to Unlink [bgsodde/backup/0/READLN.0]: Unix.Unix_error(20, "unlink", "bgsodde/backup/0/READLN.0")
Unable to Unlink [bgsodde/backup/0/READLN.0.TEXT]: Unix.Unix_error(20, "unlink", "bgsodde/backup/0/READLN.0.TEXT")
SOD2BG2_IU/SOD2BG2_IU.TP2 0 0 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 1 Installed
SOD2BG2_IU/SOD2BG2_IU.TP2 0 3 Installed
EET/EET.TP2 0 0 Installed
ERROR: Not_found
Please make a backup of the file: SETUP-BGSODDE.DEBUG and look for support at: https://baldurs-gate.de/index.php?threads/deutsche-Übersetzung-für-siege-of-dragonspear.44932/
Using Language [Deutsch]
[Deutsch] has 1 top-level TRA files
[bgsodde/dialogs.tra] has 37404 translation strings

Install Component [SoD: Deutscher Text-Patch von Shai Hulud und Are]?
nstall, or [N]ot Install or [Q]uit?
.

Wie gesagt: das Sprachpatch im SoD-Ordner zu installieren klappt problemlos.
 

Jastey

Matron Modderholic
Registriert
16.05.2004
Beiträge
12.946
Wieso glaubt EET einen String @234000 zu brauchen. @Shai Hulud erzeugt die Mod diese Zahl als String irgendwie bei der Installation? :confused:
EDIT: Vieleicht habe ich die Funktionsweise von STRING_SET_RANGE missverstanden. Aus der WeiDU-Reame (s.u.). Also erwartet die Mod für die EET String-Nummern von @234000 bis @271403 und nimmt nicht einfach die, die da sind - jetzt wo ich drüber nachdenke klingt das auch logisch.
EDIT: Die Tabelle hat's leider beim Abschicken zerhauen.
STRING_SET_RANGE #min #max USING traFile:
For every integer i between min and max (inclusive) we do STRING_SET i @i USING traFile (except that this command should be executed more rapidly). The command will fail if @i is not defined (either by traFile or by some other tra file in scope) for some i between min and max.
 
Zuletzt bearbeitet:

Jastey

Matron Modderholic
Registriert
16.05.2004
Beiträge
12.946
Wenn ich es richtig verstehe, dann erwartet STRING_SET_RANGE einen string-Breich in der tra-Datei, die von den Zahlen mit dem angegebenen in der tp2 übereinstimmt. Das könnte, um SoD und EET zusammen abzudecken, durch die Verwendung von OUTER_SPRINT Variablen geschehen, wie ich es auch für Imoen4Ever verwende. Die Definition wäre dann z.B.:

Code:
ACTION_IF GAME_IS ~bgee~ THEN BEGIN
    OUTER_SPRINT ~34000~ ~34000~
    OUTER_SPRINT ~34001~ ~34001~
    OUTER_SPRINT ~34002~ ~34002~
    OUTER_SPRINT ~34003~ ~34003~
  (...) 
END
 
ACTION_IF GAME_IS ~eet~ THEN BEGIN
    OUTER_SPRINT ~34000~ ~234000~
    OUTER_SPRINT ~34001~ ~234001~
    OUTER_SPRINT ~34002~ ~234002~
    OUTER_SPRINT ~34003~ ~234003~
  (...)
END
Und in der tra stünde dann:

%34000% = ~(placeholder) Story Ring~
%34001% = ~(placeholder) Story Ring description~
%34002% = ~Krone der Lügen~
%34003% = ~Die glitzernde, goldene Krone sieht beeindruckend aus, aber sie ist aus schlichtem Katzengold gefertigt und ihre „Edelsteine“ sind lediglich gefärbte Glasstückchen. Auf dem Kopf getragen, erlaubt die Krone dem Träger, sich mehr Zauber einzuprägen, aber füllt den Kopf des Trägers gleichzeitig mit falschem Wissen.

EIGENSCHAFTEN:

Magierzauber: +2 (Grad 3)
Magierzauber: +1 (Grad 4 und 5)
Sagenkunde: −30

Gewicht: 1~
Irgendwie so. :hae: BG1NPC arbeitet mit einer _temp.tra Datei, die erstmal mit allen Variablen gefüllt und dann erst verwendet wird. Eventuell müsste man das hier auch machen.
Die ganzen Stringnummern zu ändern ist natürlich Arbeit, bei ich verstehen könnte, wenn Du da grad nicht so Nerv zu hast.. :c:
 

Shai Hulud

Senior Member
Registriert
18.01.2015
Beiträge
194
UNd nach Ausführung deines o.g. Änderungsvorschlags (\ statt/) klappt es ebenfalls nicht
Danke, dass ich dich gerade als Versuchskaninchen missbrauchen kann, mir steht auf meinem Mac EET momentan nicht zur Verfügung.

EDIT: Vieleicht habe ich die Funktionsweise von STRING_SET_RANGE missverstanden. Aus der WeiDU-Reame (s.u.). Also erwartet die Mod für die EET String-Nummern von @234000 bis @271403 und nimmt nicht einfach die, die da sind - jetzt wo ich drüber nachdenke klingt das auch logisch.
Ja, das kann ich nachvollziehen. Ich habe das Kommando damals ja direkt aus dem Vorschlag von RoxanneSHS entnommen (den ich damals noch in Unkenntnis der EET abgelehnt hatte). Anscheinend verstehen andere das auch falsch. :wunder:
Die ganzen Stringnummern zu ändern ist natürlich Arbeit, bei ich verstehen könnte, wenn Du da grad nicht so Nerv zu hast..
:c:
Die String-Nummern zu ändern, ist relativ trivial, das geht fix.

Führe ich deine Änderungsvorschläge durch, dann erhalte ich also folgende TP2-Datei:
Code:
BACKUP ~bgsodde/backup~
AUTHOR ~https://baldurs-gate.de/index.php?threads/deutsche-Übersetzung-für-siege-of-dragonspear.44932/~
VERSION ~2021-02-27~
README ~liesmich.txt~

LANGUAGE ~Deutsch~ ~german~  ~bgsodde/dialogs.tra~

// Component 1

BEGIN ~SoD: Deutscher Text-Patch von Shai Hulud und Are~

ACTION_IF GAME_IS ~bgee~ THEN BEGIN
    OUTER_SPRINT ~34000~ ~34000~
    OUTER_SPRINT ~34001~ ~34001~
[...]
END

ACTION_IF GAME_IS ~eet~ THEN BEGIN
    OUTER_SPRINT ~34000~ ~234000~
    OUTER_SPRINT ~34001~ ~234001~
[...]
END
Und die folgende TRA-Datei:
Code:
// creator : Shai Hulud, Are
// game: SoD
// date: 27.02.2021, 15:57

%34000% = ~(placeholder) Story Ring~
%34001% = ~(placeholder) Story Ring description~
%34002% = ~Krone der Lügen~
[...]
WeiDU liefert damit allerdings einen Parsing-Fehler:
Code:
[/Users/vnebelung/Beamdog-Spiele/00806] $ ./setup-bgsodde
[./setup-bgsodde] WeiDU version 24700
Using Language [Deutsch]

[bgsodde/dialogs.tra] PARSE ERROR at line 5 column 1-7
Near Text: %34000%
    syntax error

[bgsodde/dialogs.tra]  ERROR at line 5 column 1-7
Near Text: %34000%
    Parsing.Parse_error
ERROR: parsing [bgsodde/dialogs.tra]: Parsing.Parse_error
ERROR: problem parsing TP file [BGSODDE/BGSODDE.TP2]: Parsing.Parse_error

FATAL ERROR: Parsing.Parse_error

Press ENTER to exit.
Scheint also noch nicht die korrekte Syntax zu sein. Ich habe mir mal Imoen4ever angesehen, aber dort scheinst du keine variablen String-Nummern mit %Nr% in TRA-Dateien zu referenzieren.

Die WeiDU-Doku ist in dem Punkt meiner Meinung nach ein wenig ungenau (oder ich verstehe sie nicht, kann auch sein). Daher versuche ich gerade, hauptsächlich mit Trial-and-Error der Lösung näher zu kommen.
 
Zuletzt bearbeitet:

Jastey

Matron Modderholic
Registriert
16.05.2004
Beiträge
12.946
@Shai Hulud ich hatte BG1NPC erwähnt. Das macht mit der tra als erstes folgendes:
Code:
/* set up .tra files for Tutu vs BGT sound resources, create platform files */
  COPY ~bg1npc/TRA/%LANGUAGE%/X#ADDIAL_tmp.tra~ ~bg1npc/TRA/%LANGUAGE%/X#ADDIAL.tra~
      EVALUATE_BUFFER
Danach kann die "X#ADDIAL.tra" mit den ersetzten OUTER_STRINGs verwendet werden. Das sollte in diesem Fall auch das Problem lösen, dass die Variablen erstmal in Stringnummern umgewandelt werden müssen.
 

Shai Hulud

Senior Member
Registriert
18.01.2015
Beiträge
194
@Jastey Ach, du hast natürlich recht, Imoen4ever bezog sich gar nicht auf die temporäre TRA-Datei.
Durch das Erstellen einer temporären TRA-Datei spart man sich sogar die endlosen OUTER_SPRINT-Kommandos.

Vielen Dank für deine Hilfe, ein weiteres Mal wäre ich ohne dich erstmal aufgeschmissen gewesen.

@Jarlaxle Ich habs in diversen Variation getestet. Zwar ohne EET, aber nach dem Verhalten, was ich beobachten konnte, scheint es mir sehr plausibel, dass es für EET nun auch funktionieren sollte.

Probier mal bitte diese ZIP-Datei aus. Wenn die passt, lade ich es auf GitHub hoch.
 
Oben