Rogue_Kitsune Posted May 31, 2014 Posted May 31, 2014 After several days of trying to figure this out on my own, I've realized I'm definitely going to need some help with this. I've been trying to rig up a way to have male characters be nude during SexLab animations, but have underwear on the rest of the time - SexLab does include a nudesuit option, which would work... except I'm trying to use SOS as my male body replacer. And I just cannot seem to figure out a way to make the underwear from it actually stay on (a bit ironic, that, isn't it? So many other people have issues trying to get rid of it, and here I am, trying to get it to stay...!) I'm figuring there's probably two ways this could be done; either some kind of addon to, or modification of, SOS, to cause underwear to always be equipped when a character is nude, switch to the correct schlong addon when a SexLab animation starts, and then switch back to the underwear once the animation completes. Unfortunately, I'm not sure how to go about implementing this; I'd thought I could just mess with the SOS Keywords, but none of those appear to have the effect I want. At this point, my best guess for implementing this approach is that scripting would be required. The other option could be to use SOS Light and the SexLab nudesuit; I've actually had partial success with this approach already. I replaced the nudesuit meshes with the SOS malebody meshes, and it does equip and animate correctly when a SexLab animation is triggered; my only issue here is I can't get a mesh with underwear to load in properly for the regular malebody meshes. (I tried adding the SOS underwear directly to the .nif for the body and loading that in; it looks just fine in Nifskope, but for reasons I'm obviously missing, the underwear is invisible in-game, though the body appears just fine [albeit with the 'hole in hip' issue, that I was just going to ignore because it should have been covered by the underwear]. Although I did get it to actually be visible once...but the underwear didn't move along with the body.) I could just use other meshes, like the vanilla ones or one of the ones from the Better Bodies mod on Nexus, but I was hoping to use one that was compatible with the same textures SOS uses, both for consistency, and because I'm not sure how to set the nudesuit up to use separate textures for all the different races, and I could just avoid that issue completely this way. Of course, that only helps if I can get the meshes to load in game at all. :/ TL/DR: I want to use SOS and SexLab, but have males have underwear on except for when part of a SexLab animation, and I am at a dead-end trying to make it happen on my own. If anyone wants to go ahead and throw this together for me, fantastic! But if not, if anyone could at least help point me in the right direction (what scripts I should be looking at, or some way to fix the underwear part of those meshes not loading), any assistance I could get would be greatly appreciated!
Azolgar Posted May 31, 2014 Posted May 31, 2014 Shouldn't all male NPCs spawn with underwear on already? Provided they're on the right slot then SexLab should remove them automatically during animations. I don't really see what your problem is right now.
b3lisario Posted May 31, 2014 Posted May 31, 2014 The better option is what you tried: a non-nude mesh for normal gameplay and a body suit for sexlab. To fix the invisibility issue change the underwear biped slots from 52 to 32 (Nifskope: NiTriShape\BSDismemberSkinInstance\Partitions)
Rogue_Kitsune Posted May 31, 2014 Author Posted May 31, 2014 @Azolgar: Is that how it's supposed to work? I'd suppose that would make sense... but I've never actually seen it function that way in my game; even after doing a quick test just now with only a bare minimum of mods installed, in case there was a conflict somewhere. This is all I had active at the time: Skyrim.esmUpdate.esmUnofficial Skyrim Patch.espDawnguard.esmUnofficial Dawnguard Patch.espHearthFires.esmUnofficial Hearthfire Patch.espDragonborn.esmUnofficial Dragonborn Patch.espSchlongs of Skyrim - Core.esmSexLab.esmSexLabZzz.espSOS - Dragonborn Armors.espMoonGlow.espRaceMenu.espSOS - Dawnguard Armors.espSchlongs of Skyrim.espRaceMenuPlugin.espSOS - Smurf Average Addon.espSkyUI.espAlternate Start - Live Another Life.esp Even with only those few plugins active, the underwear never stays on; it appears for a moment while I'm in the inventory screen, and remove an equipped armor (either from my character or an NPC), but as soon as I exit the inventory back into the game proper, it disappears almost immediately and their schlong flops out. I'd always just assumed that was the default behavior for SOS...unless there's some conflict just in those couple files that I'm overlooking, or some MCM option I missed? @b3lisario: Thank you! That worked perfectly! Granted, I managed to break the nudesuit in the process, but I already sorted out the issue there; I hadn't re-enabled XPMS from my previous test, and I needed to run FNIS again; doing both of those resolved the CTD issue I'd caused. Only "issue" now is the penis isn't angled quite right to match the solo animation I'd tested it with; my guess is that's something to do with using the XPMS Extended skeleton rather than the default SOS one, plus possibly the edit I made to it (scaled GenitalsBase to 1.5, inspired by your comments in the SOS - Equipable Schlongs thread. ). It's a minor issue, though, and I figure it probably won't actually be an issue at all with most of the animations. So, thank you again! Both for helping me out with this, and for everything you do around here! You're awesome!
Rogue_Kitsune Posted June 1, 2014 Author Posted June 1, 2014 And you're probably gonna hate me for this now, but...! I just couldn't help myself. Originally I'd planned on just using SOS Light, since I didn't want to be adding so many extra scripts to my game, but during testing, I noticed just how many options the full version of SOS actually offers, and, well... I'm planning on playing a female character next, and, um.. kind of would like to have the extra variety that the full SOS offers available. So, that said, I was wondering if there's some way I could use the nudesuit approach to make that possible; I replaced the nudesuit meshes with the standard SOS malebody meshes, and added the SOS_Revealing keyword to the nudesuit object; that seems to work perfectly in-game. Once again, though, the underwear body is giving me some trouble. I'd thought I could just use the same meshes I set up previously with SOS Light, and attach the SOS_Concealing keyword to SkinNaked; it appears just fine in-game, but, either that keyword doesn't do what I thought it did, or, what I suspect to be more likely, the SkinNaked object is treated differently from regular clothing and armor objects. The mesh loads just fine...but SOS is still adding a schlong add-on to it. Is there any sort of easy fix to this? Just something I could flip around in this add-on .esp that might get it to work the way I want it to? Or is this something that's actually too complicated to do without scripting? (I'd prefer not to have to mess with the code; I'd rather not risk breaking anything core to SOS, of course, but also, if this could work as just an .esp, it would, hopefully, be forward compatible with any future updates to SOS.) Either way, thanks once again for all the help, and, if this crazy idea of mine is possible, I'd be grateful for any assistance in making it happen.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.