Jump to content

[Mod] ChiefCheese's Thicc n Plump Ferals [1.2]


Guest

Recommended Posts

Posted (edited)

Currently only has textures for:

-Boomalope

-Toxalope

-Warg

-Megaspider

-Timber Wolf

-Arctic Wolf

-Yak

-Bear

-Donkey

-Cougar

-Thrumbo

-Bison

-Megasloth

-Arctic Lion (Alpha Animals)

-Gallatross (Alpha Animals)

-Gallatross Moribund (Alpha Animals)

-Rock Troll (Dark Ages: Beasts and Monsters)

-Imperial Redhound (Dark Ages: Beasts and Monsters)

 

New:

-Cow

-Horse

-Muffalo

 

preview.png

ModIcon.png

 

 

 

ChiefsThiccFerals1.2.rar

Edited by CheifCheese
Added textures for 3 more creatures
Posted
23 hours ago, serveas said:

This is pretty sweet. Any plans for more animals?

Im planning to cover just about all of the big animals and some modded ones too like from Alpha Animals. Theses gonna be some animations to utilize their "assets" as well

Posted
2 hours ago, CheifCheese said:

Im planning to cover just about all of the big animals and some modded ones too like from Alpha Animals. Theses gonna be some animations to utilize their "assets" as well

Nice! Looking forwards to them. Any particular ones on the top of your list? Would love to see Thrumbos among other critters.

Posted
52 minutes ago, serveas said:

Nice! Looking forwards to them. Any particular ones on the top of your list? Would love to see Thrumbos among other critters.

No real priority just going through all that I think deserve a fat ass. Bears, Yaks, Donkeys, Horses, and Thrumbos are next

Posted
35 minutes ago, Ordas Turul said:

It's awesome, but could you please make it a way it doesn't overwrite females?

Ah my bad It should be fixed now and I included some extra animals I got finished 

Posted
3 hours ago, bi-passed said:

this is goated and i may help contribute to this if you'd accept it

That would be really cool

Posted

I could perhaps pitch in as well. Don't have much going on at the moment. I have experience with C# but not in a gaming/modding context, though I'm still willing to give it a shot if you have some gameplay ideas.

Posted
14 minutes ago, serveas said:

I could perhaps pitch in as well. Don't have much going on at the moment. I have experience with C# but not in a gaming/modding context, though I'm still willing to give it a shot if you have some gameplay ideas.

Is there any chance you could make an animal use a different texture if they are female? 

Posted
6 minutes ago, CheifCheese said:

Is there any chance you could make an animal use a different texture if they are female? 

I suppose a texture swap should be doable, but I'd have to look into some resources first to see how it works in the game. Haven't modded this game at all. If you have some useful links and whatnot, feel free to send them my way.

Posted
31 minutes ago, serveas said:

I suppose a texture swap should be doable, but I'd have to look into some resources first to see how it works in the game. Haven't modded this game at all. If you have some useful links and whatnot, feel free to send them my way.

Will do! Ive been attempting to reverse engineer some mods since I dont know anything about C#

Posted
3 hours ago, CheifCheese said:

Is there any chance you could make an animal use a different texture if they are female? 

I've got good news for you, this should be possible in XML alone. I haven't tested it yet but I found this snippet under Races_Animal_CowGroup.xml:

 

<bodyGraphicData>
  <texPath>Things/Pawn/Animal/Cow/Bull</texPath>
  <drawSize>1.3</drawSize>
  <color>(170,170,170)</color>
  <shadowData>
    <volume>(0.4, 0.3, 0.3)</volume>
    <offset>(0,0,-0.2)</offset>
  </shadowData>
</bodyGraphicData>
<femaleGraphicData>
  <texPath>Things/Pawn/Animal/Cow/Cow</texPath>
  <drawSize>1.25</drawSize>
  <color>(200,200,200)</color>
  <shadowData>
    <volume>(0.4, 0.3, 0.3)</volume>
    <offset>(0,0,-0.2)</offset>
  </shadowData>
</femaleGraphicData>

 

There's an alternative texture path definable for female variants in ThingDefs for animals. If you add a female sprite variant of these creatures (or just the vanilla version) and override the default XMLs by adding the <femaleGraphicData> block then I think it should work. The only snag you might hit is if you're going to use this mod with another one that also modifies the XML file's vanilla creatures. Maybe there's a solution to that problem but other than that I think it's worth a shot.

