RimWorld

RimWorld

THIGAPPE - Automatic Apparel Refitting with Apparel Paper Pattern
862 Comments
ChickenMadness Jul 25 @ 5:07am 
Also plz add Human Cute Reborn + NL bodies support.

The human cute reborn textures end up not working on all the alien races like wolfein, kurin, rakkle, etc.
ChickenMadness Jul 25 @ 5:05am 
Please add Moelotl support <3
lil-Ant Jul 24 @ 10:07pm 
I love this mod so much, there's really nothing like it. Hope it gets updated to 1.6
FieserMoep Jul 23 @ 4:24pm 
I am using this with Human Cute Reborn and Human Cute based on [NL] Compatible Body 2 and [NL] Realistic Body. It works fine with female pawns but with male pawns I have a slight mismatch with the legs and the generated pants. Not sure if male pawns are simply not supported in that set up or if I made a mistake here.
XaocuT's Show Jul 23 @ 3:19pm 
How the things going with tuner?
陈毒秀 Jul 23 @ 3:18am 
The current version doesn't work. I really miss it on 1.6—it's one of my most essential mods. :(
WRelicK  [author] Jul 19 @ 9:30pm 
I'm so happy you enjoy the mod!
Roxymiron Jul 18 @ 9:00am 
Goat modmaker
XaocuT's Show Jul 9 @ 11:31pm 
Glad to know the progress, keep going!
WRelicK  [author] Jul 9 @ 4:04pm 
@Xyllisa Meem Paradox Station
Yep! THIGAPPE will be updated to 1.6 as well as soon as possible.

THIGAPPE itself should run just fine in 1.6 as well as is, version warning aside. I figured I'd wait to update until I can push the User Tuner update.

@XaocuT's Show
Hello! I've finished updating most of my mods for 1.6 and some miscellaneous tasks with AT2, so the User Tuner is next on my agenda. The same conditions as before have still been occupying most of my time, though. I'm hoping I'll be able to get a lot more done on the Tuner this weekend.

Given the extent of the documentation I need to prepare, I would still think in terms of weeks as far as an ETA goes.

I appreciate your interest and patience as I work through this challenging part of my life!
XaocuT's Show Jul 9 @ 9:49am 
Yeah-yeah, i still waiting for normal pants xd
XaocuT's Show Jul 9 @ 9:48am 
How the thing going with tuner?
Hello, just letting you know that Apparel Paper Pattern has been updated to 1.6 incase you did not know. Apologies if you already did.
WRelicK  [author] Jul 7 @ 9:56am 
Hello! Can you please confirm that this issue only occurs when you have THIGAPPE loaded? THIGAPPE shouldn't be changing anything related to race body graphics.

If you've confirmed the issue only occurs when THIGAPPE is active, could you please provide a HugsLog and a screenshot of the issue?

Thanks for using THIGAPPE!
Luke Jul 7 @ 4:44am 
Qualeela child is having an issue where they have a full sized body (even when it's set to child in character editor) which has issues concerning clothing and hair.
WRelicK  [author] Jun 22 @ 5:24pm 
Good question - I ask myself the very same thing most days. Real life has been keeping me very busy lately, so I haven't been able to work on the User Tuner for a few weeks.

At the time I last worked on the utility, it was very nearly ready for public use, save for a bit of mod support. After that, I'll just need to write up some documentation so everyone knows how to use it. That will start up again after I finish updating my mods for 1.6.

I would expect at least a few weeks' wait until the User Tuner is public.

I appreciate your patience and thank you for using THIGAPPE!
XaocuT's Show Jun 22 @ 11:08am 
When User Tuner?
WRelicK  [author] Jun 21 @ 8:49am 
Thanks for confirming! A bit surprising but it's nice to know that we're good to go until Nals does a formal recompile.
da812manymonkey Jun 21 @ 8:48am 
Works in 1.6 as is.
WRelicK  [author] May 20 @ 11:17am 
Hello! That's an unfortunate side effect of those items having no stuffable material nor worn graphic texture.

THIGAPPE's pants graphics work by using a white square in lieu of a worn graphic if one does not exist, then masking it to achieve the final shape. RimWorld will automatically color apparel items to match their stuffable material, but Rimmu-Nation pants are not stuffable, so they show up white.

The upcoming User Tuner feature has options that will allow you to handle cases like this yourself, so I hope you'll look forward to it!
XaocuT's Show May 20 @ 10:03am 
Rimmu-nation pants are white. Why?
WRelicK  [author] May 12 @ 6:52pm 
I appreciate you getting back to me on the fixes! Looking forward to hearing if you find anything. Let me know if there's anything else I can do to help.
Voxupnine May 8 @ 10:18pm 
@WRelicK
Yeah, the mod works fine when launching game with only THIGAPPE, Aya races and their dependencies, so it must be a mod conflict. I’m running on Windows 11. Disabling the Performance Fish’s setting didn’t solve the issue unfortunately.
I don't see anything strange about the directory, though.
E:\SteamLibrary\steamapps\common\RimWorld
E:\SteamLibrary\steamapps\common\RimWorld\Mods
One cause I can think of is that I’m launching the game via Rimsort, which behaves weird sometimes.

I can confirm removing THIGAPPE and its dependencies resolves the issue. This error occurs only when a pawn wears Vanilla based apparels, where this mod trying to do its job(I guess).
Once I unequip the problematic apparels, the rendering goes back normal and the red error spam stops.
I’ll try to figure out and report the specific mod that’s causing a conflict when I have time. Thank you for your support!
WRelicK  [author] May 5 @ 11:39am 
@Voxupnine
Hello there! So far, I've been unable to replicate the problem on my end, so I agree that this is a mod conflict. However, tracking down the cause would be very hard for me to do given the size of your modlist. I'm afraid I only have some hints and suggestions to offer for now.

The error message from Pastebin is very unusual; you typically only see this when something is failing to access a file path. It also looks like the HugsLog doesn't reach the point where the actual problem occurs, so I can't glean anything else by context.

If you've made your own folders to run RW out of, it's possible that your directory paths have become too long for the game to process. It would also be good to know if you're running on Linux. You could also try disabling the DrawDynamicThingsPatch in Performance Fish's settings, though that would be more of a shot in the dark.

Lastly, could you confirm that removing THIGAPPE and its dependencies does indeed resolve the issue?
WRelicK  [author] May 5 @ 11:39am 
@PuppyGirlClover
Sure thing! Thanks for using the mod.

@Harmonea
Hello! This is happening because all the bindings from that mod inherit from a headwear base with the parentTagDef "ApparelHead." The game thus tries to render those items at the pawn's head instead of their body. You should be able to correct this by patching the parentTagDef "ApparelBody" into the apparel nodes of the problematic items.

Sadly, APP doesn't have any condition matchers for Ideology styles, so you can't scope defs to them right now. It should be pretty simple to implement, though. I'll see about including a mod extension for that in the next update to APP Utilities.
Voxupnine May 5 @ 3:53am 
Hello, I get missing heads and red error spam for Aya races.
Disabling compound masks didn't solve the problem. It may be a potential mod conflict.
Could you take a took into this?
https://gist.github.com/HugsLibRecordKeeper/17879736430c96248f3d8788e766836a
https://pastebin.com/7VX6ki86
Harmonea May 4 @ 2:46pm 
Hi there - I'm trying to use this alongside Capacity Deprivation Port (don't mind the version tags, still works great in 1.5 and is a great alternative to chopping legs off unruly prisoners). The leg binding from that mod correctly takes on the pants graphic, however it floats much higher than it should, with the pants waistline up around the pawn's neck. I feel like I fixed this in the past by tweaking something in Rimmsqol (apparel tags?), but I can't for the life of me figure out how; all I can manage this time around is to disappear them entirely, which I'd rather not do. What am I missing?

On an unrelated note, is it documented anywhere I've missed how to treat different ideoligion styles of the same defName separately? Vanilla pants in the Alpha Memes Kemetic style become an adorable skirt that I'd love to patch to render accurately.
PuppyGirlClover May 4 @ 1:16pm 
Ah, I have no clue how I'd go about that. But knowing you're working on something that'll make exemptions easy is lovely! It's not that awful of an issue so I can wait plenty, tysm!
WRelicK  [author] May 4 @ 1:09pm 
Hey there! I'm close to finishing a big feature for APP that will allow users to make their own exemptions in-game for situations like this, but it's not quite ready yet.

If you'd like a solution in the meantime, and you're familiar with writing patch operations, you could certainly patch in some gene blacklist requirements [gitlab.com] to the boots defs.

If that doesn't seem doable, I'd probably recommend just disabling boots through mod options for now until the next update lets you handle things more precisely.
PuppyGirlClover May 3 @ 12:28pm 
Hey! sorry to bother, I use a lot of the "Big And Small" set mods and I've noticed that it's rendering boots on my Lamia races.. Is there a way I can potentially fix this or if not could you consider adding support for the B&S Lamias? :winter2019happydog:
WRelicK  [author] Apr 23 @ 12:49pm 
Of course, and I'm happy to hear you're enjoying it!

Unusual that nothing happened - something definitely should have at least looked different, just not in a good way.
Comrade Shrimp Apr 23 @ 12:47pm 
Yeah, I tried it and nothing happened unfortunately. Thanks for getting back with me. As always I love this mod.
WRelicK  [author] Apr 23 @ 10:15am 
Hey! For APP to fit apparel to a race's body textures, they generally need custom masks and defs designed specifically for them. Adding them to the humanlike support list would cause them to share human masks and defs. That probably won't look right on the kiiro, but you could always try and see.
Comrade Shrimp Apr 20 @ 9:28pm 
Hey I was curious if I could just add a line for the Kiiro race to the humanlikesupport.xml and it would work for them like the other races.
WRelicK  [author] Mar 23 @ 4:28pm 
Hey there!

Adding support for Cinders of Embergarden only required the addition of a single line of XML, so a quick file modification should do the trick.

Under THIGAPPE's mod files, go to 1.5/Races/Human/Patches/Z-AddHumanlikeSupport.xml, then remove the last line marked with a MayRequire that mentions "Alien_Cinder." Save the file and the race should be exempt again.

I'm currently working on a big, exciting feature for APP that empowers users to handle problems like this in-game, but it's not quite ready yet.
ゆきんこ Mar 21 @ 8:19am 
How do I downgrade to the March 6 version?
The March 19th version supported Cinders of Embergarden, but the author's Ancient amorphous threat costume was also changed in the March 19th update.
And the changes are really... The original is better.:lunar2019deadpanpig:
WRelicK  [author] Mar 5 @ 5:11pm 
Hello! Currently, I'm not focused on supporting more races due to other projects taking higher priority. However, the APP guide [gitlab.com] exists to help others do so!

The issue you've described with CB2 and THIGAPPE is unusual - could you give me more details? I've only heard of this sort of thing happening on Linux and only under specific circumstances.
ven Mar 3 @ 3:50pm 
have you considered these few or are issues too prevalent to do so ? :steamhappy:
if the solution is compat body 2, im afraid i cant use it as an unforeseen bug deletes everyones textures (literally cannot get thigappe and cb2 to work together)

https://steamcommunity.com/workshop/filedetails/?id=1578693166
https://steamcommunity.com/workshop/filedetails/?id=1578693166
https://steamcommunity.com/workshop/filedetails/?id=3292351432
https://steamcommunity.com/sharedfiles/filedetails/?id=3421959154
https://steamcommunity.com/workshop/filedetails/?id=2817638066
WRelicK  [author] Mar 1 @ 8:57pm 
Awesome that we got everything resolved. Thanks for pitching in with a quick fix too, @Moriarty!

@SuwinTzi
Ah, I can see the confusion. THIGAPPE is good at handling apparel textures drawn for vanilla bodies, but supported body textures [gitlab.com] are another matter entirely.
Moriarty Mar 1 @ 6:20pm 
No problem! Glad to hear it got fixed for you! Now go do war crimes! =)
Sacrificial Goat Mar 1 @ 5:11pm 
@Moriarty
Yes, I joined the discord here and someone there showed me the light, and just like that, ALL the problems are gone.... omg.... never would have suspected THAT mod in a million years. thank you <3
Moriarty Mar 1 @ 9:26am 
@Sacrificial Goat I would strongly suggest turning of Better Loading, it is known to mess up whit mods for 1.5 version. Also you can see me and others comment this on the better loading mod page. Try turning it of and see if that solves it.
Sacrificial Goat Mar 1 @ 8:31am 
Also if I run the test with either Moyo or Heruan, then they work fine. Surely they cant be conflicting with each other. it just seems off.
I hope you are able to assist, or perhaps this is simply a compat thing you can possibly fix, or even point me in the right direction.
Oh and the errors in my player.log are things like;

