Jump to content
  • entries
    28
  • comments
    198
  • views
    8,808

LOL - Experiment 02 - DD Custom Device creation with TES5Edit


donttouchmethere

2,128 views

?Lots of construction works going on. Blog evolve with my understanding of the whole thing.

 

Blind experimenting while under @Corsec's watchful eye and with @AndrewLRG's custom gas mask to compare led me to the idea to create a DD Custom Device from Predator-JR's Outfits. They just scream "lock meee".

I have no clue, so instead of a patch there will be a new plugin to archive this. After some try and error it seems to work ingame now.

I made a check list from this text: https://github.com/DeviousDevices/Docs/wiki/Creating-a-new-device

 

? Copyright Warning: Created Devices like this are for personal use only.

 

? This guide is an attempt to help absolute newbies (like me) with no clue about TES5Edit but with a strong DD fetish ?

 

 

How to begin is the hardest question and here are the tow Tes5edit commands that triggered everything else (careful those are addictive).

 

Right click menu on plugin entry:

> copy as overwrite into ... (useful to create patches)

> copy as new record into ... (useful to create a new mod)

 

Rudimentary Checklist to create a new DD custom device:

 

Program needed: Tes5edit

Material (either self made or existing one):

  • Armor Addon
    • from the original mod
  • World Model
    • from the original mod

 

Armor DD templates needed for (template = existing standard device):

  • Inventory Device
    • is the script part
  • Rendered Device
    • is the visible part

 

 

Method:

  • Armor Addon
    • copy as new record into...
      • creates new plugin (esp)
  • Standard device as template
    • Inventory Device
      • copy as new record into...
        • add to the new plugin
    • Rendered Device
      • copy as new record into...
        • add to the new plugin

 

The Inventory Device:

  • Keywords
  • Script
  • Properties
    • device inventory
      • if this isn't correct = shows in inventory or no DD effect
    • device rendered
      • if this isn't correct = wrong device will be shown ingame (most likely a standard DD copied as template)

 

Rendered Device:

  • Armor rating
  • Slots the Item uses
  • World Model
  • Armor Addon
  • Name
  • Weight
  • Description
  • Keywords

 

 

Now for the Screenshots:

 

Example for: @Predator-RJ's Latex Condom Suit Kit

 

Requirements:

 

How to start:

For this example only the Latex Condom Suit gets modified.

 

  • Start Tes5edit
    • optional: right click > deselect all plugins > select only the plugins you want to load
    • Activate the plugins you need

 

Spoiler

 

 

Rightclick to select none

601381337_Tes5editstart00.jpg.f13d2d0848349e267b14dde0aaa8c0ce.jpg

 

 

select Latex Condom Suit

638563806_Tes5editstart01.jpg.37c1d0171e9230625ad359bdb58143ab.jpg

 

 

select the DD series, further requirements get activated automatically by Tes5Edit

1995382696_Tes5editstart02.jpg.e12b664dcb8eae0da249c4f5aa9c1ead.jpg

 

Creating a new plugin (esp) while grabbing the original Armor Addon from Latex Condom Suit.

The AA will include all information we need as base for the custom DD:

Spoiler

 

 

Search for the Latex Condom Suit.esp > open > open Armor Addon > right click on CondomSuit_Black > choose "Copy as new record into..."

534555502_01copyasnewrecord.jpg.893fb9ebd79ecc7a1312dde99af84f26.jpg

 

 

TES5 Edit will ask to change the editor ID. In this example I choose CondomSuit_Black_AA as name.

1996315254_02AArename.jpg.22a4d920e29672caea2963d59da85a6d.jpg

 

 

Next window opens > choose new file.esp

1878032672_03newplugin.jpg.38ba7983c4d476d7ff4687930f481d32.jpg

 

 

new window opens > choose a name for your plugin, in this example it's LCS04

833136726_04plugingetsname.jpg.32f6b41b4af3d68eb5519d2e328c9c36.jpg

 

 

 

 