Posted
48 minutes ago, serveas said:

I've got good news for you, this should be possible in XML alone. I haven't tested it yet but I found this snippet under Races_Animal_CowGroup.xml:

 

<bodyGraphicData>
  <texPath>Things/Pawn/Animal/Cow/Bull</texPath>
  <drawSize>1.3</drawSize>
  <color>(170,170,170)</color>
  <shadowData>
    <volume>(0.4, 0.3, 0.3)</volume>
    <offset>(0,0,-0.2)</offset>
  </shadowData>
</bodyGraphicData>
<femaleGraphicData>
  <texPath>Things/Pawn/Animal/Cow/Cow</texPath>
  <drawSize>1.25</drawSize>
  <color>(200,200,200)</color>
  <shadowData>
    <volume>(0.4, 0.3, 0.3)</volume>
    <offset>(0,0,-0.2)</offset>
  </shadowData>
</femaleGraphicData>

 

There's an alternative texture path definable for female variants in ThingDefs for animals. If you add a female sprite variant of these creatures (or just the vanilla version) and override the default XMLs by adding the <femaleGraphicData> block then I think it should work. The only snag you might hit is if you're going to use this mod with another one that also modifies the XML file's vanilla creatures. Maybe there's a solution to that problem but other than that I think it's worth a shot.

Please let me know if this ends up working! I look forward to making female textures

Posted
5 minutes ago, CheifCheese said:

Please let me know if this ends up working! I look forward to making female textures

I'm about to hit the hay for tonight but I'll be able to try it tomorrow evening.

Posted

yeah having male and female textures for each animal is super easy, like serveas said it's just xml. cows, deers, chickens, and a couple others use it so all you'd need to do is patch in the extra femaleGraphicData and boom you win

Posted (edited)

 

here's a (possibly working) example patch of how to give animals female graphics. this SHOULD work, all you need to do is put it into a Patches folder in your mod root, and then change the relevant data inside to match whatever animal you're giving a female texture

so effectively all you'd wanna change in this code is the defName in the xpath to whatever animal you're changing it to, and then change the femaleGraphicData code to match the normal bodyGraphicData except modify the texPath to target a specific female variant
 

<?xml version="1.0" encoding="UTF-8"?>
<Patch>

    <Operation Class="PatchOperationSequence">
        <operations>

            <li Class="PatchOperationAdd">
                <xpath>Defs/PawnKindDef[defName="Bear_Grizzly"]/lifeStages/li[0]</xpath>
                <value>
                    <femaleGraphicData>
                        <texPath>Things/Pawn/Animal/Bear/FemBear</texPath>
                        <drawSize>1.4</drawSize>
                        <color>(112,82,65)</color>
                        <shadowData>
                            <volume>(0.4,0.3,0.3)</volume>
                            <offset>(0,0,-0.2)</offset>
                        </shadowData>
                    </femaleGraphicData>
                </value>
            </li>
            <li Class="PatchOperationAdd">
                <xpath>Defs/PawnKindDef[defName="Bear_Grizzly"]/lifeStages/li[1]</xpath>
                <value>
                    <femaleGraphicData>
                        <texPath>Things/Pawn/Animal/Bear/FemBear</texPath>
                        <drawSize>1.4</drawSize>
                        <color>(112,82,65)</color>
                        <shadowData>
                            <volume>(0.4,0.3,0.3)</volume>
                            <offset>(0,0,-0.2)</offset>
                        </shadowData>
                    </femaleGraphicData>
                </value>
            </li>
            <li Class="PatchOperationAdd">
                <xpath>Defs/PawnKindDef[defName="Bear_Grizzly"]/lifeStages/li[2]</xpath>
                <value>
                    <femaleGraphicData>
                        <texPath>Things/Pawn/Animal/Bear/FemBear</texPath>
                        <drawSize>1.4</drawSize>
                        <color>(112,82,65)</color>
                        <shadowData>
                            <volume>(0.4,0.3,0.3)</volume>
                            <offset>(0,0,-0.2)</offset>
                        </shadowData>
                    </femaleGraphicData>
                </value>
            </li>
        </operations>
    </Operation>

</Patch>

 

Edited by bi-passed
Posted
2 hours ago, bi-passed said:

 

here's a (possibly working) example patch of how to give animals female graphics. this SHOULD work, all you need to do is put it into a Patches folder in your mod root, and then change the relevant data inside to match whatever animal you're giving a female texture

