» Wed Jun 13, 2012 7:57 am
It's no use arguing with a brick wall, so I won't even try.
What I will do is provide step by step for PC gamers that choose to re-spec their perks, and keep them within the game rules (i.e., not adding more perks than you should have for your level).
BEFORE YOU ATTEMPT THIS: You should have a named save file (i.e. not an auto save or quick save) of your character before you start, and once you've finished, mess around with things and try to make sure everything is working as expected before you go off and start adventuring again. If something went wrong, you may need to reload to that save, and you don't want to have wasted a lot of playing time.
First, you should plan out exactly what perks you want to get rid of, and what perks you want to take. There is at least one good perk calculator on the web that should help a lot- it also tells you what your skill levels should be in order to have that perk set. They will have to equal the same number, as there is no way to give yourself unspent points (at least, that I know of). To remain true to the rules of the game, make sure you are removing points with prerequisites before you remove the prerequesites themselves. In other words, remove all of the other points in smithing before you remove steel smithing, etc. Also note that going out of order can cause issues. List each perk to be removed, in the order you want to remove it, by the name that is seen in the perks screen.
Next, you want to implement your remove perk list. You can do this one of two ways: You can type each command into the console in game separately, or you can put them all into a text file, then use the "bat" command to execute them all. I prefer the second method. The syntax for the removeperk command is:
player.removeperk id
id is the hexidecimal number assigned to that particular perk. You can find it either by using the help command in the game (such as help "Novice Illusion" 4) which will give you information about things in the game with the words "Novice Illusion", including the if code, or you can just look it up online. There are plenty of sites that have if codes for everything. So, and example of removing novice illusion would look like this:
player.removeperk F2CA9
Note that when you look up the id code, it will probably be in the form of 000F2CA9, but you can safely leave off any leading zeros in your codes.
Next, put a command like the above for each perk you want to remove in a text file (notepad is fine for this), and save the file as "removeperks.txt". You can actually call it anything you like, as long as you save it as a plain text file.
Adding perks is the much the same. The only real difference is that the command is:
player.addperk id
instead.
Make a second text file with all of the perk add commands you need and save it as "addperks.txt".
Once you have both files, copy them to your skyrim folder- the one with TESV.exe in it. Then run the game as normal.
After you've loaded up a game with the character you want to change, hit the tilde key (~), to bring up the console then type:
bat removeperks
and hit enter. Then type
bat addperks
and hit enter. You could have added the .txt, but it is not necessary.
Once you close the console, if you've gotten all the perk ids correct, Your perk trees should be exactly as you wanted them to be. I also recommend deleting the removeperk and addperk files once you've completed the process, so you don't accidentally do it a second time, or on a different character.
I'm considering making a simple program that will allow you to select each perk to remove and add, and even allow you to put in your character's skill levels and current perks to ensure that (other than the act of actually re-assigning your perks) you arent' cheating at all. The program would then create a text file you could use with the bat command, alleviating any possible typographical errors, and making the process much easier.
It would be much nicer if there was a command to simply remove all perks from your character and give you back that number of points to spend as you wish within the construct of the game, but alas, they didn't make it that easy for us.