So I've been looking to fix SXP's 'Training Zero' bug because I want to spice up Skyrim and play with an XP mod and it's the best / most up-to-date one it seems like. I've found where it's failing and... why, but it doesn't make sense to me.
This line of code is doing nothing.
Game.IncrementSkill( stats[id] ), I've put a bunch of debug statements in there (sxpconfig and the SkillAdvance(int) function for the curiuos) and everything is accurate, it's just the call to IncrementSkill (both of them) fail for an unknown reason.
I've tried casting stats[id] to a string on the off chance... I dunno and still no dice.
The annoying thing is I can still use
Game.GetPlayer().SetActorValue( stats[id], int )
but then the skill ups wont count towards increasing your level, right?
My best WAG is that Skyrim Uncapper is causing some incompatibility unless you have the correct settings (which I do, according to the author), because it's modifying the skill multipliers and what-not so somewhere it's failing silently. But, like I said, WAG.
Any ideas?