Uwuifies factorio locale files
Since it's a python script, it depends on Python itself. This script also depends on uwuipy, which can be installed using
pip install uwuipy
python uwu.py <input file> <output file>
The Factorio locale directories are located at
<download/steam directory>/data/{core,base}/locale
- Copy the
en
directories to new directories with two-letter names, likeuw
. - For core, edit the info.json file in the
uw
directory and change English to something else, like UwU. - Move the
core.cfg
,base.cfg
(from the directories) anduwu.py
(from this repo) files to a working directory. - Run the script on both of them, in the format
python uwu.py input.cfg output.cfg
, replacing input.cfg with core/base.cfg and output.cfg with your own output names (make sure not to confuse the files) like uwucore/uwubase.cfg. - Move the files back to their respective directories, and rename them back to core/base.cfg
- If you did this correctly, you should now be able to start factorio, change the language to what you set the name to (like UwU) and enjoy the experience.