Yes, it is possible to change the list of names. Do note that names in the game were a $100+ backer reward on the initial Kickstarter.
At any rate, you will need to unpack {FTL root}/resources/data.dat
with a tool such as ftldat (ftldat unpack path/to/data.dat
).
Once unpacked, you will find a file called {data.dat unpacked}/data/names.xml
.
You can edit this with any text editor (it does use Unix linebreaks, though, so you might want to refrain from using notepad.exe
) to change the list. You will have to follow the same conventions the game uses, but other than that, anything is possible.
Once you're done, back up your original data.dat, repack it with ftldat (ftldat pack path/to/data.dat
) and you're good to go.
As for the conventions in the names.xml
file.
A list is wrapped in a set of <nameList race="{race}" sex="{sex}"></nameList>
tags, where {race}
currently seems to have no effect (or at least "human" is given to all races, no matter what. Entering another race, such as "engi" might restrict it to that given race.) and {sex}
can be either male
or female
.
Inside the nameList
tags, each name is to be added as a <name short="{short}">{name}</name>
tag. Here, short
is an optional attribute, but it is used to shorten names that are too long for the UI. When {name}
includes spaces, only the last section is used ("Sir Jonathan Kirby" results in "Kirby"), unless a short
attribute is specified.