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.json"
file.
And we will find it by "../catalog.json"
relative to the bundle path.
So if your bundle file is not in the game folder, you need to copy the catalog.json
to the relative path too.
LELocalePatch <bundlePath> {dump|patch|patchFull} <folderPath|zipPath>
-
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
:dump
: Dump the localization in bundle to json files and save them tofolderPath
.patch
: Patch the localization from json files infolderPath
to the bundle.patchFull
: Same aspatch
but throw an exception when any entry in bundle is not found in the json file (whenever exists or not).
-
folderPath
: Path of the folder/zipFile to dump or apply the json files. Missing files are ignored inpatch
mode (but notpathFull
).
Tested on Windows. Not tested on other platforms, but should work fine.
- AssetsTools.NET (MIT license)