For PC users that want to downgrade their character because the game has become too easy.
Before attempting this, save the game!
First, set your new S.P.E.C.I.A.L. stats. These have a value from 0 to 10. So if you want to be half the man you used to be, then substitute NEW_VALUE in each of the commands that now follow with half of your current value for that attribute.
Go to your S.P.E.C.I.A.L. stats screen on your pipboy to see your current values.
Open the console.
The key to open it is either ^ or ~ (unsure about localized keys)
Code:
player.setav strength NEW_VALUE
player.setav perception NEW_VALUE
player.setav endurance NEW_VALUE
player.setav charisma NEW_VALUE
player.setav intelligence NEW_VALUE
player.setav agility NEW_VALUE
player.setav luck NEW_VALUE
Close the console. The S.P.E.C.I.A.L. values should have changed.
Generally, stat changes are shown in the pipboy when you close the console, not before that!
Then, set your new skills values. These range from 0 to 100.
For that, switch to your skills view on the pipboy so you can see them.
Then open the console again.
Code:
player.setav barter NEW_VALUE
player.setav bigguns NEW_VALUE
player.setav energyweapons NEW_VALUE
player.setav explosives NEW_VALUE
player.setav lockpick NEW_VALUE
player.setav medicine NEW_VALUE
player.setav meleeweapons NEW_VALUE
player.setav repair NEW_VALUE
player.setav science NEW_VALUE
player.setav smallguns NEW_VALUE
player.setav sneak NEW_VALUE
player.setav speech NEW_VALUE
player.setav throwing NEW_VALUE
player.setav unarmed NEW_VALUE
The changes should be observable on your pipboy as soon as you close the console.
Now you want to level up again, of course. To do that, set your level and your xp down.
Provided a console is open, type
Code:
player.setlevel NEW_LEVEL
Now close the console and look at the upper right of your console -- you can see the XP boundaries for your new level there. The XP isn't adjusted automatically, you need to set it by hand so that it fits the level. Simply set it below the level boundary by subtracting XP.
To do that, open the console and type
NEW_XP is a negative value!
It is in fact TARGET_XP (the XP that fit your new level) minus CURRENT_XP (the XP you had before fucking with the values).
For example, if you want to get the correct XP for level 9 and level 9 ends at 5500 (don't know whether that's actually true) and you had 12500 XP before messing stuff up, your NEW_XP would be less than 5500-12500, which is -7000.
Be aware of the fact that you'll run into big problems if you do this!
For example, less strength means you can carry less. And less agility means your sneaking won't be as effective.
And worst of all, instances you've visited for the first time as a high-level character before adjusting the numbers won't level down! They'll have the same badasses as before!
There are more problems, some less obvious than these, so if you find the game has become unplayable now, just load the save you made before messing things up.
In any case, this is by far better than raising the levelcap because, as I said before, a risen levelcap means you'll just become more overpowered.