D-pad to Dualshock

Maps the D-pad use to Dualshock while retaining original functionality, enabling native Dualshock play for games like FF7, Descent, etc. Adjust sensitivity values as seen fit, if needed.
Version1.00
Authorkj4860
Publish DateMon, 16 Dec 2024 - 16:03
Last UpdateMon, 16 Dec 2024 - 16:03
Downloads5
RATE


0

0

Code: Select all
/* *
* GPC SCRIPT
*
*  GPC is a scripting language with C-like syntax.
*  To learn more access GPC Language Reference on Help menu.
* *********************************************************** */

 
main {
 
    //
    // The main procedure is called before every report be sent to
    // console, you can think in this procedure as a loop which only
    // ends when the script is unloaded.
    //
    // TODO: handle/change values of buttons, analog stick and/or sensors
    //
 
//Left and Right View
if(get_val(PS3_LX) < -20) { // Left Joystick moved left
        set_val(PS3_LEFT, -100); // Press D-Pad Left
    } else {
        set_val(PS3_LEFT, 0); // Release D-Pad Left
    }
 
    if(get_val(PS3_LX) > 20) { // Left Joystick moved right
        set_val(PS3_RIGHT, 100); // Press D-Pad Right
    } else {
        set_val(PS3_RIGHT, 0); // Release D-Pad Right
    }
 
//Up and Down View
if(get_val(PS3_LY) < -20) { // Left Joystick moved left
        set_val(PS3_UP, -100); // Press D-Pad Left
    } else {
        set_val(PS3_UP, 0); // Release D-Pad Left
    }
 
    if(get_val(PS3_LY) > 20) { // Left Joystick moved right
        set_val(PS3_DOWN, 100); // Press D-Pad Right
    } else {
        set_val(PS3_DOWN, 0); // Release D-Pad Right
    }
}