PS3 PS3xPAD (v0.8) - New VSH & in-Game VSH Menu + Custom/Native Driver Input Modes + More ...

Developer OsirisX is back with a new release to the PS3xPAD plugin for the PS3, after the dev took a break and focused on an in-game VSH Menu Proof of Concept as seen here, Now with the release of the new version 0.8 of PS3xPAD it now has an XMB VSH menu as pictured and also with some low memory games the ability to use an in-game vsh menu, Sadly those high memory games the in-game VSH Menu for the plugin does not work, but those are just a few of the many features that the developer has crafted in this release, New information and features can be seen in the release quote by OsirisX:


gNaXaXl.png
I intended on adding a couple more features into this release but would have added more delay. Also I will be away from my main computer for the holidays and wanted to push a release before I left.

The changes in this release include:

  • Fixed the remapping issues where the controller seemed buggy when it was enabled
  • Added custom and native driver input mode
  • Added VSH/In-Game menu
  • Added wireless DS3/DS4 support (needs usb BT adapter)
  • Added game compatibility modes (fixes GTAV & RDR)
  • Added multiple remap settings
  • Added user configurable settings file (xpad_settings.txt)
  • Added user configurable controller delay which sets response time of controller
  • Added auto game detection and attach to game proc
  • Added disconnect/reset all ports option
  • Added screenshot option

The main focus of this release are the additions of two different modes (custom and native), the VSH/In-Game menu, and wireless support for DualShock 4 controllers. I will first explain the difference between custom and native modes. Custom mode is simply my implementation of the usb controller pad driver. This mode is needed for Xbox controllers but is not needed for official PS controllers. Custom mode still supports official PS controllers but will need a separate usb Bluetooth adapter to connect them wirelessly. Native mode allows connecting official controllers using the internal BT module and give it the features of the XPAD plugin such as remapping. I only recommend using native mode if you want to connect your controller wirelessly and do not have a BT adapter.

The requirements for using native mode is you need CFW with DEX kernel and your game Eboots must be converted to debug. These are also the requirements for the In-Game menu. The In-Game menu only works for a handful of games anyway (games with low memory). I recommend configuring the XPAD plugin through the VSH menu before starting a game and using the button combinations during the game.

I will try making a more comprehensive guide to connecting a DualShock 4 controller later but here's a rough sketch. This is for connecting the controller in custom mode with a BT adapter. Also note the bluetooth driver is based on the USB host shield for Arduino. It should work for most generic adapters although I have only tested with one adapter.

First we need to set the internal bluetooth address of the controller. You only need to do this the first time you connect the controller to the bluetooth adapter. There are two ways of doing this but I will show one way.


1.
  • Connect your DualShock 4 through USB.
2.
  • Start up your PS3 with the XPAD plugin loaded.
3.
  • Press (START+SELECT+SQUARE) to open the VSH menu.
4.
  • Go down and enter the bluetooth options menu.
5.
  • Go down and select the "Set DS4 internal BT address" option.
6.
  • You can now disconnect the DS4 controller and should connect wirelessly to the adapter.

Also please check the compatibility chart in the README to see what your system supports. In general, a system that uses DEX kernel will have full support for the plugin.
Download: ps3xpad_0.8.zip
Mirror: link

Source:
ps3hax.net
 
Last edited:
I am a little late in the game when it comes to ps3 modding so i hope someone can answer this question for me. Using ps3xpad, everything is set up right as far as i can tell. But im getting the console to freeze and unrecognized usb for anything but a ds3 and ds4 when plugged in. Console freezes when trying to bring up vsh menu. It says xpad loaded, but thats as far as i get. Im on rebug 4.81.2 dex, webman mod i think the very latest from git. 4.17.05. I havent messed much with settings, any reason why this would happen? Or is this just not meant for this cfw or version of webman mod? Any help would be appreciated! Thanks in advance. Start select square brings up the vsh menu but at that point its locked up.
 
