Classic Controllers XBOX360 For PS3

Remap joystick XBOX360 for PS3 Can serve as a basis for the beginner in programming.
Version1.00
AuthorWiimote
Publish DateSat, 31 Dec 2011 - 12:45
Last UpdateSat, 31 Dec 2011 - 12:45
Downloads433
RATE


0

0

Release Notes: Final version
Code: Select all
/*                         Classic Controllers XBOX360 For PS3 (By Wiimote)
*/

 
remap XB360_A          ->  PS3_CROSS,            // XBOX360 A         => PS3 CROSS
      XB360_B          ->  PS3_CIRCLE,            // XBOX360 B         => PS3 CIRCLE
      XB360_Y          ->  PS3_TRIANGLE,        // XBOX360 Y         => PS3 TRIANGLE
      XB360_X          ->  PS3_SQUARE,            // XBOX360 X         => PS3 SQUARE
      XB360_UP      ->  PS3_UP,                // XBOX360 UP         => PS3 UP
      XB360_DOWN      ->  PS3_DOWN,            // XBOX360 DOWN     => PS3 DOWN
      XB360_LEFT      ->  PS3_LEFT,            // XBOX360 LEFT     => PS3 LEFT
      XB360_RIGHT      ->  PS3_RIGHT,            // XBOX360 RIGHT     => PS3 RIGHT
      XB360_RB      ->  PS3_R1,                // XBOX360 RB         => PS3 R1
      XB360_RT      ->  PS3_R2,                // XBOX360 RT         => PS3 R2
      XB360_RS      ->  PS3_R3,                // XBOX360 RS         => PS3 R3
      XB360_LB      ->  PS3_L1,                // XBOX360 LS         => PS3 L1
      XB360_LT      ->  PS3_L2,                // XBOX360 LB         => PS3 L2
      XB360_LS      ->  PS3_L3,                // XBOX360 LT         => PS3 L3
      XB360_START      ->  PS3_START,            // XBOX360 START     => PS3 START
      XB360_BACK      ->  PS3_SELECT,            // XBOX360 BACK     => PS3 SELECT
      XB360_XBOX      ->  PS3_PS;                // XBOX360 XBOX     => PS3 PS
 
main {
// Remap Left Stick
    set_val(PS3_LX, get_val(XB360_LX));
    set_val(PS3_LY, get_val(XB360_LY));
    sensitivity(PS3_LX, NOT_USE, NOT_USE,NOT_USE, -100, +100);
    sensitivity(PS3_LY, NOT_USE, NOT_USE,NOT_USE, -100, +100);
 
// Remap Right Stick
    set_val(PS3_RX, get_val(XB360_RX));
    set_val(PS3_RY, get_val(XB360_RY));
    sensitivity(PS3_RX, NOT_USE, NOT_USE,NOT_USE, -100, +100);
    sensitivity(PS3_RY, NOT_USE, NOT_USE,NOT_USE, -100, +100);
}