RimWorld
106 lượt đánh giá
Gene Tools - Forked
   
Giải thưởng
Yêu thích
Đã yêu thích
Bỏ thích
Mod, 1.4, 1.5, 1.6
Kích cỡ file
Đã đăng
Đã cập nhật
199.369 KB
7 Thg10, 2023 @ 5:21pm
10 Thg09 @ 2:51pm
16 ghi chú thay đổi ( xem )
Bạn cần DLC để sử dụng vật phẩm này.

Đăng ký để tải xuống
Gene Tools - Forked

Mô tả
Fork of a modding tools for creating xenos.

NOTE: I don't recommend using this when developing new mods. Use Big and Small Framework PawnExtensions instead if possible. This is mostly legacy.

See the original wiki for most info: https://github.com/prkrdp/GeneTools/wiki
Original: https://gtm.steamproxy.vip/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):

- Things work pretty good. If a HAR alien has a bodytype/headtype using colorBody or useShader then HAR's shaders won't be used on that body part (which is good since colorBody and useShader's sole function is to replace the shader)
Thảo luận nổi bật Xem tất cả (1)
1
10 Thg09 @ 2:35pm
Transpile failed! Not able to find branch sequence in GtDisableLoadChildBodyFailsafe
oldnewone
40 bình luận
tinywhitecat  [tác giả] 10 Thg09 @ 3:02pm 
Unfortunately there doesn't appear to be a way to browse mods that use this as a dependancy. If there was I would have pushed people to migrate to Big And Small Framework myself where possible
tinywhitecat  [tác giả] 10 Thg09 @ 3:00pm 
@TurtleShroom
My guess is that another C# mod that either has a patch for this or uses it as a dependency accidentally included the DLL for this mod. Much easier to do by accident than you might think, default behavior when compiling a mod will do this.

It's like that annoying error when you are subscribed to two mods with the same ID, but for C# code - which means it only complains if both mods are loaded, unlike the duplicate mod ID issue.

> Harmony ID configuration issue *with and* Gene Tools - Forked.
Notice the 'with and' - it's missing the name of whatever is loading the DLL again. I don't know why that would happen though.

I checked that this mod alone doesn't do it, and none of my other mods do (I would be prime suspect to accidentally include my own DLL twice)

It's also possible another mod forked Gene Tools themselves in 1.4-1.5 and included it in the mod rather than posting it as a standalone framework and didn't change the name
TurtleShroom 10 Thg09 @ 12:18pm 
[Analyzer] The HarmonyID GeneTools has been loaded twice. It is associated with both:
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 and GeneTools, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
This is a Harmony ID configuration issue with and Gene Tools - Forked. Please report that they are instantiating harmony with the same ID.


My Player Log said that I need to report this, but I have no idea what it means.
nero115935 13 Thg07 @ 4:10am 
need 1.6 please
tinywhitecat  [tác giả] 1 Thg06 @ 5:08am 
released shaders thing, seems good
miniusAreas 30 Thg05 @ 3:39pm 
excited for head shaders fix
tinywhitecat  [tác giả] 21 Thg05 @ 6:46pm 
@ozeola1 Was caused by a bug in this mod, now fixed.
The stuff about editing the DLL from the old mod doesn't apply anymore, I rewrote everything anyway. There is an ingame setting to disable all the apparel fitting checks though

Also have a tentative fix for HAR head shaders, just need to test further and will release that
ozeola1 21 Thg05 @ 3:44pm 
How to edit the mod? Which app i need to use to open Dll file or something? Mod wiki page is absolute BS for those who doesn't know much.

The mod doesn't allow GiantRace 1.5 to wear their clothes.
tinywhitecat  [tác giả] 4 Thg02 @ 5:45am 
forgot about it. I'll take a look some time soon
miniusAreas 30 Thg01 @ 5:59pm 
any news on the head shader bug with HAR? Not impatient, just curious.