Classic Controllers PS3 For XBOX360

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


0

0

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

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