Lets you localize your game with any language you want.
Caution
You may get banned for using this tool. There weren't any reports of bans yet, but we highly recommend against using Wuthery Localizator on your main account.
Here is a small guide on how to install and use Wuthery Localizator.
Caution
Please read the instructions carefully. If you don't follow them, you may get banned.
Follow these steps to install Wuthery Localizator:
- Go to the latest release and download localizator installer.
- Run the installer and follow the instructions.
- Launch Wuthery Localizator.
- Configure options to suit your needs.
- Click Patch to apply the changes.
- Click Launch Game to start the game.
- Game Path - Path to the root folder of the game. Example:
E:\Wuthering Waves - Show Console - Whether to show the console window with logs from the localizator core when the game is running.
- Disable Anti Data - Disables anti-cheat packets sent by the game via UDP. The game will still send ACE data over TCP so this doesn't guarantee that you won't get banned.
- Enable HTTP Interceptor - Intercepts and drops some useless requests to Kuro datacenter. In fact those are unlikely to be related to the anti-cheat. but better be safe than sorry.
- Disable Tpsafe - Completely disables the anti-cheat. This is the most effective way to avoid getting banned, but you will get kicked every 10-15 minutes because the game server will not receive any anti-cheat data.
- Disable censorship - Disables censorship when you look at your character from below.
- Localization DB URL - URL to the localization database. Defaults to Ukrainian language (as this localizator was originally made for it).
- Command Line Arguments - Additional command line arguments to pass to the game. To enable older version of DirectX (v11), use these options:
Client -dx11 -DisableModule=streamline. If you need to force v12, useClient -dx12.
Because of the complexity of ACE (anti-cheat used by the game), there are two general options of using the localizator:
- With anti-cheat completely disabled ("Disable Tpsafe" option enabled). The downside here is that you will get kicked every 10-15 minutes because the game server will not receive any anti-cheat data.
- With anti-cheat partially enabled. Uncheck the "Disable Tpsafe" option and enable "Disable Anti Data" and "Enable HTTP Interceptor" options. This way you will be able to play the game without getting kicked, but there is a risk of getting banned.
To change locale, you need to change the Localization DB URL. Any language from the /localizations directory can be used.
Use the following format:
https://github.com/Wuthery/Localizator/releases/latest/download/<language-code>.db
Example (for Ukrainian language): https://github.com/Wuthery/Localizator/releases/latest/download/uk.db.
Note: Instead of adding a new language, the localizator modifies the existing English localizations. So you must choose it in game settings for the localization to work.
Wuthery localizator modifies game files when you "patch" the game. Whenever you want to log into the game without using the localizator, you must unpatch the game first. If you don't do it, the patched pak will be loaded and you may get banned.
If you would like to contribute to localization, feel free to clone this repository and edit language files in /localizations directory. If you want a new language to be added to the repo, please open an issue.
Please follow these simple rules when contributing:
- All commit/PR messages must be in English and follow Conventional Commits;
- Localization files must be in UTF-8 encoding;
- JSON files must be formatted with 2 spaces indentation.
When contributing, you can test your changes locally:
- Generate db files from localization files using the
generate-dbsscript; - Serve the files using the
servescript and copy the local URL given by the script; - Paste the URL into the Localization DB URL field in Wuthery Localizator and Re-patch the game;
- Launch the game and check if everything works as expected.
The repository contains a few helpful JS scripts.
Useful for updating the localization files with the latest changes from the game. Put lang_multi_text.db in src/lang_multi_text.db and run the following command:
pnpm update-from-dbTo generate db files from the localization files, run the following command:
pnpm generate-dbsYou can serve generated db files locally to test them:
pnpm serve- Game version 2.5.0 support.
- Game version 2.4.1 support.
- Improved version detection algorithm.
- Game version 2.4 support.
- Added option to configure command line arguments for the game. Allows people to use different versions of DirectX.
- Made installer evaluate the app with admin privileges if "Run Wuthery Localizator" is checked.
- Game version 2.3 support.
- Added option to disable console.
- Some internal fixes and improvements.
- Initial release.
