Skip to content

aianlinb/LELocalePatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LastEpoch Localization Patcher

A simple command line program to dump/patch the localizations of game Last Epoch.

Note

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.

Usage

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 to folderPath.
    • patch: Patch the localization from json files in folderPath to the bundle.
    • patchFull: Same as patch 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 in patch mode (but not pathFull).

Platforms

Tested on Windows. Not tested on other platforms, but should work fine.

Example

Traditional Chinese

Libraries