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.
|
RATE
|
- 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
}
}