PS3 PS3xPAD (v0.7) - Added Support for XBOX S-Type & Dualshock 3 (3rd party) Controllers

The latest update to PS3xPAD (v0.7) has been released by creator OsirisX, this updates continues to evolve the plugin by adding support to XBOX S-Type Controllers and also adds support for various 3rd party DualShock 3 controllers that were removed in Sony's Official Firmware Update of 3.50. If you are new to this plugin it originally allowed you to use your XBOX 360 controller on the PS3 and since has evolve to include [break]ss[/break] rumble support and also support for various other type of controllers from other platforms such as the PlayStation 4, XBOX, XBOX ONE and with this update additional 3rd party dualshock controllers (as mentioned above). View the latest details below from the developer:



PS3xPAD.jpg


PS3XPAD 0.7


This release includes

  • Added support for third part PS3 wired controllers and Xbox S-type controllers (untested). Some third party controllers were blocked after firmware 3.50
  • Added button remapping capabilities. You will need to edit xpad_remap.txt. Press (START+SELECT+DPAD_RIGHT) to enable remapping.
  • Sixaxis sensors can be remapped only to analog sticks.
  • Added option to disable controller LEDs by pressing (START+SELECT+DPAD_LEFT)

I'm also aware that some games like GTA5 and Red Dead Redemption do not work with the plugin. It's possible there are extra checks in the game to determine if the controller is a "virtual" type and only accepts standard PS3 controllers. I'm currently working to see if such checks can be bypassed.

Supported Controllers
WIREDWIRELESS

  • XBOX (S-Type)
4T9Ejpy8c.pngdelete.png

  • XBOX 360
4T9Ejpy8c.png4T9Ejpy8c.png

  • XBOX 360 (3rd Party Controllers)
4T9Ejpy8c.pngdelete.png

  • XBOX ONE
4T9Ejpy8c.pngdelete.png

  • DUALSHOCK 4
4T9Ejpy8c.pngdelete.png

  • DUALSHOCK 3 (3rd Party Controllers)
4T9Ejpy8c.png4T9Ejpy8c.png
Note: Not all third party controllers may work with this plugin.


Rumble support requires the xpad plugin to attach to the game's process. Two methods on how to do this can be seen in the included README from the download.


Controller button combo summary:

  • (START+SELECT+R3) Switches xpad plugin between VSH proc and GAME proc.
  • (START+SELCT+DPAD_DOWN) Disconnects wireless controller from receiver. Allows wireless controllers to be resynced.
  • (START+SELECT+L3) Unloads xpad plugin.
  • (START+SELECT+DPAD_RIGHT) Enable/disable button remapping.
  • (START+SELECT+DPAD_LEFT) Disable controller LED light.


View full documentation in the README included in v0.7

Download: ps3xpad_0.7.zip

Source: ps3hax.net
 
So rumble only works on dex?

No, but on dex rumble work in more "native" way, so is bigger chance that will work for you on dex than on cex. Anyway, you sure that you using fself? Also some games after update boot from update eboot.bin not from disc one.
 
No, but on dex rumble work in more "native" way, so is bigger chance that will work for you on dex than on cex. Anyway, you sure that you using fself? Also some games after update boot from update eboot.bin not from disc one.

I dont get it what do I have to do with the eboot from the game to make it work with xpad?
I just used a debug eboot of a game fron the internet and replaced it with original eboot. Or do I have to do more?

Also I will try switching to dex tommorow I will still use the webman mod plugin ps3mapi when on dex and see if it makes a diffrence with rumble
 
[MENTION=118]kozarovv[/MENTION] I unplugged my PS3 sunday and took it to my parents house, And when I came back to plug everything in the xbox controller no longer works.. It just lights up. It does not play or anything. Do I have to delete and restore everything or what?
 
[MENTION=118]kozarovv[/MENTION] I unplugged my PS3 sunday and took it to my parents house, And when I came back to plug everything in the xbox controller no longer works.. It just lights up. It does not play or anything. Do I have to delete and restore everything or what?

I don't know why is not working now for you. If you didn't changed anything then your pad should work like before.
 
I don't know why is not working now for you. If you didn't changed anything then your pad should work like before.

okay then I am gonna delete everything and then put it back and see if it works.. I am tagging [MENTION=9178]OsirisX[/MENTION] to let him know of this bug
 
[MENTION=9178]OsirisX[/MENTION] [MENTION=118]kozarovv[/MENTION] Update: I deleted everything and put it back in and nothing happens.. Only the x logo on the controller is completely lit.. whereas when it was working it was only partially lit. It is a wired rock candy xbox 360 controller.. So from my experience it works as long as I dont unplug it.
 
Last edited:
[MENTION=9178]OsirisX[/MENTION]
Hello, after about 3 afternoons spent trying to get my ps3 and eboots ready for rumble with ps3xpad, i finally managed to.
I'm pretty positive that the only way rumble works is with DEX consoles and of course debug eboots, although i didn't manage to convert licenced psn eboots to debug, i did with disc games, and they only work on DEX (tested on Rebug 3.75), not on CEX (tested on Habib 3.76 and another 3.76 CFW).

Also i couldn't help but notice that controllers connected through ps3xpad suffer from a bit of lagging, i can't quantify it, but you can really notice it both in menus and games (of course fast in paced and fps games), i tested a PS4 and wired xbox 360 controller with both VSH and GAME plugin, and they bot had about the same lag (the ps3 controller didn't). I don't know if you are aware of this and if there is any way to fix it; it's the only downside of using this AMAZING plugin as far as i noticed. I though that increasing ram available to plugins in webman could help, but it didn't.

One last thing i'd like to report is that the analog stick of controllers used with your plugin send a very different input from the standard ps3 controller. For example, in multiman, in the screen where you have windows and an explorer, you can see that the mouse moves and reacts really differently (i think it's slower) from the standard controller.

Anyway, i just wanted to help you and give you some feedback. i would hate to buy another PS3 controller. Thanks.
 
[MENTION=17885]fillopi[/MENTION]
Thanks for the feedback. I've noticed that DEX kernel is required for rumble support. Before I assumed only PS3MAPI was all that was needed to install the hooks but it looks like the inteface doesn't have access to modify game plugins (libio.sprx in this case). I will update the requirements in the next release.

Concerning the lag, some games that are more processor hungry will slow down the response time of the controller. I have a set delay in the plugin to send the controller's input every 10ms (7ms for ps4 controlers) which should be sufficient for most games. The workaround for the lag is to decrease the delay but this will also make the game run slightly slower since it has less processing time. I may in the next release make this user configurable and let the user pick the delay that works best for his games.

I have not yet experienced any differences for the ps3 controller's analog sticks but will look into it regardless.
 
[MENTION=17885]fillopi[/MENTION]
Thanks for the feedback. I've noticed that DEX kernel is required for rumble support. Before I assumed only PS3MAPI was all that was needed to install the hooks but it looks like the inteface doesn't have access to modify game plugins (libio.sprx in this case). I will update the requirements in the next release.

Concerning the lag, some games that are more processor hungry will slow down the response time of the controller. I have a set delay in the plugin to send the controller's input every 10ms (7ms for ps4 controlers) which should be sufficient for most games. The workaround for the lag is to decrease the delay but this will also make the game run slightly slower since it has less processing time. I may in the next release make this user configurable and let the user pick the delay that works best for his games.

I have not yet experienced any differences for the ps3 controller's analog sticks but will look into it regardless.

Yeah, having a user configurable file would be amazing, i really care about lag so i think i prefer 1fps less than a noticeable lag. Thanks.
 
Back
Top