roobin wrote: ↑Fri Jan 03, 2020 4:35 pm
1. Copy original forge_file to Ubisoft_Forge_Tool folder.
2. Ubisoft_Forge_Tool.exe -e forge_file forge_folder
3. Copy compressed LocalizationData from forge_folder to Ubisoft_DATA_Tool folder.
4. Ubisoft_DATA_Tool.exe GameCode -e LocalizationData LocalizationData_folder
5. Copy uncompressed LocalizationData from LocalizationData_folder to aclocexport folder.
6. aclocexport.exe LocalizationData
7. Translate LocalizationData.txt.
8. aclocimport.exe LocalizationData.txt
9. Copy LocalizationData.txt.out to LocalizationData_folder replacing original file.
10. Ubisoft_DATA_Tool.exe GameCode -i LocalizationData LocalizationData_folder
11. Copy compressed LocalizationData.new to forge_folder replacing original file.
12. Ubisoft_Forge_Tool.exe -i forge_file forge_folder
13. Copy modified forge_file.new to game folder replacing original file.
There is a problem with step 10.
The new data created by Ubisoft_DATA_Tool, actually contain original contents not modified one. You can test it: if you decompress LocalizationData.new and convert it to txt, you see is same as original LocalizationData.txt not translated one.
clarkx211205 wrote: ↑Sat Apr 04, 2020 2:11 pm
But supported acloexport.exe and acloimport.exe game Assassin Creed (2007). Please! Help me. And these are the files localizaton in Assassin`s Creed 1
I tested it on Assassin's Creed Unity, but should work with other games in the series.
Localization file first must be properly unpacked with Delutto tools:
Ubisoft Forge Tool and Ubisoft DATA Tool.
Thank you for these tools. Worked with AC Rogue.
How about sharing the source code?
It would need a data file extracted using the Delutto tools.
So passing the final "...Font Manager..." file in the script, it searches for the font staring markers (ECA7A670) and extracts the binary data to .TTF files in the export folder.