So I figured I'd write a little mod to do it, with a script that simply looks for the lowest-valued skill(s) and run advskill on it. Basically it'd get the lowest-leveled skill, and advance all skills that are at that level by 1 skill XP per iteration, then repeat. And now I'm lost in the Papyrus sea. Here's a few specific questions/comments, followed by my incomplete script and its compiler errors:
1) Do I need to extend this script from another, and if so, what do I extend it from?
2) The comments near the top enumerate the list of skills from the wiki, in order, for reference while trying to build the array. It's just a copy/paste job turned into a comment. Likewise, the comment at the bottom is a reminder for me of the syntax for stopping a quest.
3) If I attach this to a quest, will it run when the quest starts, same as how it works in Oblivion? Or is there some other technique to trigger this to run, then stop when all skills reach 100? My plan was to make the quest not enabled at start, then start it via console, then manually handle the levelups after it was finished. Also, I thought by doing it this way, I'd maximize my final level.
Here's the fragment of a script that I have:
Scriptname SuperLevelScript ;Skills;; OneHanded; TwoHanded; Marksman (Archery); Block; Smithing; HeavyArmor; LightArmor; Pickpocket; Lockpicking; Sneak; Alchemy; Speechcraft (Speech); Alteration; Conjuration; Destruction; Illusion; Restoration; Enchantingint[] SkillLevelArrayEvent OnInit() SkillLevelArray = new int[18] set SkillLevelArray[1] = Game.GetPlayer().GetActorValue("OneHanded")endevent;SuperLevelQuest.Stop()
EDIT: oh yea, the errors:
Starting 1 compile threads for 1 files...Compiling "SuperLevelScript"...c:\program files (x86)\steam\steamapps\common\skyrim\Data\Scripts\Source\SuperLevelScript.psc(27,20): required (...)+ loop did not match anything at input '['c:\program files (x86)\steam\steamapps\common\skyrim\Data\Scripts\Source\SuperLevelScript.psc(27,1): function variable SkillLevelArray already defined in the containing scriptc:\program files (x86)\steam\steamapps\common\skyrim\Data\Scripts\Source\SuperLevelScript.psc(27,22): required (...)+ loop did not match anything at input ']'No output generated for SuperLevelScript, compilation failed.Batch compile of 1 files finished. 0 succeeded, 1 failed.Failed on SuperLevelScript