Getting The Most Out of Your Motioninjoy Setup
Remember at the Start of this Tutorial I praised Motioninjoy and said how superior it is to other Controller Drivers? After Reading the Tutorial so far you are probably wondering why, It seems un-user friendly and painful to set up with PGP, So what Makes it so good? This part of the Tutorial will explain this and how to configure all aspects of it properly, This Section does not Use PGP and is applicable to ALL users of Motioninjoy.

Motioninjoy allows you To make use of the ingame support in virtually ALL PC games that have it (with some tweaking) there may be some exceptions to this rule but 95%+ of Games can be configured to work through Motioninjoy (regardless weather Xinput/Dinput). It Should be noted I am using the new 0.7 Beta of Motioninjoy in this Tutorial, The steps are similar in previous versions, and updating may not be worth while if you haven't already as the newest version is littered with bugs.

As touched on above Motioninjoy has 6 Modes, for the purposes of PGP many of these could be rendered useless, However when it comes to configuring your gamepad there may be uses for them, Here I will explain all the Modes in more Depth.

PS1 Mode does basically what it says, it turns your controller into a PS1 Controller, It maps the Dpad to the X/Y Axis and leaves you with the original 10 buttons. I cannot think of many uses for this however it may be good for some emulators and really old games (like DOS).

PS2 Mode Should turn your Controller into a PS2 Controller (and did in previous versions) but because of some bizarre bug in 0.7 Beta PS2 Mode seems to be identical to PS3 Default Mode. Wich is a shame because PS2 Mode was useful for some older games (generally ported from PS2), However a Custom profile can still be created to Emulate the PS2 Controller. PS2 Mode should work with the Right Stick as X/Y Axis, Left Stick as Z Axis/Z Rotation (More Details Below). Hopefully Motioninjoy will fix bug by 0.7 Final.

PS2 Mode With Analog Triggers is also buggy the configuration here is incorrect to what a PS2 Controller Should be and until MiJ release a working version Both the PS2 Modes Should Be Avoided.

PS3 Mode is an Update From PS2 Mode With the SIXAXIS and Home Button Enabled. It is Setup Like a PS3 Controller with the Triggers remaining Digital. As already stated the default PS3 Config (DX-Default) seems to be identical to PS2 mode in 0.7 Beta. This mode is also very buggy and saving configs doesn't work (or at least I couldn't get it to), If You want to make any changes in this mode then edit the default .

We Have Already established Xbox 360 Mode will turn your Controller into an Xinput devcie and this is what it should be used for as with the Previous Mode you can also save custom configs, so if you want to swap buttons around or set up a Turbo you can do so here. This Mode is probably the least complex, and as I have already discussed its usage before I will not go any describe this mode in any further depth.

Now We have custom mode, before this was the only Mode that allowed us to create Custom Configurations, Now this is available in 360 Mode (and Should be in PS3 Mode), Custom Mode now allows the use of Macro's and allows you to use Xinput, Making These profiles visable to Xinput Only Games (However In general it is advised you use 360 Mode for This).

So Thats what the Modes Do now lets get down to customizing them, There are 2 Additional Modes that will be Most Useful for maximum compatibility some tweaking may be required on odd occassions. I will go through how to create Both.

We Will Create both these modes in Custom Mode so go to Create next to custom and Name The Config PS2 Mode and then Click The New Button Next to It, This mode is only to Fix the Bug in PS2 Mode (if using the previous version skip on to the next custom config) The Button Mapping Should be as Follows Triangle=Button1, Circle=Button2, Cross=Button3, Square=Button4, L1=Button7, R1=Button8, L2=Button5, R2=Button6, Select=Button9, L3=Button11, R3=Button12, Start=Button10, PS=None (due to Yet another Bug you will have to change it to macro then None), D-Pad=D-pad, Leave Duplicate Buttons as None, Sticks are Correct, Set Motion Sesnors (Direction-Tilt) To None. Then Press Save Changes. Make Sure it is the last selected config, The Drop down menu means nothing in this beta. examples of games that use this are the Hitman Series.

Now Repeat The Steps and Call it Logitech Style with This Layout Triangle=Button4, Circle=Button3, Cross=Button2, Square=Button1, L1=Button5, R1=Button6, L2=Button7, R2=Button8, Select=Button9, L3=Button11, R3=Button12, Start=Button10, PS=None (due to Yet another Bug you will have to change it to macro then None), D-Pad=D-pad, Leave Duplicate Buttons as None, Sticks are Correct, Set Motion Sesnors (Direction-Tilt) To None. EAn example of a game that uses this layout is the GTA Series.

Now you have 2 Custom layouts that you can switch between in DS3 Tool, Using The Beta you will always have to go into the create menu and choose the last one selected and press save changes to apply the configuration. Now you will be able to play most games with controller support and all Xinput Games.

The Final Step to do if a game with controller support doesn't see your controller at all (not if the buttons are messed up) is to put Toca Edit's Dinput Spoofer in The Directory, This will tell the game you are using an Xbox 360 Controller which most games will see even if it doesn't work properly, your controller is configured properly so this should work flawlessly with most games. Examples are Hitman Blood Money and Oblivion.

Contents