Now for the DD Inventory and Render part of the new plugin.

For this I take DD armor entries as template.

Armor:

Spoiler

 

 

Open Armor of the Devious Devices Extension

We need body suit similar to the one of the Latex Condom Suit.

2029764068_openDDexpansion.jpg.daec8b34070b607c7b7f72267a0de264.jpg

 

 

Some scrolling thru Armor later:

1621865469_DD2xcopyinto.jpg.de8556e96960371024dcb9d63c9de32f.jpg

 

For the new plugin those two entries are needed as template:

> right click > copy as new record into ... > rename them (for this example) to

 

CondomSuit_black_Inventory

2030864938_DDtemplaterenameinv.jpg.27e1fe9cf34a95d0c13971b8f117fe06.jpg

 

CondomSuit_black_Rendered

700353000_DDtemplaterenamerend.jpg.6c7e165408369761e55d1cf640a1589b.jpg

 

The resulting new plugin looks like this:

  • Armor Addon from Latex Condom Suit plugin
  • Armor renamed templates from DDx

1543496921_newplugininclallentries.jpg.ea77055fe3b044f42121e4999fc4b4b9.jpg

 

 

 

Next and last step.

Modifying The Inventory and Rendered entries to fit the Latex Condom Suit

Spoiler

Modifying the new plugin LCS04.esp

 

CondomSuit_black_Inventory:

Click on the entry CondomSuit_black_Inventory and on the right panel scroll down to

FULL - Name

Change the name to your liking, in this example it's "Oh Shiny Condom Suit Black"

This is the name that will show up later in game.

You won't be able to find the device ingame without a FULL - Name.

896659222_DDInventorycheckNAME-worldmodel-armortype-keywords-description-value-weight-armorrating.jpg.790e3f630e3cee4ecf029e611cc4a5dc.jpg

 

 

Scroll up to

Property - propertyName - deviceRendered

change FormID from the original DD template to the FormID of CondomSuit_black_Rendered

2061042190_DDInventorycheckthisARMOneedstobethesameasrendered.jpg.8388689c1dafbe1afc3e57081e187c5c.jpg

 

 

Scroll to

Property - porpertyName - deviceInventory

change FormID from the original DD template to the FormID of CondomSuit_black_Inventory

309051169_DDInventorycheckthisformID.jpg.a7d65658baf51725b0ff6d57fb0b2a19.jpg

 

 

 

 

CondomSuit_black_Rendered:

Click on the entry CondomSuit_black_Rendered and on the right panel scroll down to

Armature

Change the DD template Armature to the LCS04's Armor Addon CondomSuit_Black_AA

2100197347_DDrenderedchangeArmaturetoAA.jpg.78e12b00382eb0ef493b762ff0b6d920.jpg

 

 

And done (I hope).

Closing TES5Edit will save all changes.

Activate the new plugin LCS04 in Load Order and test ingame.

 

Notes/Tests:

Latex Condom Suit mod has some nonfunctional ground models, replace them with working ones by changing related Male world model, Female world model (for example from DD or Skyrim.esm armor, any *ground.nif)

If Update.esm is missing from masters of LCS04.esp it's devices won't show up ingame > with Tes5edit right click menu > add masters > add update.esm

If 2 times for the same device show up in inventory check Armor > CondomSuit_black_Inventory for wrong settings

If device equips but shows as DD catsuit check CondomSuit_black_Inventory for wrong settings and CondomSuit_Rendered Armature

(interesting for later) if equipped part of the Latex Condom Suit is invisible, deactivate DD device hider and check again (hood for example, maybe used slots can be changed)

 

Here is an example that seems to work:

LCS04.esp:

Spoiler

 

LCS04.esp Tes5edit:

Spoiler

1880577326_TESTxeditlcs04overview.jpg.0bdf0cdd375f19cb76c81a8c7fee52f5.jpg

 

