This can be done with two programs and a little patience when starting out.
Things needed:
Download cheat engine at http://www.cheatengine.org/downloads.php
And RS Client at http://www.garyshood.com/rsclient/
A companion, or your character who just levelled up and has available points to spend
How to Use:
1. In game, Alt-Tab to Cheat Engine
2. Click on the computer icon in the top left, from there look through the list to find mount and blade.
3. Go back to Mount and Blade and take note of any variables you want to change, Im going to use Skill points for this example,
4. In Cheat engine insert the first number you wish to edit into the variables bar, and click first scan
5. Then go back into Mount and Blade and put this point into any skill you wish
6. Note how many points are left, and then go into cheat engine, insert it into the Variables bar and click next scan.
Note: (You will notice on that you will have less numbers each time you do steps: 3-6)
7. Once you get 1-5 results you can begin probing to find the correct thing you wish to edit, double click an address on the left and it will move to the bottom screen
8. Double click on the value section of the address, and you will be able to change the number to how ever many you want.
Note: (Opt. Check active to change it from dynamic to static)
9. Open RS client, and go to auto clicker, then where it says miliseconds put 1 in, and click start, go back into mount and blade and you can now assign points at lightning speed
Note: (this is particularly helpful when maxing proficiency points)
Now you have infinite skill points, attribute points, cash proficiency points, what ever you want to edit.
Note: (To change it back so that it does not show you have unlimited points always, change the variable to 0 after you finish)