But im getting the console to freeze and unrecognized usb for anything but a ds3 and ds4 when plugged in.
What is anything in this case? You need edit xpad_devices.txt to add other controllers than DS 3/4 and Xbox family original controllers.

Console freezes when trying to bring up vsh menu. It says xpad loaded, but thats as far as i get.
How do you load xpad_vsh.sprx? By cobra boot_plugins.txt?
Remember that ps3xpad files need to be in location specified in readme file. /dev_hdd0/plugins/ps3xpad/<here files, including xpad_vsh.sprx>

Also what you exactly mean by xpad loaded info? Is Xpad Loaded, or Xpad Loaded (Game)?

Im on rebug 4.81.2 dex, webman mod i think the very latest from git. 4.17.05. I havent messed much with settings, any reason why this would happen? Or is this just not meant for this cfw or version of webman mod?
You can try disable webman mod, and try again to exclude it from issue list.

And finally webman_mod and ps3xpad are only plugins that you are using right now?
 
I tried a 1st gen xboxone controller, i tried an xbox360 controller, although that one was actually wireless and used the cable to connect through usb. Both gave the unrecognized device. I added the hardware ids from my pc after connecting in my boot plugins. Yes cobra is what im using.

Rebug cfw. So with boot plugin i get xpad loaded before ever loading a game. But if i try to load vsh. It crashes. Outside of webman, and latest version of multiman im running nothing else. React psn, and webman mod pkg loader for use with snes roms. It always crashed before i uptaded webman anyways though.. always xpad loaded, sometimes xpad loaded game after i launch a game but no other controllers work, i am fine with setup for other controllers. My issue is just the vsh crashing my ps3 on load. Its always in xmb. Thats where it happens

Boot plugins txt, and all path files are correct. Sorry. Im trying to respond on mobile. Thank you for trying to help though.
 
Last edited:
Hmm. So with your current config, your boot_plugins.txt file should look exactly like this:

Code:
/dev_hdd0/plugins/ps3xpad/xpad_vsh.sprx

Webman mod is loaded without boot_plugins on rebug. So it shouldn't be there, also all wmm add-ons (like VSH Menu & sLaunch MOD) shouldn't be there since .03 revision. So before we move to next step, can you confirm that you have only this one entry in boot_plugins.txt?
 
Sorry, I had actually tried this plugin before with only
Code:
/dev_hdd0/plugins/ps3xpad/xpad_vsh.sprx
in boot_plugins.txt on webman mod included with rebug. and it didn't work

But since then yes I have updated to the later webman mod 1.47.05. and my boot plugins txt looks as follows.
Code:
/dev_flash/vsh/module/webftp_server.sprx
/dev_hdd0/plugins/wm_vsh_menu.sprx
/dev_hdd0/plugins/ps3xpad/xpad_vsh.sprx

I can say however that I have disabled the button configuration to so that the webman mod vsh menu doesn't pop up on pressing select, as I thought it would be causing an issue, should I revert to an older version of webman mod, and alter my boot_plugins.txt to only have xpad vsh? I'm pretty sure I still had the freezing vsh menu before updating webman mod though. Thanks in advance.
 
I can say however that I have disabled the button configuration to so that the webman mod vsh menu doesn't pop up on pressing select, as I thought it would be causing an issue
But is still in memory when is added to boot_plugins.txt this can be issue. Also you can remove webftp_server.sprx. Is loaded anyway, even if you remove it from boot plugins. Just toggle it in Rebug toolbox.

should I revert to an older version of webman mod
No, you have latest wmm in dev_flash now. Just remove it from boot_plugins as you don't need that entry to make wmm work.

and alter my boot_plugins.txt to only have xpad vsh?
Yes, do this. If you ever need wmm vsh menu, just toggle it in webman settings. Don't add it to boot_plugins.
I'm pretty sure I still had the freezing vsh menu before updating webman mod though. Thanks in advance.
Try. Also you don't need VSH menu to make Xbox wired controllers to work.

Also keep in mind that wireless controller can not work just with usb cable. Im not 100% sure about this, but only true original wired controller work as wired. But first try what I'm saying.


