Soldier pool with custom names generator

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

0/500 names must be separated with newline


Use Web Console (F12) to see the program output. The console will show you which names are invalid and require renaming

How to use .bin

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

About

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

See Source for full details