This project aims to simplify the process of creating custom soldier pools by generating them programmatically instead of manually renaming each one.
While you can still create soldier pools by hand, it can be time-consuming and tedious, especially when making changes. To address this issue, I developed a tool that quickly generates hundreds of soldier names of your choosing
The game limits first names to 11 characters and last names a maximum length of 15
characters
Names that have special characters (ó, ò, ê, ñ, ù, ç, ¿, ß) may show incorrectly
ingame
The game loads/exports pools (.bin) here:
My Documents/My Games/XCOM2 War of the Chosen/XComGame/CharacterPool/Importable/
Opening/closing the menu is sufficient for the .bin to show
Importable/
├── Developers.bin
├── Devs.bin
└── Toms.bin
This page uses Pyodide to run a Python script in the browser. No installation is needed.
Since the soldier pools are stored in binary
.bin
formats, there's no real easy way to edit en masse.
This script will do a bytestring replacement of firstname and lastname fields of a premade soldier
pool
If there are any issues on this page, feel free to report them by making an issue.
The .py
is available as a script, packages as a .exe
or through jupyter
notebook