- Extracts text from the retail client in the target language and replaces text in the current repack client.
- Extracts text in the target language (if available) from the locale tables of the acore server and replaces the text in the corresponding tables.
- Currently, maps and sounds replacements are not supported but are planned.
-
Install Python
-
pip install -r requirements.txt
-
In the
config.py
file change'target_lang'
to your desired language and'current_lang_client_dir'
to your wow client folder path
# config.py
settings = {
'target_lang': 'zhCN', # Localized language you want
'current_lang_client_dir': 'E:/Others/AshenOrder/_Client',
...
}
-
Modify other parameters in the
config.py
file according to your situation. If you don't know what you're doing, just leave them unchanged. -
Start MySQL database.
-
Run the
python helper.py Ashen_go
command to localize the client and server with One Click.
Other available commands:
Ashen_extract_client: Perform client extraction tasks.
Ashen_update_client: Update client localization.
Ashen_export_server: Perform server data tables export.
Ashen_update_server: Update server data tables.
and see helper.py for more...