Ergebnis 21 bis 40 von 49
-
- Registriert seit
- Jul 2020
- Beiträge
- 71
it stopped in both ! the infos are there. i checked everything i could. the russian worked. then i added 2 more lines ... and somewhere in between the dialogs stopped showing over the npc heads... only in the talk "menu". damn tried to put the str file in the mod and outside the mod.
-
- Registriert seit
- Nov 2021
- Beiträge
- 1
Geändert von ForNoReason (22.11.2021 um 15:17 Uhr)
-
- Registriert seit
- Feb 2022
- Beiträge
- 8
I'll be honest, all of this is extremely confusing to me, but I'm trying to figure out how to merge two or three different en.str that were used in mods which required their own version. For example 'Cold Dialogue Warnings' and 'Elex - Skills Descriptions and More'. However I haven't seen any way to do this listed anywhere yet, anyone got ideas?
-
What do you mean by "their own version"?
-----
Once you managed to successfully unpack/repack (for example en.str<>.csv files) there's a lot to do:
you need to compare all lines from the original infos.csv to
[mod1] infos.csv and [mod2] infos.csv
to find changed or new lines.
(And there's about 18 different csv files, quests.csv and other)
Then I'd strip all additional lines (compared to vanilla .csv files) into a my_mod.csv, >see<.
("from the BIN" means "from the .str" after the PB patch now, I guess)
(btw, as far as I understood it's very important for newly created string lines to give them a prefix like INFO_ or INFO_DESC_ in the concerning .csv files)"in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
Tuvok, scannen Sie den Planeten nach Mikroplastik!
"Hört mir bloß auf mit "Stormson".
"In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
-
- Registriert seit
- Feb 2022
- Beiträge
- 8
What I mean by "their own version" is that they each use the same file (en.str) but with differences/changes made inside from the vanilla version, and each unique to it's own mod, so you can only use one en.str file, otherwise you'd have to overwrite or find a way to merge them all into one file.
And unfortunately I don't know how to obtain the infos.csv for each mod.. I've been trying to figure all this out from what everyone has been writing and the instructions and readme's and example commands but I'm just having a hard time with it and I'm quite stuck.
-
Same on my side, when I started.
But using the cmd file from Nicode is not that hard (there's a difference between simply "using" and "understanding all in detail", especially the hashes, agreed).
You need these things:
>The .cmd file for unpacking the string tables<
(It contains --save-csv and en.str as parameters)
- lianzifu.exe
and
- en.str for example
(For packing parameters are --save-bin and en.str)
(See Nicode's or starkiller's cmd files for the full parameter list.)
Then unpack and repack en.str
New packed size usually is smaller (depending on the compression level used)."in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
Tuvok, scannen Sie den Planeten nach Mikroplastik!
"Hört mir bloß auf mit "Stormson".
"In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
-
- Registriert seit
- Feb 2022
- Beiträge
- 8
Yeah, yikes, I think I just finally figured it out and got the csv for each mod and vanilla one, all separated into different folders, the question now is just how best to separate the new stuff that was added in the mod.. what to do with all these .csv files now..
Edit: Okay, update, I managed to separate the new lines, add them each to their own mod-name.csv, I'm just not sure what the next step is.Geändert von BrendanatorX (16.02.2022 um 11:18 Uhr) Grund: update
-
- Registriert seit
- Feb 2022
- Beiträge
- 8
I'm not sure what you mean by this part..
Do I need to write this in the .csv files somewhere, or do you mean the names of the .csv file, or do you mean this needs to be added before every string line within the document?
Nobody else's mod includes this anywhere that I could see..
-
My bad, I've no idea how exactly those mod en.str files you talked about look unpacked.
I meant lines like such (from infos.csv):
INFO_WEIDMANNX6_00009095|Der Rote Fluss ist der Bereich westlich der Ruinenstätte|We've had reports of Albs on the roads around there and out along the river by the World Heart.
There's a good chance that there's a hash instead of INFO_WEIDMANNX6_00009095 for example."in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
Tuvok, scannen Sie den Planeten nach Mikroplastik!
"Hört mir bloß auf mit "Stormson".
"In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
-
- Registriert seit
- Feb 2022
- Beiträge
- 8
When I unpacked the .csv files, all were blank except for line 1 being "ID|English_Text|English_StageDir", but strings.scv remained filled.
In all the mod versions of en.str it was the same deal, albeit with edited strings.
I'm unsure if this means I unpacked them wrong, just that I managed to get something to work finally.
Either way, none of them have something like INFO_WEIDMANNX6_ at the start, every single line besides the first (ID|English_Text|English_StageDir) in strings.scv is similar to as follows:
ffb37b9b|What are you planning to do?|Commenting on player having dangerous magic, I'm cautious.
ff9a859d|Instructions|
ff930843|According to legend, this shield once belonged to the berserker Erik Eisenfaust.|
However now I'm also unsure how to successfully repack, I get an error when I try.
-
What does the error message look like?
Did you use starkiller's cmd file for packing?
You'll need to replace
--save-bin x64 7 "data/compiled/localization/ru.str" ^
by
--save-bin x64 7 "data/compiled/localization/en.str" ^
>Here's about the hashing<.
What I wrote about INFO_ etc applies to newly created lines only.
(btw, you can't "retranslate" from hash to string, afaik)"in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
Tuvok, scannen Sie den Planeten nach Mikroplastik!
"Hört mir bloß auf mit "Stormson".
"In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
-
- Registriert seit
- Feb 2022
- Beiträge
- 8
Unfortunately yes, used his cmd and changed ru to en
This is simply trying to repack the exact folder of things I got when I unpacked it in the first place, and it fails.
[data/ini/loc.ini]
default=#G3:/Data/Raw/Strings/strings.csv
document=#G3:/Data/Raw/Strings/documents.csv
focus=#G3:/Data/Raw/Strings/focus.csv
focus_unique=#G3:/Data/Raw/Strings/focus_unique.csv
info=#G3:/Data/Raw/Strings/infos.csv
infodesc=#G3:/Data/Raw/Strings/infodescs.csv
quest=#G3:/Data/Raw/Strings/quests.csv
questdesc=#G3:/Data/Raw/Strings/questdescs.csv
cutscene=#G3:/Data/Raw/Strings/cutscenes.csv
svm=#G3:/Data/Raw/Strings/svms.csv
skills=#G3:/Data/Raw/Strings/skills.csv
ui=#G3:/Data/Raw/Strings/ui.csv
item=#G3:/Data/Raw/Strings/items.csv
storyprints=#G3:/Data/Raw/Strings/storyprints.csv
mapinfo=#G3:/Data/Raw/Strings/mapinfo.csv
TUT=#G3:/Data/Raw/Strings/tutorial.csv
ACH=#G3:/Data/Raw/Strings/achievements.csv
PLAT=#G3:/Data/Raw/Strings/platwin.csv
[#G3:/Data/Raw/Strings/strings.csv]
modtime=2022-02-16T10:05:09
records=41449
unnamed=41449
[#G3:/Data/Raw/Strings/documents.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/focus.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/focus_unique.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/infos.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/infodescs.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/quests.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/questdescs.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/cutscenes.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/svms.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/skills.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/ui.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/items.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/storyprints.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/mapinfo.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/tutorial.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/achievements.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[#G3:/Data/Raw/Strings/platwin.csv]
modtime=2022-02-16T10:05:09
records=0
unnamed=0
[data/compiled/localization/en.str]
filter=*_Text;*_StageDir
;fail: (class std::runtime_error) failed to create binary string tableGeändert von BrendanatorX (16.02.2022 um 12:42 Uhr)
-
well, strange, last time I compiled successfully is 18 months ago.
ok, is compilng, waiting...
ready!
Spoiler:(zum lesen bitte Text markieren)[#G3:/ini/loc.ini]
default=#G3:/Data/Raw/Strings/strings.csv
document=#G3:/Data/Raw/Strings/documents.csv
focus=#G3:/Data/Raw/Strings/focus.csv
focus_unique=#G3:/Data/Raw/Strings/focus_unique.csv
info=#G3:/Data/Raw/Strings/infos.csv
infodesc=#G3:/Data/Raw/Strings/infodescs.csv
quest=#G3:/Data/Raw/Strings/quests.csv
questdesc=#G3:/Data/Raw/Strings/questdescs.csv
cutscene=#G3:/Data/Raw/Strings/cutscenes.csv
svm=#G3:/Data/Raw/Strings/svms.csv
skills=#G3:/Data/Raw/Strings/skills.csv
ui=#G3:/Data/Raw/Strings/ui.csv
item=#G3:/Data/Raw/Strings/items.csv
storyprints=#G3:/Data/Raw/Strings/storyprints.csv
mapinfo=#G3:/Data/Raw/Strings/mapinfo.csv
TUT=#G3:/Data/Raw/Strings/tutorial.csv
ACH=#G3:/Data/Raw/Strings/achievements.csv
PLAT=#G3:/Data/Raw/Strings/platwin.csv
[#G3:/Data/Raw/Strings/strings.csv]
modtime=2020-07-29T13:03:33Z
records=13437
unnamed=13437
[#G3:/Data/Raw/Strings/documents.csv]
modtime=2020-07-29T13:03:34Z
records=580
unnamed=0
[#G3:/Data/Raw/Strings/focus.csv]
modtime=2020-07-29T13:03:34Z
records=0
unnamed=0
...
column.18.name=Chinese_StageDir
column.19.name=Korean_StageDir
;writing...
;...done...
[#G3:/lianzifu-pack.elex.x64-en-str.csv]
idnames=28012
Since Nicode's tools work perfectly, always, afair, when the inputs are correct, there must be an error in your directory structure, input files whatever.
Here's the cmd file I used:
Code:@ECHO OFF ECHO Packing Risen 3 (Windows 64-bit) string table... CD /D "%~dp0" lianzifu.exe ^ --read-ini "#G3:/ini/loc.ini" ^ --read-csv ^ --save-bin x64 7 "#X64:/data/compiled/localization/en.str" ^ --save-map "#G3:/%~n0.csv" ^ --exit 1> "%~dpn0.log" 2>&1 IF ERRORLEVEL 1 ( TYPE "%~dpn0.log" PAUSE )
(See, you've strings.csv only, while it's several .csv files for me. No time to check this atm, sorry.)"in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
Tuvok, scannen Sie den Planeten nach Mikroplastik!
"Hört mir bloß auf mit "Stormson".
"In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
-
- Registriert seit
- Feb 2022
- Beiträge
- 8
That one worked for me too, thank you.
If I want to add my mod csv to that, since they aren't mentioned in the logs, do I have to add extra lines to the loc.ini? Or will they still work despite not being mentioned as one of the g3/loc.ini listings?
eg.
[quest]
prefix=quest
csv=#G3:/Data/Raw/Strings/quests.csv
bin=#G3:/Data/Compiled/Strings/quests.tab
[mod1]
prefix=mod1
csv=#G3:/Data/Raw/Strings/mod1.csv
bin=#G3:/Data/Compiled/Strings/mod1.tab
I don't know anything about these .tab files though.. so I'm not sure how I would add one for the mods if I was to do this anyway.Geändert von BrendanatorX (16.02.2022 um 13:10 Uhr)
-
To be honest, I didn't use my_mod.csv so far. I only saw Nicode mention it (first page of thread).
Guess, you need an entry in the loc.ini, yes.
Like the ones you showed.
But I'm not sure.
You don't need to care for the tab files, afaik.
If you want details I'd suggest to search in the Risen 3 forum. There is a thread about those things, afair."in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
Tuvok, scannen Sie den Planeten nach Mikroplastik!
"Hört mir bloß auf mit "Stormson".
"In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
-
- Registriert seit
- Feb 2022
- Beiträge
- 8
Adding them to the loc.ini did get it mentioned at least, but it caused it to fail for some reason, yeah I'll have to do some digging, somewhere..
[#G3:/Data/Raw/Strings/cold_dialogue.csv]
modtime=2022-02-16T11:16:36
;fail: (class std::invalid_argument) invalid csv column name
nvm, silly me, forgot to put ID|English_Text|English_StageDir back at the top, that's what it was.
Now I'm running into the issue of the strings overlapping again.
I've separated the modded lines out into their own csv as mentioned, but as long as the original lines remain in strings.csv, there's a conflict.
There's just over 500 strings which need to be removed from the original strings.csv to allow the mod.csv files to use it's strings; OR I need to paste all the mod strings into strings.csv over the top of the 500 original strings one by one with the new ones.
I'd really like this automated or to be able to pick which .csv takes priority rather than conflicting, but this is now where I'm stuck at, right before the finish line.Geändert von BrendanatorX (16.02.2022 um 14:04 Uhr)
-
Hi!
I usually get en.str (2.15 MB) in data\compiled\localization.
Maybe use one of these parameter lines only: --save-bin x64..
(When unpacking original en.str you get english related csv files only in raw\strings, don't you?)
strings.csv starts with ID|English_Text|English_StageDir."in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
Tuvok, scannen Sie den Planeten nach Mikroplastik!
"Hört mir bloß auf mit "Stormson".
"In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
-
Pass all options to --save-bin, the last param is the column filter (--help should display the param order and the defaults). Yes, this means you have to call --save-bin ones for each language (you can use every command multiple times).
"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- ConnorGeändert von NicoDE (29.08.2022 um 22:42 Uhr)
-
Looks good (I neither used Windows, nor installed Elex for ages).
Since you already have the CSVs, there is no need to create a map file (--save-map is intended to share additional strings between projects or to restore multiple CSVs from original merged strings.bin).
IIRC the StageDir are only hints for the voice actors, so you might skip them for your releases."Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- ConnorGeändert von NicoDE (30.08.2022 um 15:32 Uhr)
-
- Registriert seit
- Jan 2024
- Beiträge
- 2
Dear All,
are there any possibilities to change the ingame text size (dialog text)?
I use hungarian localization. I got en.str (hu.str)
OR
I need to make new lines into the config files?
ThanksGeändert von M1S1 (10.01.2024 um 10:27 Uhr)