Jump to content

Recommended Posts

Posted

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. :)

Posted

@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.

Posted

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?

Posted

 

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
Posted

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.

Posted

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.

Posted

 

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.

Posted

 

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.

Posted

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.

Posted

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?

  • 3 weeks later...
Posted

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

 

Posted

Alright. Just confirm that the mod really works in another save and I'll be satisfied :D

 

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!

 

 

Posted

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 ;)

Posted

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.

Posted

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!

Posted

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 :P

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...