XCOM 2
238 ratings
No Invisible Heads
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
146.000 KB
1 Apr, 2017 @ 5:56pm
4 Apr, 2017 @ 8:35am
4 Change Notes ( view )

Subscribe to download
No Invisible Heads

Description
Prevents the random generator from choosing specific body parts. Any part with its display name added to the config file won't be randomly picked. The display name is the name that shows up in the armory's character editor menu.

I originally made this for https://steamproxy.net/sharedfiles/filedetails/?id=755415350 so those are the only parts added by default.

Works with all randomly generated humans. Does not change existing characters.

ini file at \steamapps\workshop\content\268500\896537816\Config\XComNoInvisibleHeads.ini

Overrides XGCharacterGenerator
Popular Discussions View All (1)
2
20 Nov, 2019 @ 9:18am
FYI on why this mod seems to not work correctly
gravage
115 Comments
Cúchulainn 4 Oct, 2021 @ 8:56pm 
Does this work on WOTC?
Sharur 4 Sep, 2020 @ 3:03am 
Found a stray quotation mark, removed all single quotes... still doesn't work.
Sharur 4 Sep, 2020 @ 2:45am 
One idea I had is that maybe special characters are an issue? Some parts use apostrophes.
Sharur 4 Sep, 2020 @ 2:44am 
As best I can tell, this isn't working, though I don't know why. I have added every single custom cosmetic part I have installed to the ini file, but if I start a new campaign with my character pool off, I get a horrible hodge podge mess of parts. Is there any chance this only applies to NPCs/civilians, not soldiers? I don't see why that would be the case, but I'm at a loss. Not to mention that I'm still seeing the None RandomPart errors in the log, so the script is being called.
Sharur 3 Sep, 2020 @ 7:25pm 
It also seems like adding a lot MatchNames entries to the ini can cause XCOM 2 to fail to launch successfully. I'm seeing fairly consistent behavior around 130 entries.
Sharur 3 Sep, 2020 @ 5:24am 
I've been updating the .ini file for this and still getting parts I've blocked showing up on characters on the title screen (which are randomly generated as I don't have any active save files). I've been trying to troubleshoot the problem, and have noticed a lot of warnings in Launch.log indicating that the script is accessing a RandomPart that's None (presumably while trying to get the DisplayName). I'm not sure what would cause the RandomPart to be None, though.
UncleD 31 May, 2020 @ 2:31am 
My issue is that I have heads but all my crew on the avenger Scientists etc are missing bodies. Can anyone help me with this issue?
HotelCharliHill 17 Apr, 2020 @ 12:01am 
MatchNames[54]=Zer0InvisHead
MatchNames[55]=Zer0InvisHeadSkirmisher
MatchNames[56]=VayneInvisHead
MatchNames[57]=VayneInvisHeadSkirmisher
MatchNames[58]=ArthurInvisHead
MatchNames[59]=ArthurInvisHeadSkirmisher
MatchNames[60]=Invisible_Head_SkirmisherMale_A_Afr
MatchNames[61]=Invisible_Head_SkirmisherMale_A_Asn
MatchNames[62]=Invisible_Head_SkirmisherMale_A_Cauc
MatchNames[63]=Invisible_Head_SkirmisherMale_A_Lat
MatchNames[64]=Invisible_Head_SkirmisherFem_A_Afr
MatchNames[65]=Invisible_Head_SkirmisherFem_A_Asn
MatchNames[66]=Invisible_Head_SkirmisherFem_A_Cauc
MatchNames[67]=Invisible_Head_SkirmisherFem_A_Lat
MatchNames[68]=Invisible_Head_CP
MatchNames[69]=Geth_Prime_Invisible_Head
MatchNames[70]=Geth_Soldier_Invisible_Head
HotelCharliHill 17 Apr, 2020 @ 12:01am 
MatchNames[38]=Invisible_Salarian_F
MatchNames[39]=Invisible_Salarian_M
MatchNames[40]=Invisible_Head_Sangheili_F_GE
MatchNames[41]=Invisible_Head_Sangheili_M_GE
MatchNames[42]=Invisible_Head_Sangheili_F
MatchNames[43]=Invisible_Head_Sangheili_M
MatchNames[44]=Invisible_Turian_F
MatchNames[45]=Invisible_Turian_M
MatchNames[46]=Asari_Invisible_Head_2
MatchNames[47]=Asari_Invisible_Head
MatchNames[48]=Invisible_Salarian_F
MatchNames[49]=Invisible_Salarian_M
MatchNames[50]=Head_AfrFemale_Invis
MatchNames[51]=Head_AsiFemale_Invis
MatchNames[52]=Head_CaucFemale_Invis
MatchNames[53]=Head_LatFemale_Invis
HotelCharliHill 17 Apr, 2020 @ 12:01am 
MatchNames[18]=Invisible_Head_Turian_M
MatchNames[19]=Invisible_Head_Drell_F
MatchNames[20]=Invisible_Head_Drell_M
MatchNames[21]=Invisible_Head_Liara_Human
MatchNames[22]=Invisible_Head_Liara
MatchNames[23]=Invisible_Head_Salarian_F
MatchNames[24]=Invisible_Head_Salarian_M
MatchNames[25]=Invisible_Head_Geth
MatchNames[26]=Alien_Invisible_Head_M_WOTC
MatchNames[27]=Alien_Invisible_Head_F_WOTC
MatchNames[28]=Invisible_Head_1
MatchNames[29]=Invisible_CAU_WM
MatchNames[30]=MA_InvisHead_LAT_F
MatchNames[31]=MA_InvisHead_LAT
MatchNames[32]=MA_InvisHead_CAU_F
MatchNames[33]=MA_InvisHead_CAU
MatchNames[34]=MA_InvisHead_ASN_F
MatchNames[35]=MA_InvisHead_ASN
MatchNames[36]=MA_InvisHead_AFR_F
MatchNames[37]=MA_InvisHead_AFR