2069761076_TESTxeditlcs04hoodkeywords.jpg.5ac33aa75e6de3e2890187deaeb7ea28.jpg

 

LC04.esp Screenshots:

DD blindfold effect kicked in! zad_DeviousBlindfold

Suit is BHUNP but PC is UUNP, might explain the gaps

Hood = zad_deviousgag + zad_PermitOral = simulates ringag

Spoiler

1649447683_enb2023_06_1308_11_45_67.jpg.119778c35e28a5c05fe680a1f6e35ad7.jpg

 

367065386_enb2023_06_1308_12_28_50.jpg.b961dc9e4047bf01f707347207f743ad.jpg

 

2106565163_enb2023_06_1308_20_22_90.jpg.77fb8206fe16b79e31f487a42f145192.jpg

 

932985819_enb2023_06_1308_20_46_27.jpg.dd08539a71d10220908cdc695f28a13d.jpg

 

Ideas for a better workflow:

Instead of renaming the DD templates right away, just add an "x" or something (if anything) to it's name and only later give them the final name.

 

Spoiler

 

Copy as new record > keeping the DD name

1242165476_LCS01AAandinvandrendcollected.jpg.0c3def0262ed65c8b3e80af7791da4a6.jpg

 

 

 

only later change names

1880577326_TESTxeditlcs04overview.jpg.0bdf0cdd375f19cb76c81a8c7fee52f5.jpg

 

this also helps to know what template the entry contains and if it was overworked

 

 

 

 

 

Edited by donttouchmethere
Damn you blog editor! I mean... who is a good Editor? Yes, yes you are a good Editor.

9 Comments


Recommended Comments

Miauzi

Posted (edited)

O.M.G.

 

I would probably be motivated enough even in my next feverish frenzy ... to try this manual


because ... that's exactly what I've wanted for a long time

 

:classic_wub:

Edited by Miauzi
donttouchmethere

Posted

43 minutes ago, Miauzi said:

next feverish frenzy

 

Working on it ^^

Screenshots with 2 screens and open menus are my bane. Just can't have everything at once.

 

I will try to make it as easy as possible, just found out yesterday how to do it and made every mistake possible while experimenting.

 

donttouchmethere

Posted

grrrrr.... why, why does it put those screenshots everywhere >.<

worik

Posted

10 hours ago, donttouchmethere said:

grrrrr.... why, why does it put those screenshots everywhere >.<

Because of

Spoiler

a serious lack of coffee concentration in your bloodvessels .. :classic_ph34r:

 

donttouchmethere

Posted (edited)

31 minutes ago, worik said:

a serious lack of coffee concentration in your bloodvessels .. :classic_ph34r:

... or too much, I can't tell anymore ?

 

note to myself:

hood conflict with DD device hider might solve itself as soon as the LCS hood is converted to DD

if version number in header is below 1 wyre bash gets mad

Edited by donttouchmethere
belegost

Posted (edited)

Nice tutorial, although it could use some clean-up and better images, possibly with big read arrows pointing to what specific options you change. Hard to find what exactly I was looking for on a rescaled screenshot. Really stresses the eyes.

Also, DD5.2 has different names for Rendered objects, was slightly confusing at the start, before I had a good look at the contents. But it worked.

 

Anyway, now I have to figure out how to modify an already existing piece of clothing. As in, I don't want an additional plugin, I just want to add those nice scripts to an already existing plugin. I'm sure it can be done.

Edited by belegost
Tseverin

Posted

It was great. You're a good person. Thank you.

Tseverin

Posted

On 6/13/2023 at 12:40 AM, donttouchmethere said:

noooo, forgot to test groundmodels

Unfortunately, it did not work.  So, I was using the Aradia leather harness (outfit), after I created it, I went into game, additemmenu'd it three harnesses under the same plugin. One of them was a DD item, the other was the description, and the other was the original item. I went over your instructions very carefully. 

 

Looking forward to seeing you develop this. 


×
×
  • Create New...