边缘世界 RimWorld

边缘世界 RimWorld

252 个评价
FemaleBodyVariants
2
   
奖励
收藏
已收藏
取消收藏
Mod, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
243.678 KB
2024 年 3 月 30 日 下午 5:39
10 月 20 日 上午 4:59
13 项改动说明 ( 查看 )

订阅以下载
FemaleBodyVariants

描述
Mod Compatibility

It seems my mod has an incompatibility with EBSG Framework
But it should work if you load this mod after it.

So load FemaleBodyVariants after EBSG Framework.

Update 4

Made an update for fur covered bodies, I did try a more simple approach, instead of looking for exclusion gene tags, I modified the code to check if the texture exists, like the apparel mod, so it won't give an error if it doesn't or give a red X texture and if it exists it will load automatically without a need for xml patches or further verification.

I tested it with Yttakin and VRE Highmate.

So FurCovered_Thin_Female_south.png texture will work.

Thanks to AJarOfDirt and Pillowkitty for helping me with this.

---

Update 3

Released the apparel version of this mod, which other modders can use as a base for new female exclusive apparel textures, it contains no new textures on its own
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3511966169

---

Update 2

Released my version of female variant body types based on Beautiful Bodies
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3215805750

---

Update
Just did a quick update on the vanilla texture so they are different and real female variants.
If you don't use body retextures then just using this mod is enough to have the new body types.




---



The screenshot is a lie!
This mod is to be used in conjunction with other body retexture mods that have the below textures/files prepared.

This mod provides a way to load, on the fly, a different body texture for thin, fat and hulk females.
It will use these names:

Naked_Thin_Female_south.png
Naked_Thin_Female_east.png
Naked_Thin_Female_north.png

Naked_Fat_Female_east.png
Naked_Fat_Female_north.png
Naked_Fat_Female_south.png

Naked_Hulk_Female_east.png
Naked_Hulk_Female_north.png
Naked_Hulk_Female_south.png

I made a simple copy of the original textures for this mod so it won't try to load a texture that doesn't exists.
So this mod by itself won't change anything visually, but in conjunction with a texture mod that contains the files above you will be able to see the female variation of those three body types.

Anyone is free to use mod as a prerequisite for your own mod or copy the dll to your own mod.

As I'm making a body retexture mod I will have this mod as a prerequisite for my future mod.

Might not be compatible with HAR, if you are using HAR you probably don't need this anyway.

Male pawn body texture mod: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2068281501
Female pawn body texture is a variation based on the mod above.
All credit for the texture from the screenshot and my future body texture mod goes to ireth92
https://psteamcommunity.yuanyoumao.com/id/ireth92

Mod with source (This mod does not contain the textures from the screenshot):
https://github.com/purpleorangegames/FemaleBodyVariants

热门讨论 查看全部(2)
15
9 月 2 日 上午 9:51
Report Errors
tiagocc0
2
9 月 26 日 上午 5:04
Bodies and Races support
tiagocc0
131 条留言
Gamphar 10 月 21 日 上午 9:41 
thanks! after doing a quick test, it's so weird that Harmony still tried to make my GraphicFor postfix patch onto your GetFurBodyGraphicPath postfix patch

i recompiled your new FemaleBodyFurVariants.dll and everything worked perfectly again

i then triple-checked, changing the Harmony ID back to the identical (old) one did break my GraphicFor postfix, and switching back to the new ID fixed it

LOL, i initially thought the Harmony ID itself was the primary cause (and it was in my VS compile), but apparently that's not the case for others

thanks anyway, it looks like for now is just to recompile your FemaleBodyFurVariants.dll myself so i can get back to playing
tiagocc0  [作者] 10 月 20 日 上午 5:04 
done
tiagocc0  [作者] 10 月 20 日 上午 4:53 
sure
Gamphar 10 月 19 日 下午 3:11 
Hello, can you rename the Harmony ID in FemaleBodyFurVariants.dll?

please change:
new Harmony("FemaleBodyVariants").PatchAll();

to
new Harmony("FemaleBodyFurVariants").PatchAll();

using the old, identical ID with your FemaleBodyVariants.dll confuses Harmony, it makes PawnRenderNode_Body.GraphicFor incorrectly return a string (from FurDef.GetFurBodyGraphicPath) instead of a proper graphic object.

if other mods (like mine) try to patch GraphicFor after yours, they'll break causing red text on main menu and in game.

putting them before your mod is a temporary workaround, but then they can't use your new female tags.
tiagocc0  [作者] 9 月 26 日 上午 5:21 
try changing the order of the mods
other than that maybe we would need to patch it to allow exceptions
but I won't be able to come back to rimworld for a good while
Paradox 9 月 26 日 上午 5:03 
For some reason the droids from Android Expanded (which have their own robot body textures) are using human body textures when this mod is active. Is there any way to blacklist this mod from affecting certain races?
MadMage 9 月 5 日 下午 10:07 
Awesome, thanks. It was so simple I was straight up unsure.
tiagocc0  [作者] 8 月 31 日 上午 2:51 
It doesn't check for genes, the code checks two different places one for normal pawns and another for pawns that fit the fur skin criteria.

In both cases it doesn't look for hardcoded paths, it just finds out a texture is going to be loaded for a certain pawn and checks if it is female and adds a _female to the path, so should work regardless of what name is being used if they are using one of these two routes.

If the body uses a new custom function to load the texture, then it won't work here or a third vanilla function I'm not aware of.

So yes, just load a mod with just images with the correct names and it will work.
MadMage 8 月 30 日 下午 9:24 
@tiagocc0 Does this follow for ANY skin gene? Just drop the textures in using the same naming convention and it'll just... see them?
tiagocc0  [作者] 8 月 30 日 上午 6:46 
I load it first but I use just a few body mods.