DON'T FORGET TO RESTART PS3 AFTER MAKING CHANGES!
 
Last edited:
But is still in memory when is added to boot_plugins.txt this can be issue. Also you can remove webftp_server.sprx. Is loaded anyway, even if you remove it from boot plugins. Just toggle it in Rebug toolbox.


No, you have latest wmm in dev_flash now. Just remove it from boot_plugins as you don't need that entry to make wmm work.


Yes, do this. If you ever need wmm vsh menu, just toggle it in webman settings. Don't add it to boot_plugins.

Try. Also you don't need VSH menu to make Xbox wired controllers to work.

Also keep in mind that wireless controller can not work just with usb cable. Im not 100% sure about this, but only true original wired controller work as wired. But first try what I'm saying.


DON'T FORGET TO RESTART PS3 AFTER MAKING CHANGES!

I restarted the ps3 after making the changes to boot_plugins.txt, had no other controllers plugged in at the time, as I'm just trying to get the vsh menu to work without freezing the console.

Select start and square brings up the menu, but the ps3 freezes as soon as the menu pops up and I can't move forward.
 
I ended up getting it to work. Native mode and compatibility mode were set to 1, changing them to 0 ended up stopping the freeze, got my bt adapter working for my ds4s, and xbox one controller working, that wireless x360 pad with the usb cable still doesnt work, but wasnt really what i was trying for anyways. Thanks again. Hopefully if anyone else runs into this thats a bit newer and messed with their settings for the plugin, could find this useful.
 
Hello! I got an issue with my DualShock 4 v2 (the one with light in the touchpad) using the latest ps3xpad plugin, the system simply can't recognize the DS4, I tried with a wired 360 controller and works fine (without rumble, but work every button) But my DS4 simply doesn't work, I tried to add the ID of the DS4 in the xpad_devices like this:

0x054c, 0x09CC, Sony Playstation DualShock 4, PTYPE_PS4

The first version of the DS4 controller included by default is like this:

0x054c, 0x05C4, Sony Playstation DualShock 4, PTYPE_PS4

But isn't work... only as a generic device by the system itself, any idea?
 
I restarted the ps3 after making the changes to boot_plugins.txt, had no other controllers plugged in at the time, as I'm just trying to get the vsh menu to work without freezing the console.

Select start and square brings up the menu, but the ps3 freezes as soon as the menu pops up and I can't move forward.

mine dont even show the menu lol
 
I'm having some trouble with it

Someone can explain ? i only want to full suport my ds4 controller, with rumbles and ps button taht system not support
 
Maybe someone has already mentioned, but I came up with a mega idea, add support for the mouse and keyboard for this plugin. There are also problems with charging(battery status is (-), and the diode led not blinking) on this plugin and finding the pad after connecting to the console with a cable. The pad goes crazy in the multiman, for example, the cursor goes to the right side of the screen.
 
Actually i cant make the plugin to work , i cant acess the vsh menu

Rebug 4.81.2 CEX
Ok, lets start with basics. Are you followed readme, and copied plugins folder to root of dev_hdd0?

Are you added this entry to boot_plugins.txt file?
Code:
/dev_hdd0/plugins/ps3xpad/xpad_vsh.sprx
Remeber that you should not add xpad_game entry to boot_plugins.

Did you see XPAD Loaded (VSH) notification when start system?
 
Last edited by a moderator:
Ok, lets start with basics. Are you followed readme, and copied plugins folder to root of dev_hdd0?

Are you added this entry to boot_plugins.txt file?
Code:
/dev_hdd0/plugins/ps3xpad/xpad_vsh.sprx
Remeber that you should not add xpad_game entry to boot_plugins.

Did you saw XPAD Loaded (VSH) notification when start system?

Nah, no notifications , no vsh menu by combo, i converted my system to DEX to check if it was the issue. but no success

I have the boot_plugins line the folder structure is ok

dunno why
 

Featured content

Trending content

Latest posts

Back
Top