so effectively all you'd wanna change in this code is the defName in the xpath to whatever animal you're changing it to, and then change the femaleGraphicData code to match the normal bodyGraphicData except modify the texPath to target a specific female variant
 

<?xml version="1.0" encoding="UTF-8"?>
<Patch>

    <Operation Class="PatchOperationSequence">
        <operations>

            <li Class="PatchOperationAdd">
                <xpath>Defs/PawnKindDef[defName="Bear_Grizzly"]/lifeStages/li[0]</xpath>
                <value>
                    <femaleGraphicData>
                        <texPath>Things/Pawn/Animal/Bear/FemBear</texPath>
                        <drawSize>1.4</drawSize>
                        <color>(112,82,65)</color>
                        <shadowData>
                            <volume>(0.4,0.3,0.3)</volume>
                            <offset>(0,0,-0.2)</offset>
                        </shadowData>
                    </femaleGraphicData>
                </value>
            </li>
            <li Class="PatchOperationAdd">
                <xpath>Defs/PawnKindDef[defName="Bear_Grizzly"]/lifeStages/li[1]</xpath>
                <value>
                    <femaleGraphicData>
                        <texPath>Things/Pawn/Animal/Bear/FemBear</texPath>
                        <drawSize>1.4</drawSize>
                        <color>(112,82,65)</color>
                        <shadowData>
                            <volume>(0.4,0.3,0.3)</volume>
                            <offset>(0,0,-0.2)</offset>
                        </shadowData>
                    </femaleGraphicData>
                </value>
            </li>
            <li Class="PatchOperationAdd">
                <xpath>Defs/PawnKindDef[defName="Bear_Grizzly"]/lifeStages/li[2]</xpath>
                <value>
                    <femaleGraphicData>
                        <texPath>Things/Pawn/Animal/Bear/FemBear</texPath>
                        <drawSize>1.4</drawSize>
                        <color>(112,82,65)</color>
                        <shadowData>
                            <volume>(0.4,0.3,0.3)</volume>
                            <offset>(0,0,-0.2)</offset>
                        </shadowData>
                    </femaleGraphicData>
                </value>
            </li>
        </operations>
    </Operation>

</Patch>

 

Oh dang thats super neat! 

 

Posted

So after making female variants and giving more critters their asses back, what's coming up next? RimWorld's wiki is actually written out well enough to get started with if it comes to modding. I wouldn't mind dedicating some time to a pet project if you folks have good ideas with this.

Posted
2 hours ago, serveas said:

So after making female variants and giving more critters their asses back, what's coming up next? RimWorld's wiki is actually written out well enough to get started with if it comes to modding. I wouldn't mind dedicating some time to a pet project if you folks have good ideas with this.

idk if anything needs to come next, at least not with this mod. it's just adding THICC and PLUMP butts to various creatures and animals. maybe give mechanoids some thiccness, add more mod integrations and add complete support for all of Core + DLC animals. it's just a texture swap mod after all, not much major coding to be done outside of that female graphics patch.

Posted
6 minutes ago, bi-passed said:

idk if anything needs to come next, at least not with this mod. it's just adding THICC and PLUMP butts to various creatures and animals. maybe give mechanoids some thiccness, add more mod integrations and add complete support for all of Core + DLC animals. it's just a texture swap mod after all, not much major coding to be done outside of that female graphics patch.

Maybe not for this mod, but perhaps for something else feral-related. I'm feeling pretty motivated. I recently got my hand on Palworld and that has a wealth of models and animations too - but not many gameplay mods. I'd like to stick my nose in that as well.

 

No promises though. I'm not a savant programmer. I just tinker with stuff and see what works. Feel free to contact me in DMs if you're interested or just reply to me (goes for anyone reading this, by the way) because I usually don't do stuff all on my own

Posted
39 minutes ago, bi-passed said:

idk if anything needs to come next, at least not with this mod. it's just adding THICC and PLUMP butts to various creatures and animals. maybe give mechanoids some thiccness, add more mod integrations and add complete support for all of Core + DLC animals. it's just a texture swap mod after all, not much major coding to be done outside of that female graphics patch.

Right on the money lol. Currently doing Thicc mechanoids but Im only going for the worker bots like the Lifter and Agrihand. Way too many bots for me to do 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...