Start rbjoy and then on the first screen check the "threaded" box and then click "program:" and search for the exe file you want rbjoy to be associated with for that config(example MaxPayne2.exe), once you find the game's exe file highlight it and click "Open" and then back at the first screen check the "autostart" box. Now make sure that your Throttle axis on your joystick is centered, right in the middle of it Now at the top of the screen check the "1" button so it takes you to the second screen, there on the right click on the "auto" box entill it sez auto BA. Then go down to the next section below on the right where you see A X+ Y+ Z+ across that section and click the "I" circle so its circle has a dot in it. Now push your joystick up and then set the "sensitivity:" to 30, then select a key for that joystick up axis by pushing the key that you want rbjoy to use for that axis, now do the same thing to set all the rest of the joystick's movement axises, if you are going to label the name of that axis, then naming is done by clicking the "name:" bar and entering in a new label name. This is good for referance so you know what was assigned to what axis or button. (if you have probelms with your stick not registering or holding at the setting then you have an axis that wasn't centered, the throttle axis if not centered can cause this. So make sure that your joystick is properly calibrated and all axises are centered when using rbjoy) Now lets say your all done setting up the joystick axises, now you should be able to push the joystick in any direction and see the sensitivity change to 30 and the text: change to the key you asigned to that axis. If all is well and you see the differant keys are all correct for your axises. Then continue on to setting the buttons. Ok now lets set the joy buttons here you can push any joystick button and assign its key function. Like push your joystick's fire button and it should move to the number 1 in the section below on the right, now after pressing a joystick button just hit the key that you want assigned to that button and you can label it by clicking the "name:" bar and give it a new name/label there. Once again labeling is good for later referance especially when you edit a config or use an old one for the base of a new one. Ok lets say your all done and all your joystick axises and buttons are assigned and functioning correctly, ok now click on the save button(lower left) and browse back to your rbjoy folder(thats where you must save your config at) and there in the File name space name your config and make sure you use the cfg extension at the end. Don't just put in a name and expect the thing to save it with the cfg extension because it doesn't and without the extension it won't load correctly. Ok so your config file name should look something like this, mygame.cfg (its best to name your configs after the name of the game, like a Quake config would be named quake.cfg this way they are easier to find and recognise if you have to edit them) Alrighty now lets see if it works ok, right click on the rbjoy icon in your task bar and click exit. Now restart rbjoy and then right click on its icon in your task bar and scroll to Load Config and highlight the name of your config file that you just made and saved and if all goes well it should load up your game and allow you to play it using your rbjoy settings. Now if it doesn't work then that means you didn't follow my instructions to the LETTER. IMPORTANT Things To Remember: If you have to edit a config you must load rbjoy and then right click its icon in the task bar and then select "config" and then at the first screen click on "load" and load in the config file you want to edit. Then you must edit it the same way it was made; such as if you need to edit the joystick"s axises then you must enter that edit mode by checking the "1" button(first screen) so it takes you to the second screen. Then go down to the next section below on the right where you see A X+ Y+ Z+ across that section and click the "I" circle so its circle has a dot in it. Now you just push your joystick to the axis you want to edit, then you have to push the "clear text" button and select a new key to be used by pushing the new key. Then remember to click the "save" button when your all done and save your edited config. Saving an edited config is easy you just highlight the old config file name at the save screen, so it gives it that name and then click ok and and it will say the files exists and ask you if you want to overwrite it, click yes and your done then.