RimWorld

RimWorld

179 ratings
FemaleBodyVariants
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
238.046 KB
30 Mar, 2024 @ 5:39pm
29 Jun @ 8:00am
11 Change Notes ( view )

Subscribe to download
FemaleBodyVariants

Description
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://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3511966169

---

Update 2

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

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

92 Comments
tanyfilina 24 Jul @ 6:59am 
tiagocc0  [author] 23 Jul @ 5:35pm 
Thanks I will check it
AJarOfDirt 23 Jul @ 2:03pm 
@tiagocc0 Yeah I never had any issues with baseliner textures. That patch should only affect xenotypes that have a fur type that also has the tag. Everything else should be left alone. Here is my github page if you wanted to just check that out (https://github.com/AJarOfDirt0/Rimworld-Custom-changes) . It has some other stuff that I've collected for my own use too.
tiagocc0  [author] 23 Jul @ 8:18am 
@Pillowkitty if possible, I don't know when I will have time to check the code, this would help a lot

you can reach me on discord, this is my id 253930179196485633
If you prefer another way let me know
Pillowkitty 23 Jul @ 8:08am 
@tiagocc0 What I did was clone your FemaleBodyVariants.dll then rename it to FemaleBodyFurVariants.dll and slipped/replaced the lines in via dnSpy. My baseliners are generating properly as it does not touch your original assembly.

If you want I can pass you my assembly? It has been working on my end with all the VE races I have completed art for. I'm still working on designing full body skins of Roo's unguligrade legs as whatever design/code that is used for those overlays are not cooperating.
tiagocc0  [author] 23 Jul @ 6:44am 
@AJarOfDirt I tried to add the patch but then for baseliners it wouldn't show the female body, is the patch made to work exclusively with other types of bodies that have those genes?
Pillowkitty 22 Jul @ 12:27pm 
@AJarOfDirt Thank you so much for providing those patch lines! Guess the rest of my day is going to be spent fiddling in GIMP to add more female furdef variants to the existing xenotypes I play with! <3
tiagocc0  [author] 14 Jul @ 11:26am 
Ok, I won't have time to check it now, but will do so next weekend, thanks
AJarOfDirt 14 Jul @ 1:13am 
Sorry about the formatting. Had to split it into two comments too, but this patch checks for the exclusionTag Has_Female_Variants". Pretty much just went off your existing patch.
AJarOfDirt 14 Jul @ 1:12am 
[HarmonyPatch(typeof(FurDef), "GetFurBodyGraphicPath")]
public static class FurDef_GetFurBodyGraphicPath_Patch
{
[HarmonyPostfix]
public static void Postfix(FurDef __instance, ref Pawn pawn, ref string __result)
{
if ((__result == null)
|| (pawn.Drawer.renderer.CurRotDrawMode == RotDrawMode.Dessicated)
|| (ModsConfig.AnomalyActive && pawn.IsMutant && !pawn.mutant.Def.bodyTypeGraphicPaths.NullOrEmpty())
|| (ModsConfig.AnomalyActive && pawn.IsCreepJoiner && pawn.story.bodyType != null && !pawn.creepjoiner.form.bodyTypeGraphicPaths.NullOrEmpty())
|| (pawn.story?.bodyType?.bodyNakedGraphicPath == null)
)
{
return;
}