A simple command line program to dump/patch the localizations of game Last Epoch.
For disabling the CRC check, the program will patch the "Last Epoch_Data\StreamingAssets\aa\catalog.bin" file.
And we will find it by "../catalog.bin" relative to the bundle path.
So if your bundle file is not in the game folder, you need to copy the catalog.bin to the relative path too.
LELocalePatch <bundlePath> {export|import} <folderPath|zipPath>or
LELocalePatch <bundlePath> translate <dictionaryFilePath>-
bundlePath: The path of the bundle file. (e.g. @"Last Epoch_Data\StreamingAssets\aa\StandaloneWindows64\localization-string-tables-chinese(simplified)(zh)_assets_all.bundle") -
actions:export: Export the localization tables in bundle to json files and save them tofolderPathor a zip file atzipPath.import: Write the localization tables from json files infolderPathor a zip file atzipPathto the bundle.translate: Similar toimportbut use a json dictionary file atdictionaryFilePathto translate the strings in localization tables instead of overwriting them with some values.
Tested on Windows. Haven't been tested on other platforms, but should work fine.
- AssetsTools.NET (MIT license)