243 ratings
[LEGACY] Random Nickname Button
File Size
0.111 MB
Feb 22, 2016 @ 6:20pm
May 31, 2016 @ 7:13pm
19 Change Notes ( view )

Subscribe to download
[LEGACY] Random Nickname Button

This is the vanilla version.
WOTC VERSION HERE: http://steamcommunity.com/sharedfiles/filedetails/?id=1188012104

Have you ever known a soldier's nickname was wrong, but you couldn't think of the right one? This happens to me all the time in XCOM. I really wanted a "Random Nickname" button all throughout EU/EW/LW. Now I got the chance to make one. Enjoy!

NOTE (2017.09.22) I finally have my system up and running again, and I'm getting my dev environment back up and running. I can't commit to a time table, unfortunately, but I'm gearing up to try and fix stuff. I understand a lot of mods are now forking to handle the new and old stuff...I'm going to try and not do that, but we'll see.

This mod adds five buttons to the Character Info screen (as seen in the screenshots):
* Random First Name
* Random Last Name
* Random Nickname
* Random Country
* Random Bio

The buttons call the built-in generators and thus *should* use whatever lists you have, modified or stock. (If they don't, let me know.) There's an INI that you can use to move the button panel around if you like. It's here:


Nicknames can only be generated if the soldier is of rank to have one (mods can get around this) and can't be generated by the game for soldiers that don't have a class, because nicknames are specific to classes by design.

First and Last Names are generated with respect to gender and country of origin, as it's the stock randomization functions the mod is using to generate them.

A newly generated name or country will be reflected in the existing bio.

* * * F.A.Q. * * *

"Why doesn't this let me generate random nicknames for the new Spark unit?"

I honestly don't know, but I have a few guesses. Once time allows I'll work toward fixing this. :)

"Help! When I click the Nickname button, it doesn't work!"

If a soldier doesn't have a class, they can't get a nickname from the built-in generator function, because the nicknames come from lists that are *for* the classes. (There is no nickname list for Rookies.) If your soldier's not yet a Squaddie, you can't random gen them a nickname even with the Full Customization Mod. If you're in the Character Pool, assign the soldier a class and it will work. :)

"Does it work for SPARK soldiers?"

I'm afraid not. It's complicated. I'm working on it.
< >
lexo1000 May 12 @ 12:49pm 
@thade thanks mate yes it's what I mean. Not a big thing at all but take your time with that ;)
thade  [author] May 12 @ 12:37pm 
Hi @lexo1000. Are you asking me to add localization support for the buttons? Is that what you mean?

I can't commit to any feature additions right now due to my real life being a mess...but once I can, I'll look into that.
lexo1000 May 12 @ 6:55am 
Hi ! Can you add string file to translate 5 sentences please ?
thade  [author] Nov 1, 2017 @ 10:11am 
Hi everybody! WOTC version is finally up. So sorry for the wait! I ended up having to refactor it pretty heavily to get it to work. Let me know whether it gives you any trouble!
Stormchaser Oct 31, 2017 @ 10:50pm 
Thanks for working on this thade! Really hope it gets an update soon.
Wuu Oct 12, 2017 @ 5:42pm 
This was a must for me. Now i wait for WotC. Hope you'll have time to make it WotC friendly :)
Irøn Står Bru Oct 5, 2017 @ 5:55pm 
Just another person wishing you a calmer life and looking forward to a wotc version whenever you get time no matter how far away that will be.
Dragon32 Sep 27, 2017 @ 9:04am 
Thanks for taking a look. Hope things really do calm down for you. And not because of the mod. Hectic lives can be OK for a little while...
kairoradeus Sep 27, 2017 @ 7:37am 
its fine Thade ^^ and im happy the fixes wont be too hard! Thanks for making your mod work, its one of my fav to be honest when I play and I like to see what the game can come up with!
thade  [author] Sep 27, 2017 @ 7:00am 
Okay, I *finally* had a chance to sit down with this...only long enough to get the tools installed and up and running and peek at things for 30 minutes beyond that...but a tiny bit of progress! It's looking like a fork is the safest option (which is what everybody else is doing on here anyway) and the code is small enough that simultaneously managing two of them wouldn't be that bad.

Looks like clicking the country button on a new soldier type causes an NPE (probably because they don't have "countries" of origin, or at least that's true for the Advent defectors...so either they don't have a source list to look at OR no country value to land one in) which won't be too too hard to clear up. That said, I won't be able to sit down to make this fix for real til next week. :\ I'm so so sorry, my life is a mess. I'm getting there. <3