traison Posted August 27, 2024 Posted August 27, 2024 (edited) Long story short, I wanted to create a BodySlide preset to test armor clipping issues with in Outfit Studio. Since my character is the result of a BodySlide preset and RaceMenu morphs I figured I'd be a clever cookie and merge these 2 presets into a new BodySlide preset. I wrote a program: Original BodySlide preset: AppleCheeks: 35% RaceMenu: AppleCheeks: 1.0 Resulting BodySlide preset: 35 + 1.0 * 100 = 135% "Your character has a HUGE butt", you may be thinking. Yes, I just realized that myself after seeing those numbers. The problem is, what I get in BodySlide with the merged preset is not what I'm seeing in-game. So I disabled SMP/CBPC thinking they were interfering, but there was no significant change. The only thing that comes to mind right now is that the morph tri files created by BodySlide are not 1:1 with the morphs produced by the sliders in BodySlide, i.e. AppleCheeks in RaceMenu only produces half the effect at 1.0 compared to AppleCheeks slider in BodySlide at 100%. But this seems like it would have created issues that would have been obvious before this; I mean surely this is not what is going on? My RaceMenu sliders have been extended to go all the way up to 3.0 I believe, but this didn't seem to lessen the effect of any sliders when I increased their range. While dividing 1.0 (the RaceMenu slider value) by 3 could produce a more accurate body shape, like I said before, this seems like something I would have noticed earlier; and it would mean increasing their range would have no benefit which is certainly not true. I looked at the Python script that converts RaceMenu presets to BodySlide presets. At first glance it seems to apply some multipliers to the RaceMenu values. These however are only there to create a difference between the small and large weight sliders. Also, the Python script does not merge presets, it simply converts between formats. So, anyone got any info on merging presets? Edited August 27, 2024 by traison
Tlam99 Posted August 27, 2024 Posted August 27, 2024 (edited) Try this Create a preset with the big butt in outfit studio. Crank up the butt slider by typing 135 (slider goes only to 100) Then set as default. (somewhere left upper rider/scroll) For te bs preset reduce the size, to around 70%. The idea behind, maybe morphs cannot be higher tha 100% Use this preset for the morphs. Edited August 27, 2024 by Tlam99
traison Posted August 27, 2024 Author Posted August 27, 2024 I created a Python script to convert the jslot file's bodyMorphs array into a more readable format, and went through the merged preset by hand. Eventually I noticed that about half the values are actually wrong. I just so happened to pick out 3 that were correct to test with earlier and this threw me off massively. The reason the butt was the wrong size was most likely because had the other sliders been correct, it would have appeared different - it's still 135% but visually smaller now (like it should be). Error was in my code, not BodySlide or RaceMenu. 1
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now