[WotC] copyrite’s nickname mixer

If you liked this item, please rate it up on Steam Workshop page.

Author: copyrite

Last revision: 6 Oct, 2025 at 14:42 UTC

File size: 102.64 KB

On Steam Workshop

Description:

Brought to you by all of my LWOTC Rangers getting nicknamed "Bronco".

Introduction

This mod implements a number of tweaks to nickname assignment rules, most of which can be independently enabled or disabled. The primary motivation for the mod is that classes, especially modded ones, tend to have a limited set of nicknames that repeat across multiple playthroughs. This mod presents a theoretical solution to that: selecting a nickname from the pool of all classes’ nicknames should provide more variety. Furthermore, this also enables collections of nicknames (example) written for base game classes to have an impact in a modded environment even without those classes.

Features
Nickname mixing

Normally, nicknames are specific to a class. When the nickname mixing feature is enabled, nicknames are selected from the pool of all classes’ nicknames.

Classes can be set in config to ignore pooling. Classes set to ignore pooling select their nicknames from their class specific set, as if following base game rules. Additionally, they don’t contribute their class specific nicknames to the pool for other classes to pick.

There’s a good chance that occasionally the nickname rolled from the pool doesn’t fit the class. To remedy that, I recommend using the companion mod that I wrote myself: [WOTC] Random Soldier Info: Mixer Edition.

Nickname mixing defaults to on.

Nickname assignment at character generation time

Enable the Community Highlander to use this feature.

Normally, only faction soldiers are generated with nicknames. This mod enables, in theory, any character to be generated with a nickname.

To enable a character template to receive nicknames at generation time, add it to a configuration array alongside its desired nickname chance. Since characters don’t have a soldier class at generation time, you also need to specify one. The character will roll a nickname as if it had that class. Nicknames assigned this way respect your nickname mixing configuration, and you may omit the soldier class if you just want to use the pool of mixed nicknames.

Nickname assignment at character generation time defaults to 100% chance for faction soldiers, off for everyone else. Note that faction soldiers are subject to nickname mixing with the default configuration. If you want to lock them into their class specific sets, configure them to ignore pooling.

Nickname chance

Normally, units gain a nickname upon reaching a certain rank. When this feature is enabled, soldiers must make a roll each promotion whether they gain a nickname.

Nickname chance is configured as an array of probabilities. Each rank has an associated chance to gain a nickname.

Nickname chance defaults to off.

Compatiblity
  • Does not override any classes
  • Can be installed mid-campaign
  • Safe to remove at any point
  • Never overwrites an already assigned nickname, including on characters from character pool
  • Rewrites base game config variable NickNameRank to avoid interference from base game code
Download
Required DLC:

These DLC should be installed in order to use this item.


XCOM 2: War of the Chosen
Required items:

Click the title to search on this site.


X2WOTCCommunityHighlander v1.31.0Steam Workshop