Jump to content

Saving your level ups? How to level up incrementally.


NoLightz

Recommended Posts

Hi everyone!

Have you ever had a few levelups saved and gone to a trainer to learn some skills, only to be forced to use them all and waste dozens of training sessions? Or maybe you're fighting an intense battle, health becoming dangerously low, in dire need of a clutch heal - good thing you have a levelup stored.

This is something that has always frustrated me and now I'm wondering: Is there a mod that allows the player to level up once and then resume the game whilst having more levelups banked?

And yes, an obvious solution is to 'levelup straight away and never save them'. But perhaps one does not wish to do this due to monster & gear scaling, quests you don't want to start yet, leveling non-combat skills which cripples you at higher levels, or what have you.

The whole issue comes down to one question. The dialogue box asking which attribute to increase (Health, Magicka, or Stamina) when you go to the skills menu. If you have enough skill XP to advance multiple levels, once you select an attribute and confirm, the dialogue box instantly reopens for the next level - forcing the use of all banked levelups rather than increasing one at a time when you want.

It seems that the game checks if LevelUp = true, then levelupmenu.swf is called when the skills menu is opened AND again once levelupmenu is closed and LevelUp is still true.

A solution would be to call the levelupmenu ONLY when the skills menu is opened; resulting in 1 levelup per opening of skills menu. I'd thought that an SKSE plugin could achieve this, however, figuring out where the call is actually made has been problematic.

I've looked through the CK and Skyrim's scripts folder but couldn't find any script relevant to Leveling up. What I have found is that:
- the actual levelupmenu.swf is in 'Skyrim - Interface.bsa'
- a 'LevelUp Menu' is referenced in the CK

The UI Script page on the CK site contains SKSE functions that could call the levelupmenu manually, however, the vanilla script would still run and call the menu again after it closes.

How does one go about finding where this dialogue box call resides in the game's code and how it's behaviour could be intercepted?

Any help would be most appreciated :happy:

Link to comment
Share on other sites

Huh, I thought I had a mod like that installed but apparently not. (Just got back into Skyrim recently.) But a quick search found this recently updated mod , which seems to be what you're after. Think I'll give it a go myself.

That mod might be a help in that it banks the unused training sessions for each level but it isn't what the OP is looking for. They want a way to bank level ups and only level up one level at a time whenever they wish.

 

Unfortunately, there is no way with Papyrus to interrupt the stat prompt in the level up screen. I do not know if it is exposed in the SWF file(s) or not. Even if it were, I would have no idea how to modify it. I never understood the SWF files.

Link to comment
Share on other sites

 

... there is no way with Papyrus to interrupt the stat prompt in the level up screen.

Hmm that is unfortunate, I have seen some SKSE mods that remove certain message boxes - such as the 'Confirm crafting item?' prompt - so I thought this one may be similar, perhaps to at least delay it's opening. Add a cheeky 'sleep 5' somewhere

 

 

... But a quick search found this recently updated mod

 

Ahh thanks for the reply, that mod could address the training issue.

 

There was a way on consoles to easily bypass the levelup prompt - by spamming close after selecting an attribute. I thought this not possible on PC as it reopens near instantaneously, However! You can actually slip the pesky menu on every other levelup! On the first levelup, spam close as you're confirming which initiates the menu close just in time before the next box pops up. Confirm attribute selection again and you're free! xD - just make sure to save before trying haha.

 

Combining this technique with the suggested mod creates a sort of pseudo-solution that I can work with. :laugh:

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...