Jump to content

Way to name enchanted items without triggering a dozen mods?


Recommended Posts

Posted (edited)

This is Skyrim, so every fucking key on my keyboard is bound to something. As you know, when enchanting an item, there's the option to name it - which is kinda important, since Skyrim just gives it a generic name. But the naming dialog does not disable any hotkeys. So with every letter you type, you activate some mod function. And if said function takes focus, then all letters you typed so far are reset. So it's literarily impossible to name items.

 

I know there's various renamer mods out there, and i did try some in the past. Stopped using them once i understood how they work: Basically they don't actually rename items. Instead they store the custom names somewhere, and then inject them into the item on every gameload - which creates so many potentially save breaking issues, i just stopped using them.

 

How do people here deal with this issue? Is there some mod that disables hotkeys when naming items? Or one that actually renames them the same way as if you typed a name on creation?

 

 

Edited by libertyordeath
  • libertyordeath changed the title to Way to name enchanted items without triggering a dozen mods?
Posted

The method of character entry you use for characters not on your keyboard, such as the ñ character, also works for the ones that are there. So A can be entered as alt+0065 and doing it that way may not trigger the key binding, because you won't be hitting that key. If you have the Alt or numeric pad numbers as hotkeys, you're probably beyond help.

Posted (edited)
18 hours ago, libertyordeath said:

the naming dialog does not disable any hotkeys. So with every letter you type, you activate some mod function. And if said function takes focus, then all letters you typed so far are reset. So it's literarily impossible to name items.

 

Maybe not the post you wanted to see, but I have not noticed such issues despite also having the problem of "every key is in use". I always rename my enchanted items. The only hotkey overlap I can think of is Numpad 3 because I have SL's free camera bound to it and I use the numpad for favorites. So whenever I wanna fly around I also equip Soul Trap. Wish favourites could be bound with modifiers i.e. Ctrl+NumPad N.

 

Edit: Oh wait hang on I just found something that could let me change these hotkeys. 🤔

 

Edit again: And it works too.

Edited by traison
Posted (edited)

My current save isn't near an enchanting table, so i cannot test right away.

 

However, i can name three highly frustrating examples:

1. TFC hotkey assigned via the mod "Customizable Camera". Live during item naming, and causes the camera to get stuck when exiting the enchantment screen

2. Plain normal FPV key. Also activates during naming, but it only becomes visible after exiting the enchantscreen. Extra confusing if used together with #1.

3. Simple Sexing wheelmenu hotkey. Activates during naming dialog. Takes focus, so dismissing it will reset the item name to default.

 

I don't have any "hotkey management" mods installed, other than SkyUI builtin favorites and equipgroups. I do however have a small number of mods that modify key behavior, like "hold to sprint" (turns the sprint-key from a toggle-button to a hold-button).

 

Anyways, the "hotkeys active during naming"-thing has been like that forever. If one of my mods is doing it, then it would have to be one i installed very early on. Like foundation stuff.

Edited by libertyordeath
Posted
12 minutes ago, libertyordeath said:

I don't have any "hotkey management" mods installed, other than SkyUI builtin favorites and equipgroups.

 

Sorry I removed that, I got things confused with Fallout 4 and how MCM had/has a hotkey manager. Skyrim hotkeys are from Skyrim itself, so likely your issue is not mod related, I just haven't noticed it myself yet.

Posted
1 hour ago, libertyordeath said:

1. TFC hotkey assigned via the mod "Customizable Camera". Live during item naming, and causes the camera to get stuck when exiting the enchantment screen

Just noticed that the tooltip for this feature says "Requires PapyrusUtil to function".

 

So if it is one of my mods and one i installed early, PapyrusUtil would fit the bill: Installed that from the beginning (and made sure nothing overrides it), since so many mods depend on it.

Posted

Hmm.

 

So either you by coincidence have your hotkeys mapped in a way, so they don't interfere or the effects are minor. Or it's your vs my Skyrim version: SSE vs AE 1.6.659.

Posted
2 hours ago, libertyordeath said:

Hmm.

 

So either you by coincidence have your hotkeys mapped in a way, so they don't interfere or the effects are minor. Or it's your vs my Skyrim version: SSE vs AE 1.6.659.

 

...or the type of mods we use. I have no UIExtension wheels popping up on key press, mine are behind spells, just as an example.

Posted (edited)

Had a bit of a think about a fix for this issue but didn't come up with much, just some things that may be worth testing:

  1. Utility.IsInMenuMode() won't work because the game is not paused in the enchantment menu.
  2. Same deal with Utility.Wait().
  3. UI.IsMenuOpen("Crafting Menu") might work, but whether the enchanting menu counts as "Crafting Menu" I do not know. There doesn't appear to be a better option, or I missed it.
  4. ObjectReference.GetAnimationVariableBool() might have something that can be queried, but I was unable to test these in-game because it would instantly CTD when used with GetGraphVariableInt.

So basically the fix/workaround could look something like this, implemented in a problematic mod:

Event OnKeyDown(int keyCode)
    If (UI.IsMenuOpen("Crafting Menu"))
    	Return
    EndIf
    
    ; ...
EndEvent

Event OnKeyUp(int keyCode, float holdTime)
    If (UI.IsMenuOpen("Crafting Menu"))
    	Return
    EndIf
    
    ; ...
EndEvent

 

Edited by traison
Posted
3 hours ago, traison said:

Had a bit of a think about a fix for this issue but didn't come up with much, just some things that may be worth testing:

  1. Utility.IsInMenuMode() won't work because the game is not paused in the enchantment menu.

I wouldn't mind changing this (always annoys me that when i drink an enchant-fortify potion, i'm on a timelimit when naming my item - on top of fighting mods interfering with input). However, the question is if it's even possible to change, and if changing it would break all kinds of things. Sounds like high risk to me.

 

3 hours ago, traison said:

So basically the fix/workaround could look something like this, implemented in a problematic mod:

If interfering mods would need that function, this would require sourcecode for them all?

 

Posted
1 hour ago, libertyordeath said:

enchant-fortify potion, i'm on a timelimit when naming my item

 

I modded mine to last much longer. Cheating in a sense yes, but I'd rather have that than run out of juice while wondering what to name my next "DESTROYER OF WORLDS" wooden sword.

 

1 hour ago, libertyordeath said:

this would require sourcecode for them all?

 

Yup. You really should get your script compiling working. Its really not that difficult 😜

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