1.6 Ready
Overview
A simple mod that makes it so that mechanoids will always use the same set of textures no matter if their made by the player or spawned by Randy, they will always use the same base texture.
Player made mechs retain their markings if there are textures for that (there’s a 99.99% chance that will be the case).
I highly recommend setting “Show player mech names” to “always” so the mechs you make are easy to spot.
This mod is intended to be used with mech retexture mods primary “[url=https://steamcommunity.com/sharedfiles/filedetails/?id=3013205187]Fluff's Curvaceous Underarmored Mechanoids[/url]" due to how that mod is configured.
Compatibility:
Any mechanoid mod using the default mech faction (This includes VFE Mechanoids)
Conclusion
Hope this mod helps anyone out there
If you enjoy this mod maybe consider leaving a favourite and like on the steam page
Every like counts
Known issues:
Mechs spawned via either mech capsules or mech drop beacons will spawn at age 100 (Mech will use ancient textures)
For modders:
This mod checks if the default faction type of a PawnKindDef is set to Mechanoid which at that point forces Mechs to generate at ages between 0 to 99, since once a mech go’s past 100 it starts using the ancient mech textures.
Below is the raw XML code that this mod uses to do this.
(I know it says 95 but thats to prevent some other issues and also adds a 5 year buffer as well)
(The min age being 0 is extremely important since that allows the patch to work correctly)
<Patch>
<Operation Class="PatchOperationAdd">
<xpath>Defs/PawnKindDef[defaultFactionType="Mechanoid"]</xpath>
<value>
<maxGenerationAge>95</maxGenerationAge>
</value>
</Operation>
<Operation Class="PatchOperationReplace">
<xpath>Defs/PawnKindDef[defaultFactionType="Mechanoid"]/minGenerationAge</xpath>
<value>
<minGenerationAge>0</minGenerationAge>
</value>
</Operation>
</Patch>
This mod is literally one XML file with 2 patches within it