Jump to content

Recommended Posts

Posted (edited)

HBD_DressBox

View File


# DressBox

 

# What
Provides a command or aid item that opens a custom container which returns and equips any armor/clothes placed into it.

 

# Why
The pipboy is a pain to use when you have a bunch of awesome clothes mods from the community and you want to get your fashion on.
Since the container transfer UI is a transparent overlay over the game, you can use this mod when 3rd person (or even TFC) so you can view your character as you try on different armor/clothes.

 

# Commands:
Commands can be triggered through the DressBox MCM page directly, or by MCM hotkey.
Or via Aid Items which can be added via the Add Command Items button in the DressBox MCM page.
Items are tagged [CMD][DressBox] so you can organize it in your inventory sorting mod how you wish, or set up a category for the Wheel Menu mod.

 

1.Open DressBox - Opens the dressbox container.
Alternative to the aid item.

 

# Notes
The MCM Open DressBox command will run once the MCM is closed.

 

The most recent item equipped via the dressbox temporarily won't reappear in the players inventory list, and the previously equipped item for the slot will still show the equipped indicator.
In the case of having multiple items of the same base type, all items of that base type temporarily won't appear in the players inventory list.
They are actually returned to your inventory, the list just isn't updated to show it for whatever reason.
They will reappear once the next item is equipped via the dressbox, or upon closing and reopening the dressbox.

 

# Requirements
MCM

 

# Installation
Install as you would any other mod in your mod manager.

 

DressBox is flagged as .esl

 


 

Edited by Haberdasher
Updated notes
Posted

this works well on clothing mods, but gets lost when equipping armors like:

i chose to wear Sprinter Left Leg Combat armor but gave me Lucky Left Leg Leather

Posted

hi to all ) mb someone know mods that will equip sets of cloth item ? or somethink like this ? i have about 1400 item and some qiuck equip/ set would be nice //sorry for my eng

 

Posted
8 hours ago, DerpedPerd said:

this works well on clothing mods, but gets lost when equipping armors like:

i chose to wear Sprinter Left Leg Combat armor but gave me Lucky Left Leg Leather

 

Thanks for the report.
There is a limitation with the papyrus script functions for inventory stuff only give the base type.

So if you have multiple items of the same base type, equipItem can't differentiate between them and will just equip the first one found in your inventory.

 

Your example seems a bit off in that Combat armor and Leather Armor aren't the same base type though.


Looking around the internet just gives a long history of people being frustrated with this scripting limitation.
There does seem to be a SKSE EquipItemEx that lets you give the actual item to equip, but since OnItemAdded event still only gives the base item (and EquipItemEx doesn't seem to be in F4SE anyway) that's unfortunately not a solution.

Posted (edited)
8 hours ago, Haberdasher said:

Looking around the internet just gives a long history of people being frustrated with this scripting limitation.

More or less successfuly this problem was solved in Real Handcuffs. Check its source files. There is no simple solution yet.

Edited by Dlinny_Lag
Posted
2 hours ago, Dlinny_Lag said:

More or less successfuly this problem was solved in Real Handcuffs. Check its source files. There is no simple solution yet.


Thanks, in hindsight the workaround seems obvious. Basically just juggling the other items of the base type to another temporary container and back.

New version with the workaround is up now.

The issue of the players inventory list not showing the most recent added items is annoying, moreso with the multiple items, but it works.

  • 4 weeks later...
Posted
On 7/15/2022 at 6:29 AM, Haberdasher said:


Looking around the internet just gives a long history of people being frustrated with this scripting limitation.
There does seem to be a SKSE EquipItemEx that lets you give the actual item to equip, but since OnItemAdded event still only gives the base item (and EquipItemEx doesn't seem to be in F4SE anyway) that's unfortunately not a solution.

Just an FYI:

As pointed out with RH, you can indeed use F4SE functions to get around that/get attached OMOD's.

SKK's OMOD stripper does this, as another example. ?

Posted

If I set up the dressbox hotkey, and I press it, all I get is "Removing command items" message and nothing happens.

 

Also, how do you unequip an item in this menu? There's a lot of items with different slot numbers. Trying them out like this will make me look like a christmas three.

  • 2 months later...
Posted
On 8/28/2022 at 9:46 AM, thiciathy said:

If I set up the dressbox hotkey, and I press it, all I get is "Removing command items" message and nothing happens.

 

Also, how do you unequip an item in this menu? There's a lot of items with different slot numbers. Trying them out like this will make me look like a christmas three.

 

Anyone find solutions to these two issues? I'm having the same problems.

  • 11 months later...
  • 4 months later...
  • 1 year later...

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