RimWorld

RimWorld

89 ratings
FemaleBodyVariants
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
382.019 KB
30 Mar @ 5:39pm
7 Apr @ 1:57pm
6 Change Notes ( view )

Subscribe to download
FemaleBodyVariants

Description
Update 2

Released my version of female variant body types based on Beautiful Bodies
https://steamproxy.net/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://steamproxy.net/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://steamproxy.net/id/ireth92

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

47 Comments
tiagocc0  [author] 14 Jul @ 1:28pm 
It depends on how clothes work in the game, I haven't touched or checked this part of the code so I don't know.

But several people including modders reached me about this so I assume it's not possible with xml modding which is easier, so it would probably require a harmony mod and changing one or more methods in the game. This mod is a harmony mod and changes one method.
Rohzdear 14 Jul @ 12:07pm 
Is it possible to make so that clothing for the same body type but different sex has different graphics?
For example the T-Shirt apparel having different graphics depending if it's a Female or Male Hulk body, etc.
Panthercat64 1 Jul @ 12:31pm 
Alright I'll give it a shot, thank you!
tiagocc0  [author] 1 Jul @ 2:53am 
the source code is in the github link above

you need visual studio to compile it, so you would modify this file
https://github.com/purpleorangegames/FemaleBodyVariants/blob/main/Source/FemaleBodyVariants/GetFloatMenuPatch.cs

this is the code in question, notice the if has conditions

can't be male
can't be null
can't contain the name _Female (which is already a female body)
and then needs to contain one of these
either it is _Thin, _Fat or _Hulk

if (pawn.gender != Gender.Male && graphicPath != null && !graphicPath.Contains("_Female") && (graphicPath.Contains("_Thin") || graphicPath.Contains("_Fat") || graphicPath.Contains("_Hulk")))
...

What you would need is a way to identify if is one of the races you want to exclude and include the exception in the if clause, but I have no idea how to do this as I have never made a mod about HAR
Panthercat64 30 Jun @ 8:35pm 
Well, I don't know how to actually do anything with harmony, again I'm not a modder at all.
So do you mind providing help for me to learn how to make exceptions to mods with harmony? I couldn't find much through google searches.


Admittingly, the last HAR races I have (because I used to have way, way, way more to the point it was a problem) are some of Yanziko's mods. I like some the features they add, like textures disappearing with certain injuries.
I'm willing to make a fix myself since I doubt many would care about fixing that, and I don't make you do work for one person. I'm just not sure how to do it.
tiagocc0  [author] 30 Jun @ 7:14pm 
this mod changes a function from the game using harmony so no xml
it's a very simple if so you could include some exceptions to it if you can identify those you want unchanged from har
Panthercat64 30 Jun @ 6:40pm 
The mod is cool, but Is there a way to make it ignore certain races from HAR that use custom textures? It's creating some minor in all reality, but very immersion breaking, issues.


I don't mind doing it myself if its just a very simple patch operation, but I'm not an actual modder just kinda have a very base understand what the XML code is sometimes talking about, so I'd just need some simple instructions/knowledge of any essential code to figure it out on my own.
tanyfilina 1 May @ 11:35pm 
Zuada, nope. But that can be done via the same patch method as in Gendered Body Types mod + adding separate bodies in BodyTypeDefs. But you'll have to add new apparel images for all the apparel mods you use...
Zuada 1 May @ 1:39pm 
Does this mod give support for apparel specific to the extra female body types? For example "Tshirt_Hulk_Female_*"?
tsuzumi 28 Apr @ 1:04pm 
There seems to be an issue with FemaleBB where both bodies renders.
I suspect adding FemaleBB to the If statements in the Harmony Postfix class should solve it.