File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

About this mod

Small mod allowing you to bank unused training sessions for later levels (training point rollover). Requires SKSE.

Permissions and credits
Sick of going out of your way to earn enough gold for training each level while keeping the skill progression slow enough to not level up more than one level at a time? Fed up with Bethesda's retarded way to implement skill training and level gains? This mod allows you to save your unused training sessions for later levels, for example if you've trained twice on level 1 and then level up you will have a limit of 8 training sessions on level 2 (if you are using the default training limit of 5 sessions per level). Thus you get all your training sessions and you don't cheat, because the mod won't allow you to train any more than you (theoretically) could in vanilla skyrim. It just takes away the inconvenience to actually do this.

Extract "SmartTraining.esp" into your skyrim/Data folder. Activate it by starting the Skyrim launcher, selecting "Data Files" and ticking it or use a mod manager.

Simply deactivate the plugin in the launcher or your mod manager.

This mod needs the skyrim script extender (SKSE) to work. Get it here:

Do not use together with mods that increase the training limit per level to absurdly high values (there's a mod that sets it to 1000 for example). The training sessions will accumulate over your levels to values that are too high to display any more.
SmartTraining doesn't outright overwrite the number of training sessions per level variable setting in the configuration but rather uses an SKSE function to dynamically change it at run time (while you are playing). It checks for the current value of the setting when it is first initialized and uses that as a base so you can use it together with mods that change the number of training sessions per level (within reason of course). There is continual access to this variable throughout the game every time you level up, this implicitly means that if any other mod is also running a script that modifies this same variable, the changes made by SmartTraining might be overridden and will have no effect. Load order won't matter unless there is another mod which happens to use the exact same script name and / or quest name (for the hidden quest which starts the script) which is rather unlikely. You can put it anywhere you like in your load order without it having any effect on compatibility - either it's compatible with what you use or it isn't, with the former I found being much more likely.

If you install this mod and load a save game where you have already trained on your current level, the training limit will not be set correctly. This is because I could not find a way to access the "times trained this level" value as shown in the training menu, but only the total number of times you trained as displayed in the general stats section of the journal. Thus the newly initialized script has no way to know how many times you have trained on your current level. The problem can only appear on the first level you use this mod with and will be fixed once you gain a level.
Also, the script updates once every 5 seconds (outside of menus, the inventory etc) to check if you leveled up, so wait at least that time before you train again after you gained a level.
I have had a few reports about the training caps being set incorrectly, but was unable to reproduce them. If this is happening to you, it's most likely due to interference with another script within another mod, which unfortunately I can do nothing about.

If there are any other problems, let me know.