Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Kasplat

Uploaded by

Kaaasplat

Virus scan

Safe to use

About this mod

Allows for the reconfiguration of the max level and max effective level for skills. Fixes a number of bugs in the original implementation and adds new features. Compatible with both SE and AE.

Requirements
Permissions and credits
This is an update to the Skyrim Skill Uncapper(fixed) mod, which was itself an update to Skyrim Skill Uncapper.

Notable features:
  • Configure the max level for each skill.
  • Configure the max effective level (used in all game calculations).
  • Configure the rate at which each skill gains experience.
  • Configure the amount of experience necessary to level up.
  • Configure the number of perks gained at level up.
  • Configure the amount of health/magicka/stamina/carry weight gained at level up.
  • Configure the amount of magicka/stamina gained at health level up, etc.
  • Configure the scaling of the enchantment weapon charge equation.
  • Configure which patches in this mod are applied to the games code (if necessary, for mod compatibility).

Requirements:
Skyrim SE 1.5.3-1.5.97 or 1.6.317+
SKSE64
Address Library for SKSE

Installation:
Simply add the DLL file to <Skyrim>/Data/SKSE/Plugins/. Place the INI file in the same folder, and edit it as necessary. Any old versions of the uncapper must be uninstalled, as they will conflict with this version. The mod can safely be installed/uninstalled mid playthrough, though you may need to use console commands to adjust your skills to normal levels when uninstalling.

Bugs fixed/improvements from the previous mod include:
  • The codegen allocation failure bug was resolved by completely removing all JIT, and thus the codegen buffer, from the mod. It is now impossible to get this error. This means that all the assembly for the mod had to be written in standard MASM, but putting assembly in C/C++ files is of the devil anyway.
  • The 'SkillFormulaCap' setting now applies to all game formulas, instead of just the cost reduction to magic spells. Note that this means that fortifying a skill past its formula cap will, intuitively, have no effect.
  • The enchanting staff/weapon charge fix from the original uncapper has been updated for AE.
  • The functionality of the legendary skill settings in the INI file has been updated for AE.
  • The skills menu now shows the correct skill level/color when the formula cap is lower than the skill cap.
  • The skill experience multipliers can now (optionally) also effect the experience offset. Previous versions could only effect the base value.

Known compatibility issues:
meh321's Custom Skills Framework
 will not load unless you adjust the INI file for the uncapper.
  • (2.2.0 and below) Set bUseSkillFormulaCapsUIFix to false. Skills above the formula cap will display incorrectly in the skills menu.
  • Set bUseLegendarySettings to false. None of the settings in the INI file related to legendarying skills will be functional.
Zax's Experience will prevent any level XP multiplication from taking effect. The uncapper INI must be adjusted on AE.
  • Set bUsePCLevelSkillExpMults to false in the skyrim uncapper INI file to disable the conflicting patch.
  • This effects all versions of the skill uncapper, not just mine.

Credits:

  • Kassent, for the original SE uncapper mod.
  • Vadfromnu, for his AE update to the mod.
  • Elys, author of the LE uncapper, for helping Kassent with this mod.
  • Brofield, for SimpleINI, which was used in previous versions of this mod.
  • Herumi, for Xbyak, which was used in previous versions of this mod.
  • registrator2000, for his signature scanning library, which was used in previous versions of this mod.
  • meh321, for the address independence library.
  • Fuzzlesz, for helping improve compatibility with Custom Skills Framework.


The source code for this update is available here.

Code notes (for nerds):
  • The mod has been altered to use the address independence library instead of manually signature scanning.
  • The mod has been rewritten in Rust, since I'm not a huge fan of C++. Details on how to build the mod are available on the github.