Jump to content

Devious Devices - Equip (LE)


Recommended Posts

Posted

Nah, just bethesda being bad at world building. Nothing in skyrim make sense if you look close enough.

 

Beside, I'd really like to keep this discussion going because it is an actual issue. Even though a solution was talked about and will be implemented, that doesn't mean everything get solved. Most of the time, the issues are about interoperability between mods and the lack of tools from the framework side to resolve those issues. That there is something in the work to address those problems is great. The reality stays as it is as long as those tools aren't live though.

 

PS: I had a lot of trouble finding my english for this post. If my sentences don't make sense, I'm sorry.

Posted

Ok, let me clarify my earlier statement about DD killing/breaking POP.

 

Actually, @donttouchmethere explanation was quite on point.

 

The DD do not and cannot break POP in a technical way, as POP is not pretentious about its own restraints nor does it enforce their wear above everything else. It will try equipping them, if successful great if not it will work around that, and move on. 

The only issue arises when bondage mittens are worn while jailed as that could accidentally kill the PC, but that has to be fixed at the framework level by adding the keyword 'zbfWornDevice' to the drop exception list for the bondage mittens. This will make them work with all ZAP devices as well. 

 

When I said that the DD will kill/break POP, I simply meant the immersion aspect of it.     

I've already made POP so not remove any quest DD. All my tests were disappointing to say the least. Again not from a technical standpoint but from the pure entertainment of it.

We all do things we like, and spending 10 days in jail vibrating away, while watching guards jerk off is not where I wanted POP to go. So yes devious devices I have no control over, are killing POP.

Now don't get me wrong, POP is still worth playing it's just ... half the POP it used to be.  ^_^ (when jailed with quest DD)

 

, the parade scenario was designed to use DDe so yeah it is fully compatible with all devious devices. BTW, nice screenie. ;)

 

@Veladarius, I make a StorageUtil form list of all of the equipped devious devices, (it basically stores each device's form ID) then I use this list to remove and then re-equip the items. There can be no mistake as it is dealing with the items directly, not keywords or tags.  

 

 

I used properties to handle the storage of the devices though I have far fewer items to store than you do. This is the script I wrote to remove and store Protector Plus devices and to put them back on:

Function RemoveAndStoreProtectorPlus()
	armor tempvagrend
	armor tempanalrend
	if playerref.wornhaskeyword(ProtectorPlusItem)
		PPlusBeltInv = libs.Getworndevice(playerref, libs.zad_deviousbelt)
		PPlusBeltRend = libs.Getrendereddevice(PPlusBeltInv)
	endif
	if playerref.wornhaskeyword(libs.zad_deviousplugvaginal)
		TempVagPlug = libs.Getworndevice(playerref, libs.zad_deviousplugvaginal)
		PPVagPlug = true
	else
		PPVagPlug = false
	endif
	if playerref.wornhaskeyword(libs.zad_deviouspluganal)
		TempAnalPlug = libs.Getworndevice(playerref, libs.zad_deviouspluganal)
		PPanalPlug = true
	else
		PPanalPlug = false
	endif
	if playerref.wornhaskeyword(libs.zad_deviouscollar)
		PPlusCollarInv = libs.Getworndevice(playerref, libs.zad_deviouscollar)
		PPCollar = true
	else
		PPCollar = false
	endif

	libs.removedevice(playerref, PPlusBeltInv, PPlusBeltRend, libs.zad_deviousbelt)
	if playerref.wornhaskeyword(libs.zad_deviousplugvaginal)
		tempvagrend = libs.getrendereddevice(TempVagPlug)
		libs.removedevice(playerref, TempVagPlug, tempvagrend, libs.zad_deviousplugvaginal)
	endif
	if playerref.wornhaskeyword(libs.zad_deviouspluganal)
		tempanalrend = libs.getrendereddevice(TempAnalPlug)
		libs.removedevice(playerref, TempAnalPlug, tempanalrend, libs.zad_deviouspluganal)
	endif
	if playerref.wornhaskeyword(libs.zad_deviouscollar)
		PPlusCollarRend = libs.getrendereddevice(PPlusCollarInv)
		libs.removedevice(playerref, PPlusCollarInv, PPlusCollarRend, libs.zad_deviouscollar)
	endif
endfunction



Function RestoreProtectorPlus()
	armor tempvagrend
	armor tempanalrend
	if PPVagPlug == true
		tempvagrend = libs.Getrendereddevice(TempVagPlug)
		libs.equipdevice(playerref, TempVagPlug, tempvagrend, libs.zad_deviousplugvaginal)
	endif
	if PPAnalPlug == true
		tempanalrend = libs.Getrendereddevice(TempAnalPlug)
		libs.equipdevice(playerref, TempAnalPlug, tempanalrend, libs.zad_deviouspluganal)
	endif
	if PPCollar == true
		libs.equipdevice(playerref, TempAnalPlug, tempanalrend, libs.zad_deviouspluganal)
	endif
	
	libs.equipdevice(playerref, PPlusCollarInv, PPlusCollarRend, libs.zad_deviouscollar)
        libs.equipdevice(playerref, PPlusBeltInv, PPlusBeltRend, libs.zad_deviousbelt)
endfunction

It works pretty well though I just noticed that the equip function was missing the commands for adding the belt back on so I fixed that. I still need to add the plug preferences into this as well since the plugs are not stored in these functions long term. I also have a version for the Protector Belt for use in the Delivery Quest since it is an item you can technically remove so it is replaced with a standard CD quest item and only removes the belt since the Protector items only have the belt and bra.

 

As for the Mittens, Heretic Items and hobble dresses I don't plan on using them in CD though if I do at some point it will be short term and in a controlled environment, I don't really like using the yoke much myself so it is used rarely and usually in my playing I disable its use in game by CD. I have already added exclusion tags to the function that adds random items using tags during the punishments so the new items should not be equipped. I also don't intend to make any CD Quest items using those either.

Posted

Ok, let me clarify my earlier statement about DD killing/breaking POP.

 

Actually, @donttouchmethere explanation was quite on point.

 

The DD do not and cannot break POP in a technical way, as POP is not pretentious about its own restraints nor does it enforce their wear above everything else. It will try equipping them, if successful great if not it will work around that, and move on. 

The only issue arises when bondage mittens are worn while jailed as that could accidentally kill the PC, but that has to be fixed at the framework level by adding the keyword 'zbfWornDevice' to the drop exception list for the bondage mittens. This will make them work with all ZAP devices as well. 

 

When I said that the DD will kill/break POP, I simply meant the immersion aspect of it.     

I've already made POP so not remove any quest DD. All my tests were disappointing to say the least. Again not from a technical standpoint but from the pure entertainment of it.

We all do things we like, and spending 10 days in jail vibrating away, while watching guards jerk off is not where I wanted POP to go. So yes devious devices I have no control over, are killing POP.

Now don't get me wrong, POP is still worth playing it's just ... half the POP it used to be.  ^_^ (when jailed with quest DD)

 

, the parade scenario was designed to use DDe so yeah it is fully compatible with all devious devices. BTW, nice screenie. ;)

 