Textures were not found for one or more extended graphics for Alien_Moyo Addons: Moyo/Heads/MoyoAtenna_Left

and things like

Failed to find any textures at Moyo/Body/ while constructing Multi(initPath=Moyo/Body/, color=RGBA(1.000, 1.000, 1.000, 1.000), colorTwo=RGBA(0.000, 0.000, 0.000, 0.000))

Thanks for your time and your mod :D and sorry for the large post
Sacrificial Goat Mar 1 @ 8:31am 
So the issue part. If I have Heruan first. the Moyo heads or bodies are invisible
If I have it after the Moyo, its the other way around.
If I remove your mod, then the order does not matter.
I have converted images to DDS, removed all my mods, deleted configs and folders, resubscribed to no avail. I have many other race mods I play with and I havnt even gotten around to testing those.
Sacrificial Goat Mar 1 @ 8:30am 
hey, to start off, great mod. The effort in this is outstanding, really.

I am having some weird issues, so I play with around 200 mods and for the last 3 days I have been doing nothing but testing to try and figure out why some of my pawns are invisible or have parts that are invisible. I found your mod and it fixed quite a bit.

The issue im having now I dont think is your mod, but possibly a compatibility issue. These are the mods I am running for my testing

Harmony
Better Loading
<all Rimworld expansions>
EdB Prepare carefully
[NL] Facial Animation - WIP
[NL] Facial Animation - Exp[erimentals
Humanoid Alien Races

==this is the issue==
Heruan Keepers of Memories
Moyo from the depth
Moyo The Cartel Arrives.
==end of issue==

[NL] Compatible Body 2
[NL] Realistic Body
[NL] Apparel Paper Pattern
WRelicK's APP Utilities
THIGAPPE
SuwinTzi Feb 27 @ 2:57pm 
Alright, thanks for the response. Was hoping for plug and play since that texture was based off Vanilla.
WRelicK  [author] Feb 27 @ 9:11am 
@Kenny
I'm so happy you enjoy it!

@SuwinTzi
Hello there! I'm afraid THIGAPPE doesn't support the textures you linked.

APP relies special mask textures to change how apparel items render at runtime. Those masks have to be drawn to fit the body textures they're made to support, or things won't look right.

THIGAPPE currently has support for Compatible Body 2, Realistic Body, and Xeva's body with the appropriate patch.

If none of those body texture mods are loaded, THIGAPPE will simply not affect humans. You can thus use any body texture you prefer, while THIGAPPE will only alter apparel rendering for any races that don't use human body textures.

Alternatively, you could try your hand at making masks for your favorite body textures. You could use the Xeva patch as reference, and my APP guide [gitlab.com] should be another useful resource.
SuwinTzi Feb 26 @ 11:18pm 
Hello, just wanted to confirm that any body replacer or texture based on vanilla pawns should be compatible with THIGAPPE correct?

I'm hoping to use this replacer https://steamcommunity.com/sharedfiles/filedetails/?id=2985408740 am I correct in assuming that I'd have to load it after NL Compatible Body?
Kenny Feb 24 @ 5:05am 
Great Job, you are real genius
WRelicK  [author] Feb 23 @ 7:36pm 
Of course! Thank you for using the mod!