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
 
Still hoping for DS4 wireless support even if a dongle is needed. But it is turning out to be a father robust plugin!!
 
Still hoping for DS4 wireless support even if a dongle is needed. But it is turning out to be a father robust plugin!!

I am waiting for wireless NES Controller Support :dancestraw: kidding aside. this plugin is cool to see a great plugin no doubt thanks for the work that goes into this plugin [MENTION=9178]OsirisX[/MENTION] i think many really have enjoyed it...
 
[MENTION=9178]OsirisX[/MENTION]
how about add support for official DUALSHOCK 3, SIXAXIS and DualShock 2? I know it sounds stupid since they have native support, but this plugin has the option to remap the buttons :)

Also it would be nice to have support for macros, remap and combos per title id and global...
also the option to auto enable xpad_game.sprx / xpad_vsh.sprx by polling XMB every 6 seconds (View_Find("game_plugin")==0)

Great plugin! Thank you a lot!
 
[MENTION=9178]OsirisX[/MENTION]
how about add support for official DUALSHOCK 3, SIXAXIS and DualShock 2? I know it sounds stupid since they have native support, but this plugin has the option to remap the buttons :)

Also it would be nice to have support for macros, remap and combos per title id and global...
also the option to auto enable xpad_game.sprx / xpad_vsh.sprx by polling XMB every 6 seconds (View_Find("game_plugin")==0)

Great plugin! Thank you a lot!

The plugin inherently supports official DS3/sixaxis controllers although only wired for now. I was thinking of doing a VSH menu eventually due to the amount of combo presses and options available. The remappings per title is a good idea and I may extend it in the future for macros such as rapid fire.
 
The plugin inherently supports official DS3/sixaxis controllers although only wired for now. I was thinking of doing a VSH menu eventually due to the amount of combo presses and options available. The remappings per title is a good idea and I may extend it in the future for macros such as rapid fire.

Excellent! This wonderful plugin has progressed a lot and I hope to see these neat features (VSH menu, macros, etc.) in future releases.
 
A VSH menu for this plugin would be a great addition :) ( but i think this about all plugins :) )
Lol, i sometimes have that feeling too, this is why time ago i was suggesting somewhere to create some kind of common menu available for all the other custom plugins
 
yeah like a standAlone VHS menu that looks for a text file or something that has the same name as the plugin and contains the vhs options.
 
[MENTION=9178]OsirisX[/MENTION]

How about adding support for 3rd party controllers wired and wireless from 8bitdo?

Thinking about NES30/SFC30 and NES30 pro controllers.

Would be great to have when running RetroArch.
 
[MENTION=9178]OsirisX[/MENTION]

How about adding support for 3rd party controllers wired and wireless from 8bitdo?

Thinking about NES30/SFC30 and NES30 pro controllers.

Would be great to have when running RetroArch.

I'll look into adding such type of controllers in future releases.
 
rumble wont work for me

I tried this plugin and it is working but i have a problem i dont have rumble support and i realy want rumble support.
I just used a clean debug eboot from the internet and replaced it to the game folder.
when the game loads I have to manualy do (start+ select +l3) to change to psxpad (game) from psxpad (vsh) than my controller dissconects and i have to press xbox button realy fast or it wont reconnect but even when it reconnects I dont have rumble support.
Could you make a video tutorial on using this plugin with rumble support that would be really helpfull

also im using webman mod ps3mapi so i dont know if it has to do with that maybe running the pluging from somewhere else has better results.

I just realy want rumble support

IM using wired xbox 360 controller from microsoft btw
 
[MENTION=9178]OsirisX[/MENTION] 0xe6f, 0x11f, Rock Candy Wired Xbox 360 doesnt work.. I was under the impression all wired xbox 360 controllers worked. Went through the webman steps with the adding lines to boot plugins.txt to adding the plugin in webman mod. and it says loaded and the controller does nothing then.. I load a game and still does nothing.. But when I restart the ps3 I have to put it in again in webman.. And then it will say x pad loaded followed by it saying its unregistering certain pid vid controllers numbers.. and nothing still happens.
 
Last edited:
[MENTION=16503]PSXJustin[/MENTION]
If you're on Rebug, you can try switching to dex kernel as some syscalls only available in dex are needed to enable rumble support. I'm still working on stability for cex.

[MENTION=9512]crj1985[/MENTION]
You need to add the VID/PID to xpad_devices.txt as it's not an official controller. Add a line like "0x0e6f, 0x011f, Rock Candy Wired Xbox 360, XTYPE_XBOX360" to the file.
 
[MENTION=16503]PSXJustin[/MENTION]
If you're on Rebug, you can try switching to dex kernel as some syscalls only available in dex are needed to enable rumble support. I'm still working on stability for cex.

[MENTION=9512]crj1985[/MENTION]
You need to add the VID/PID to xpad_devices.txt as it's not an official controller. Add a line like "0x0e6f, 0x011f, Rock Candy Wired Xbox 360, XTYPE_XBOX360" to the file.

Still didnt work.. When I ran "lsusb" in terminal with the controller plugged in the computer the PID VID read 00e6f 0011f, Logic3 without the x's But I assumed the only way it would read is would be with the x's and I saw that wasnt the case.. is it any other way I can find the pid vid..
 
Back
Top