I thought I might make a script that allows you to "Reset" Perk Points in Skyrim. But through research I've discovered that, although you can remove a perk from being active, you can not give yourself a point to spend (if you know a way please post). This lead me to writing a script to give a character every perk in the game. I'm not sure if I'm going to use it myself (kinda takes the fun out of the game for me) but figured I'd pass it along. So here it is:
gosub, LoadVar
#SingleInstance Force
#Persistent
#UseHook
!r::Reload
!l::Goto, RunLoop
Return
RunLoop:
Loop, parse, Codes, `n, `r
{
SendText:="player.addperk " . SubStr(A_LoopField, 0, 8)
Send %SendText%
Sleep 100
Send {Enter}
Sleep 100
}
Return
LoadVar:
Codes:= "
(
000BE127 Alchemy Alchemist Rank 1
000C07CA Alchemy Alchemist Rank 2
000C07CB Alchemy Alchemist Rank 3
000C07CC Alchemy Alchemist Rank 4
000C07CD Alchemy Alchemist Rank 5
00058215 Alchemy Physician
00058216 Alchemy Benefactor
00058217 Alchemy Poisoner
00058218 Alchemy Experimenter Rank 1
00105F2A Alchemy Experimenter Rank 2
00105F2B Alchemy Experimenter Rank 3
00105F2F Alchemy Concentrated Poison
00105F2E Alchemy Green Thumb
00105F2C Alchemy Snakeblood
0005821D Alchemy Purity a
000F2CA6 Alteration Novice Alteration
000C44B7 Alteration Apprentice Alteration
000C44B8 Alteration Adept Alteration
000C44B9 Alteration Expert Alteration
000C44BA Alteration Master Alteration
000153CD Alteration Alteration Dual Casting
000D7999 Alteration Mage Armor Rank 1
000D799A Alteration Mage Armor Rank 2
000D799B Alteration Mage Armor Rank 3
00053128 Alteration Magic Resistance Rank1
00053129 Alteration Magic Resistance Rank2
0005312A Alteration Magic Resistance Rank3
000581FC Alteration Stability
000581F7 Alteration Atronach
000BABED Archery Overdraw Rank 1
0007934A Archery Overdraw Rank 2
0007934B Archery Overdraw Rank 3
0007934D Archery Overdraw Rank 4
00079354 Archery Overdraw Rank 5
00058F61 Archery Eagle Eye
00105F1C Archery Critical Shot Rank 1
00105F1E Archery Critical Shot Rank 2
00105F1F Archery Critical Shot Rank 3
00103ADA Archery Steady Hand Rank 1
00103ADB Archery Steady Hand Rank 2
00058F62 Archery Power Shot
00051B12 Archery Hunter's Discipline
00058F63 Archery Ranger
00105F19 Archery Quick Shot
00058F64 Archery Bullseye
000BCCAE Block Shield Wall Rank 1
00079355 Block Shield Wall Rank 2
00079356 Block Shield Wall Rank 3
00079357 Block Shield Wall Rank 4
00079358 Block Shield Wall Rank 5
000D8C33 Block Quick Reflex
00058F68 Block Deflect Arrows
00058F67 Block Power Bash
00058F69 Block Elemental Protection
0005F594 Block Deadly Bash
00058F66 Block Disarming Bash
00058F6A Block Shield Charge
00106253 Block Block Runner
000F2CA7 Conjuration Novice Conjuration
000C44BB Conjuration Apprentice Conjuration
000C44BC Conjuration Adept Conjuration
000C44BD Conjuration Expert Conjuration
000C44BE Conjuration Master Conjuration
000153CE Conjuration Conjuration Dual Casting
000640B3 Conjuration Mystic Binding
00105F30 Conjuration Summoner Rank 1
00105F31 Conjuration Summoner Rank 2
000D799E Conjuration Soul Stealer
000D799C Conjuration Oblivion Binding
000581DD Conjuration Necromancy
000CB419 Conjuration Atromancy
000CB41A Conjuration Elemental Potency
000581DE Conjuration Dark Souls
000D5F1C Conjuration Twin Souls
000F2CA8 Destruction Novice Destruction
000C44BF Destruction Apprentice Destruction
000C44C0 Destruction Adept Destruction
000C44C1 Destruction Expert Destruction
000C44C2 Destruction Master Destruction
000153CF Destruction Destruction Dual Casting
000153D2 Destruction Impact
00105F32 Destruction Rune Master
000581EA Destruction Augmented Frost Rank 1
0010FCF9 Destruction Augmented Frost Rank 2
000581E7 Destruction Augmented Flames Rank 1
0010FCF8 Destruction Augmented Flames Rank 2
00058200 Destruction Augmented Shock Rank 1
0010FCFA Destruction Augmented Shock Rank 2
000F3933 Destruction Deep Freeze
000F3F0E Destruction Disintegrate
000F392E Destruction Intense Flames
000BEE97 Enchanting Enchanter Rank 1
000C367C Enchanting Enchanter Rank 2
000C367D Enchanting Enchanter Rank 3
000C367E Enchanting Enchanter Rank 4
000C367F Enchanting Enchanter Rank 5
00058F7C Enchanting Soul Squeezer
00058F80 Enchanting Fire Enchanter
00058F81 Enchanting Frost Enchanter
00108A44 Enchanting Soul Siphon
00058F7E Enchanting Insightful Enchanter
00058F82 Enchanting Storm Enchanter
00058F7D Enchanting CorpusEnchanter
00058F7F Enchanting Extra Effect
000BCD2A Heavy Armor Juggernaut Rank 1
0007935E Heavy Armor Juggernaut Rank 2
00079361 Heavy Armor Juggernaut Rank 3
00079362 Heavy Armor Juggernaut Rank 4
00079374 Heavy Armor Juggernaut Rank 5
00058F6F Heavy Armor Well Fitted
00058F6C Heavy Armor Tower of Strength
00107832 Heavy Armor Matching Set
00058F6D Heavy Armor Conditioning
00058F6E Heavy Armor Fists Of Steel
000BCD2B Heavy Armor Cushioned
00105F33 Heavy Armor Reflect Blows
000F2CA9 Illusion Novice Illusion
000153D0 Illusion Illusion Dual Casting
000C44C3 Illusion Apprentice Illusion
000C44C4 Illusion Adept Illusion
000C44C5 Illusion Expert Illusion
000C44C6 Illusion Master Illusion
000581E1 Illusion Animage
000581E2 Illusion Kindred Mage
00059B77 Illusion Hypnotic Gaze
00059B78 Illusion Aspect Of Terror
000581FD Illusion Quiet Casting
000C44B5 Illusion Rage
00059B76 Illusion Master Of The Mind
000BE123 Light Armor Agile Defender 1
00079376 Light Armor Agile Defender 2
00079389 Light Armor Agile Defender 3
00079391 Light Armor Agile Defender 4
00079392 Light Armor Agile Defender 5
00051B1B Light Armor Custom Fit
00051B1C Light Armor Unhindered
00105F22 Light Armor Wind Walker
00051B17 Light Armor Matching Set
00107831 Light Armor Deft Movement
000F392A Lockpicking Novice Locks
000BE125 Lockpicking Apprentice Locks
00106259 Lockpicking Quick hands
00107830 Lockpicking Wax Key
000C3680 Lockpicking Adept Locks
0005820A Lockpicking Golden Touch
00105F26 Lockpicking Treasure Hunter
000C3681 Lockpicking Expert Locks
00058208 Lockpicking Locksmith
00058209 Lockpicking Unbreakable
000C3682 Lockpicking Master Locks
000BABE4 One-Handed Armsman Rank 1
00079343 One-Handed Armsman Rank 2
00079342 One-Handed Armsman Rank 3
00079344 One-Handed Armsman Rank 4
00079345 One-Handed Armsman Rank 5
00052D50 One-Handed Fighting Stance
0003FFFA One-Handed Hack and Slash Rank 1
000C3678 One-Handed Hack and Slash Rank 2
000C3679 One-Handed Hack and Slash Rank 3
0005F592 One-Handed Bone Breaker Rank 1
000C1E92 One-Handed Bone Breaker Rank 2
000C1E93 One-Handed Bone Breaker Rank 3
0005F56F One-Handed Bladesman Rank 1
000C1E90 One-Handed Bladesman Rank 2
000C1E91 One-Handed Bladesman Rank 3
00106256 One-Handed Dual Flurry Rank 1
00106257 One-Handed Dual Flurry Rank 2
0003AF81 One-Handed Savage Strike
000CB406 One-Handed Critical Charge
00106258 One-Handed Dual Savagery
0003AFA6 One-Handed Paralyzing Strike
000BE124 Pickpocket Light Fingers Rank 1
00018E6A Pickpocket Light Fingers Rank 2
00018E6B Pickpocket Light Fingers Rank 3
00018E6C Pickpocket Light Fingers Rank 4
00018E6D Pickpocket Light Fingers Rank 5
00058202 Pickpocket Night Thief
00105F28 Pickpocket Poisoned
00058204 Pickpocket Cutpurse
000D79A0 Pickpocket Keymaster
00096590 Pickpocket Extra Pockets
00058201 Pickpocket Misdirection
00058205 Pickpocket Perfect Touch
000F2CAA Restoration Novice Restoration
000C44C7 Restoration Apprentice Restoration
000C44C8 Restoration Adept Restoration
000C44C9 Restoration Expert Restoration
000C44CA Restoration Master Restoration
000153D1 Restoration Restoration Dual Casting
000581F8 Restoration Regeneration
000581F9 Restoration Respite
000581F4 Restoration Recovery Rank 1
000581F5 Restoration Recovery Rank 2
000A3F64 Restoration Avoid Death
000581E4 Restoration Necromage
00068BCC Restoration Ward Absorb
000CB40D Smithing Steel Smithing
0005218E Smithing Arcane Blacksmith
000CB40F Smithing Elven Smithing
000CB414 Smithing Advanced Armor
000CB411 Smithing Glass Smithing
000CB40E Smithing Dwarven Smithing
000CB410 Smithing Orcish Smithing
000CB412 Smithing Ebony Smithing
000CB413 Smithing Daedric Smithing
00052190 Smithing Dragon Armor
000BE126 Sneak Stealth Rank 1
000C07C6 Sneak Stealth Rank 2
000C07C7 Sneak Stealth Rank 3
000C07C8 Sneak Stealth Rank 4
000C07C9 Sneak Stealth Rank 5
00058210 Sneak Backstab
001036F0 Sneak Deadly Aim
00058211 Sneak Assassin's Blade
00058213 Sneak Muffled Movement
0005820C Sneak Light Foot
00105F23 Sneak Silent Roll
00105F24 Sneak Silence
00058214 Sneak Shadow Warrior
000BE128 Speech Haggling Rank 1
000C07CE Speech Haggling Rank 2
000C07CF Speech Haggling Rank 3
000C07D0 Speech Haggling Rank 4
000C07D1 Speech Haggling Rank 5
00058F72 Speech Bribery
00058F75 Speech Allure
001090A2 Speech Persuasion
00058F7A Speech Merchant
00058F7B Speech Investor
00105F29 Speech Intimidation
00058F79 Speech Fence
001090A5 Speech Master Trader
000BABE8 Two-Handed Barbarian Rank 1
00079346 Two-Handed Barbarian Rank 2
00079347 Two-Handed Barbarian Rank 3
00079348 Two-Handed Barbarian Rank 4
00079349 Two-Handed Barbarian Rank 5
00052D51 Two-Handed Champion's Stance
000C5C05 Two-Handed Limbsplitter Rank 1
000C5C06 Two-Handed Limbsplitter Rank 2
000C5C07 Two-Handed Limbsplitter Rank 3
0003AF83 Two-Handed Deep Wounds Rank 1
000C1E94 Two-Handed Deep Wounds Rank 2
000C1E95 Two-Handed Deep Wounds Rank 3
0003AF84 Two-Handed Skull Crusher Rank 1
000C1E96 Two-Handed Skull Crusher Rank 2
000C1E97 Two-Handed Skull Crusher Rank 3
00052D52 Two-Handed Devastating Blow
000CB407 Two-Handed Great Critical Charge
0003AF9E Two-Handed Sweep
0003AFA7 Two-Handed Warmaster
)"
Return
Instructions:
1. Run the script (save text in file and save with .ahk extension, then open said file with ahk application)
2. Open Skyrim, loading whatever character you'd like to do this to.
3. Open the console by pressing {`}
4. Execute the script by pressing Alt-L
5. That's it. The script takes about a minute or so to run. If you need to stop the script you can by pressing Alt-R
Please feel free to offer improvements or suggestions. I'm not sure how many other scripts I'll be writing for Skyrim, but if you have a request let me know.




