RimWorld

RimWorld

63 ratings
Gene Tools - Forked
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
178.362 KB
Oct 7, 2023 @ 5:21pm
Jul 20, 2024 @ 11:08am
12 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Gene Tools - Forked

Description
Fork of a modding tools for creating xenos.

See the original wiki for most info: https://github.com/prkrdp/GeneTools/wiki
Original: https://steamcommunity.com/sharedfiles/filedetails/?id=2889514606

Source code: https://github.com/tinywhitecats/GeneTools

As this has the same id as Gene Tools, you should not be subscribed to both at once.

Differences here from the experimental branch:

- Apparel texture patch is now done per-apparel instead of the entire update function (better compatibility).
- Head to helmet checking is off by default.
- New headtype extension as GeneToolsHeadTypeDef.enforceHelmets extension. Enables the head to helmet checking. Vanilla head types are no longer patched to support all helmets! No reason for that now.
- HAR compatibility improved and integrated - always on if HAR is installed.
- Refactored source code.
- New hair extension as GeneToolsHairDef.useSkinColor. Enabling this passes a pawn's skin color as a second color to the hair shader. This takes priority over HairModdingPlus when enabled.
- New body and head extensions as GeneToolsBodyTypeDef.enforceOnInvisibleApparel and GeneToolsHeadTypeDef.enforceOnInvisibleApparel. By default, invisible apparel is always acceptable on any body/head, since it will never be missing textures. Enabling this makes the head/body allowed check active on invisible apparel.
- Added forcedBodyTypesMale and forcedHeadTypesMale. Equivalent to the female-only version, these are only necessary if you want to retain unmodified female heads/bodies while overwriting male ones.

Notes:

- Vanilla bodytype genes may not cooperate with GT bodytype genes on the same pawn. In theory it's all set up for the vanilla exclusionTags to work, but in testing I couldn't get it to behave consistently.
- Changing pawn age via character editor doesn't always update body type. I should be able to fix this. For now there's a debug tool to set bodytype in the base game, so you can fix it with that.

Regarding HAR support (1.5):

- For the most part, all GeneTools features are disabled on HAR aliens.
- The head shader extension doesn't work at all with HAR enabled. I need to look more into it.
32 Comments
tinywhitecat  [author] Feb 4 @ 5:45am 
forgot about it. I'll take a look some time soon
miniusAreas Jan 30 @ 5:59pm 
any news on the head shader bug with HAR? Not impatient, just curious.
蓝鱼 Dec 3, 2024 @ 9:03pm 
Is there a way to change head size by genes?
tinywhitecat  [author] Nov 30, 2024 @ 3:50pm 
range is the radius of random positioning centered on the offset coords. And an anchor only used if the headtype.narrow = narrowCrown if narrowCrown is defined
tinywhitecat  [author] Nov 30, 2024 @ 3:37pm 
@蓝鱼 Core\Defs\Misc\BodyTypeDefs\BodyTypes.xml has the vanilla ones. Each BodyTypeDef has a list of woundAnchors. Dunno what the narrowCrown, range, or debugColor properties do, but the rest are straightforward enough.
For the Zoro mod I just copied the woundAnchors from a similar vanilla body
蓝鱼 Nov 30, 2024 @ 1:03pm 
@tinywhitecat
Where can I find an example that shows how to define wound positions?
tinywhitecat  [author] Nov 30, 2024 @ 4:32am 
@蓝鱼 Wound positions are defined on the body type, are they not? This mod doesn't affect those all
蓝鱼 Nov 26, 2024 @ 2:08pm 
I made a custom bodytype gene,and I found that all the wound textures are on the same position,which looks wired.
tinywhitecat  [author] Aug 13, 2024 @ 6:04am 
@TurtleShroom I changed the code to make that mod unnecessary. Non-standard heads wearing hats is allowed by default, unless enabled with GeneToolsHeadTypeDef.enforceHelmets
TurtleShroom Aug 10, 2024 @ 6:21pm 
Great work! I am so glad that you finally added the Humanoid Alien Races Mod fixes into the main Mod!

There is also a Mod that added some fixes to the original Gene Tools Mod here: https://www.steamcommunity.com/sharedfiles/filedetails/?id=2968173661 .