Jump to content


Photo

Skyrim Perk Script


  • Please log in to reply
1 reply to this topic

#1 Jaytech

Jaytech
  • Members
  • 243 posts

Posted 23 June 2012 - 07:21 AM

First of all, it's been a very long time since I've posted and it's good to be back.

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.

#2 IsNull

IsNull
  • Fellows
  • 990 posts

Posted 23 June 2012 - 09:14 AM

AHK is not necessary to make batch scripts for the Skyrim console. Just save your list
player.addperk 000BE127
player.addperk 000C07CA
player.addperk 000C07CB
player.addperk 000C07CC
...
in a textfile (giveperks.txt) in the game data folder, and call it in the console with
bat giveperks