Kimy Posted July 6, 2015 Posted July 6, 2015 You can write a wrapper that lets SerialStrip do its thing and then call the SexLab animation from SerialStrip's callback function. It's how I integrated it into Cursed Loot.
Antono Posted July 6, 2015 Author Posted July 6, 2015 @APPS Team - How does or will SerialStrip handle the mechanism of UnderPants which adds underwear to supported actors? Hi and sorry for the delay in answering. I haven't played with that mod but as far as I understand it equips underwear on any NPC that the player takes items from. SerialStrip makes NPC unequip items while keeping them in their inventory (in the current version), so it doesn't bring the player into the equation. These items, once equipped on the NPC, are normal underpants so a SerialStrip command to said NPC should remove them as expected. Therefore, I think there shouldn't be a conflict between these mods. If you find it doesn't work as it should, please let us know.
Antono Posted July 6, 2015 Author Posted July 6, 2015 You can write a wrapper that lets SerialStrip do its thing and then call the SexLab animation from SerialStrip's callback function. It's how I integrated it into Cursed Loot. Kimy, do you mean the wrapper would allow SerialStrip to run the clothes-detecting algorithm etc and then call SexLab to play the stripping animation?
Kimy Posted July 6, 2015 Posted July 6, 2015 You can write a wrapper that lets SerialStrip do its thing and then call the SexLab animation from SerialStrip's callback function. It's how I integrated it into Cursed Loot. Kimy, do you mean the wrapper would allow SerialStrip to run the clothes-detecting algorithm etc and then call SexLab to play the stripping animation? You would let Serial Strip do its thing and then call whatever SexLab animation you want. Since SS already stripped the character, SexLab own stripping routine would simply not do anything. That's the code I wrote to do this (unneeded lines omitted): bool function serialstrip(actor a) Int Handle = 0 if dcumenu.installed_SerialStrip Handle = ModEvent.Create("SerialStripStart") endif If !Handle return false Endif ModEvent.PushForm(Handle, a) ModEvent.PushForm(Handle, a) ; full strip ModEvent.PushBool(Handle, True) ModEvent.Send(Handle) return true EndFunction Function SexWrapper() RegisterForModEvent("SerialStripStop", "OnSSEnd") serialstrip(libs.playerref) EndFunction Event OnSSEnd(Form sender, Form a) ;call SexLab Anim here! UnRegisterForModEvent("SerialStripStop") EndEvent 1
Antono Posted July 6, 2015 Author Posted July 6, 2015 Ah, yes, I see what you mean. Awesome! This is precisely why wrote SerialStrip to use the Start and Stop events, so that modders can hook into it and use it. It is great to see someone actually making use of it all! Thanks Kimy, I didn't know you had already included SerialStrip into your mod! Makes me happy As you can see, all this work has to be done by the "client" mod. I cannot integrate SerialStrip into any other mods (except if I were to overwrite their code, which is not polite ), only provide the tools (e.g. the above events) to allow them to integrate with it. If SexLab were to interface with SerialStrip, it would be the former's code which would need to be tweaked to make use of the latter. For a framework as big as SexLab, I'll try to provide a nice API with multithread support for Ashal to use.
Winterwolf1104 Posted July 10, 2015 Posted July 10, 2015 Causes a CTD after Bethesda splash screen. I am new to modding and don't know what else I should include. feel free to let me know if you need more information.
Destynova99 Posted July 10, 2015 Posted July 10, 2015 Causes a CTD after Bethesda splash screen. I am new to modding and don't know what else I should include. feel free to let me know if you need more information. CTD at the splash screen typically means a missing master file. My guess is that you only downloaded (or only activated) serialstripper.esp which requires serialstrip.esp be active and above it in load order. So make sure you have BOTH serialstrip and serialstripper active and that stripper is below strip in load order.
Antono Posted July 10, 2015 Author Posted July 10, 2015 Thank you Destynova99, I agree with your assessment
Winterwolf1104 Posted July 11, 2015 Posted July 11, 2015 I have both strip and stripper and I made sure that stripper is below strip. Is there anything else I can try? I am using NMM to manage my mods.
Winterwolf1104 Posted July 11, 2015 Posted July 11, 2015 Causes a CTD after Bethesda splash screen. I am new to modding and don't know what else I should include. feel free to let me know if you need more information. CTD at the splash screen typically means a missing master file. My guess is that you only downloaded (or only activated) serialstripper.esp which requires serialstrip.esp be active and above it in load order. So make sure you have BOTH serialstrip and serialstripper active and that stripper is below strip in load order. I was able to fix it. origonally my problem was I did not have serial strip, but I also uninstalled a mod that required to be uninstalled via MCM first and that was causing a CTD at splash screen as well. Anyways I did get serialstripper to load but when I press the activation button nothing happens.
Destynova99 Posted July 11, 2015 Posted July 11, 2015 I was able to fix it. origonally my problem was I did not have serial strip, but I also uninstalled a mod that required to be uninstalled via MCM first and that was causing a CTD at splash screen as well. Anyways I did get serialstripper to load but when I press the activation button nothing happens. Can you be more specific about your problem? What "activation button"? Do you mean activating the mod in your mod manager? Or are you referring to the hotkey assigned by SerialStripper? If it's the former, that just adds the mod to your load order and it should be accessible in the game provided you have all the prerequisites. If it's the latter, then you need to run FNIS for Users and make sure it is completely done before you exit. It will tell you how many animations from how many source mods it activated so until it says that, don't even try to close it. That should be all you need for the mod to work. Keep in mind you have to hold the hotkey for a few seconds and then release if you want to remove everything and it might take a few more seconds before stripping begins.
Winterwolf1104 Posted July 13, 2015 Posted July 13, 2015 I am talking about the hotkey. It does not work when I activate it with someone in my crosshairs and it only unequips my sword when I use it on myself.
Antono Posted July 14, 2015 Author Posted July 14, 2015 From your description, I believe that you need to run FNIS for users, just like destynova99 suggested. Weapons are the only items we strip without using an animation so this should explain why the mod only works with weapons for you. If this doesn't fix it, please post your papyrus log and we'll figure this out.
Blackness blackness is... Posted July 15, 2015 Posted July 15, 2015 pressing the hotkeys and nothing happens. it did before. why it won't work now is a mystery for me
Antono Posted July 19, 2015 Author Posted July 19, 2015 pressing the hotkeys and nothing happens. it did before. why it won't work now is a mystery for me Could you post your papyrus log here, please?
Blackness blackness is... Posted July 19, 2015 Posted July 19, 2015 pressing the hotkeys and nothing happens. it did before. why it won't work now is a mystery for me Could you post your papyrus log here, please? oh dear. that will have to wait for my next session. i'll have it posted asap. i promise
qawsedrftg765 Posted August 3, 2015 Posted August 3, 2015 Hi there, just started using your mod and the MCM menu won't appear? Any tips (every other mod's mcm menu still spears)
Slorm Posted August 3, 2015 Posted August 3, 2015 Hi there, just started using your mod and the MCM menu won't appear? Any tips (every other mod's mcm menu still spears) You have downloaded both mods, Serial Strip is a framework you also need Serial Stripper to set things up in MCM. If you have both you can try the console command (don't put the quote marks in) "setstage ski_configmanagerinstance 1" which will force a menu rebuild
Deamionzero Posted August 3, 2015 Posted August 3, 2015 Alright. Just confirm that the mod really works in another save and I'll be satisfied Hello, Antono! Apologies for taking so long, but it's been a real beast tracking down what was going on with the animation issue I was having earlier. Long story short, seems I was having some issues with script lag that compounded with another mod stopping the the animation due to one of it's functions. I've been able to minimize the problem by adding a 1 second delay at the end of the animation through SS's mcm menu. The other mod looks like it will have an update soon resolving that minor incompatibility. So all told, things seem to be working just fine. thanks for your help earlier! And keep up the great work!
Antono Posted August 5, 2015 Author Posted August 5, 2015 Thanks Deamionzero for your feedback! Hi there, just started using your mod and the MCM menu won't appear? Any tips (every other mod's mcm menu still spears) Hi, please follow Slorm's instructions and see if that fixes it. By the way, I'm involving my gf into this (hey, it should be fun coding stripping functions together, right?). It's going a bit slow because she doesn't know papyrus but I think it will be worth the effort
Nepro Posted August 12, 2015 Posted August 12, 2015 Would be cool someday be able to sneak at NPCs and pull their pants down.
Slorm Posted August 15, 2015 Posted August 15, 2015 Bug Report This is an obscure one, it was just luck I needed to strip to wash or I would never have seen it. When doing the quest "Ill Met by Moonlight" you are equipped with Hircine's cursed ring which you cannot remove, however SerialStrip will remove it. If you put it back on the pc can remove it normally rather than getting the "this object cannot be unequipped" warning. I don't know if it will break the quest or not as I've reverted to an earlier save, but the mod does need an additional check for quest items that should not be unequipped.
Leavhon Posted August 18, 2015 Posted August 18, 2015 Would be cool someday be able to sneak at NPCs and pull their pants down. A PC doing the RandomStrip, like in Bahow's http://www.loverslab.com/topic/43184-get-stripped-again/ ?
Antono Posted August 18, 2015 Author Posted August 18, 2015 Bug Report This is an obscure one, it was just luck I needed to strip to wash or I would never have seen it. When doing the quest "Ill Met by Moonlight" you are equipped with Hircine's cursed ring which you cannot remove, however SerialStrip will remove it. If you put it back on the pc can remove it normally rather than getting the "this object cannot be unequipped" warning. I don't know if it will break the quest or not as I've reverted to an earlier save, but the mod does need an additional check for quest items that should not be unequipped. Thank you Slorm, I'll look into this!
Guest Jezzy Posted August 19, 2015 Posted August 19, 2015 Are you open to suggestion? If you are, it could be nice to add a MCM option to allow to drop the cloths on the floor while stripping
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