@Veladarius, I make a StorageUtil form list of all of the equipped devious devices, (it basically stores each device's form ID) then I use this list to remove and then re-equip the items. There can be no mistake as it is dealing with the items directly, not keywords or tags.

 

 

That doesn't sound all that bad to me. All I really care about is for my PC not to get fucked through a belt. Obviously removing the belt would be ideal, and it seems that cursed loot is the only mod that cares about quest items anyway, and even there the quests with quests belts are not really all that repayable so who cares? 

Hopefully after Kimy adds that quests removal feature in DDi you can make POP/DDe use it automatically at arrest time. 

 

Edit

Also, I don't think devious devices are killing POP, overall they actually enhance it. So I wouldn't worry about it so much. 

Posted

iknow,..... modders have a hard time already (time,RL,papyrus,pungas).........

 

And whatever do you mean by that, exactly? 

Posted

Hmm, a weekly update cycle is nice, indeed. cool.gif

But I can easily survive with "monthly". It's even less demanding on the version numbering schemeangel.gif

  • 2 weeks later...
Posted

 

Well yes. I kinda have to update DDe to work with POP 8s.  

 

Would you be willing to release a Race Menu preset and head mesh for the character used in your screenshots?

 

 

 

That's probably not going to happen. I too asked for that through PM, and I was turned down quite nicely, something about embarrassment, not done, or not ready something. 

Posted

Visiting the thread to tell that I have not disappeared, or stopped from following. I am just stuck inside power armor at the moment.

 

I do miss seeing things like DDe and POP in Wasteland. Sad that Bethesda didn't make any real crime system there. My thief is getting away from her shenanigans.

Posted

Visiting the thread to tell that I have not disappeared, or stopped from following. I am just stuck inside power armor at the moment.

 

I do miss seeing things like DDe and POP in Wasteland. Sad that Bethesda didn't make any real crime system there. My thief is getting away from her shenanigans.

 

One reason could be, that nobody bothers to put you in jail, they live the good old American dream: shoot first, ask later :D

I imagine, that instead of imprisonment a good working slavery punishment would work better ... something like "if you don't want to pay with caps, you pay with other values!"

Posted

It seems that some problem is with ZAP yokes equipping:

post-1236716-0-82666000-1499026298_thumb.png

 

Also Armbinder/Gag/other devices option request:

Once equipped, armbinder/Gag/other devices can be unequipped ONLY when PC is at cities or at homes.

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