PSVPAD – 1.2.1 ALPHA Update is here!?

Hello again,

Its definitely been a while since the last update so here you go…

for the newbies: 

This program allows you to use your vita as a game-pad for your PC. It requires both your vita and pc to be connected to the same network, I can confirm it will also work over adhoc connections if you prefer though not a necessity. Currently the software has only been tested on windows 7 but it should work on windows 8, and may work on earlier windows operating systems but is untested.

Requirements

  • PlayStation Mobile Developer Licence (Currently Free)
  • PlayStation Mobile Studios (Also free)
  • The download on this page (And again free)
  • patience

 

Supported OS

  • Windows 7 + Windows 8/8.1

Whats included in the download?

  • PSVPAD (Playstation Mobile Solution)
  • PSVPAD Server Software (PSV_Server)
  • Virtual Joystick Driver
  • Instructions(mildly updated)
  • A profile for xpadder ready set up

update

Updates:

  • Updated the Instructions
  • New user interface
  • Motion support
  • rear touch support
  • additional buttons added
  • ability to save connection settings added
  • Keyboard/ Mouse Binds added
  • added lots of new bugs
  • Still in development
  • Enjoy

ITS AN ALPHA BUILD WILL IT WORK WHO KNOWS?, THAT’S WHY WE’RE HERE?

does work over ad hoc connections. Tested and works on Windows 7 + Windows 8 may work on other windows operating systems but untested. Instructions are included with the download. Any bugs please report them.

>>Please note this software is still in development as the time of writing this and as such you may find parts of the software are either incomplete or excluded completely.

Software is provided as is, use at own risk

KEY NOTES

  • The version of PSVPAD included in zip has not been compiled to save space and ensure that the project is built before being deployed to the vita, as this in the past has been somewhat of an issue for many people.
  • It’s suggested you make sure when building the application the build mode is set to release rather than debug,(Make sure you don’t click debug with playstation vita simply)
  • THIS IS AN ALPHA BUILD AND SOMEWHAT INCOMPLETE -> Expect Bugs
  • Parts of the application are either disabled or still in development
  • YOU CANNOT AS OF YET SAVE, ADD PROFILES ON THE SEVER, NEITHER WILL CONFIGURATION SETTINGS BE SAVED (IN DEVELOPMENT).
  • The instructions are somewhat lacking at this point in development so you’ll have to figure some of it out yourself.

DOWNLOAD:

UPDATE 1.2.1 ALPHA UNSTABLE 

Please check the bottom here of this post for details about known issues.

Dev Notes, issues & Bugs etc… 1.2.1 ALPHA:

  • Key repeat delay currently only effects buttons on the PlayStation vita and not axis’s
  • Multiple control configurations currently unsupported
  • Rear touch limited to 2 touch down events
  • sound is currently excluded – no plans for future integration however.. has been successfully achieved with little overhead.
  • Help Incomplete on vita.
  • Auto connection functionality disabled
  • Rear touch doesn’t support multi-touch properly
  • Issues server kicking client because it thinks there already connected, solution either reconnect or restart, server/ psvita app
  • Known ‘bugs’ adding new connection…
    • If only one connection in list selecting it does not update the name and ip address in boxes – however will still connect if the user presses the connect button.
    • The default connection is not shown when the psvpad application first loads up -> note the default connection is considered to be the last connection you connected from.
  • Binding the mouse movement may result in stutters, It’s not a bug as such just the mouse smoothing has yet to be implemented but is on the list for future developments.
  • Potentially some keys on the on screen keyboard on the server software may not work as intended.
  • The bind list is yet to be implemented
  • Vita on screen keyboard incomplete

Know Issues / solutions:

  • Problems connecting to server?, restart server software
  • application may(probably) crash if you spam connect button when already connected
  • If it says your connected on both the vita and server but it doesn’t seem to be working at all, its quite possibly a firewall issue, you need to add the server software as an exception.
  • Black screen? -> you need to clean and rebuild the solution before deploying to the vita

Random errors? Any others let me know.

Windows 8 Error MSB4185 Fix
If you experience this error “Error MSB4185: The function “CurrentUICulture” on type “System.Globalization.CultureInfo” has not been enabled for execution.” 

  • First make sure Playstation suite is closed.
  • Open the console(cmd) as Administrator, Can be found by searching “cmd”
  • Run this command: setx MSBUILDENABLEALLPROPERTYFUNCTIONS 1
  • Relaunch Playstation Suite

 

But in all seriousness I should probably go over the current status of the software, what is include, whats still in development, and whats included but not as of yet functional.

SO What does this update ADD?

>>Keyboard & Mouse Binding<<

Added the ability to be able to bind controls/ input on the playstation vita to keyboard and mouse events. I would say its about 90% functional, there is still a few issues/ drawbacks with it, but it however does provide a reasonable alternative to third party software if this is the functionality you require. It’s sadly based off UK keyboard layout, but that shouldn’t be too much of an issue hopefully -_-.

Anyway carrying on so what inputs can you bind…so far anyway?

1. You can bind all the basic keys on the vitaPSVPAD1

 

 

2. You can optionally bind to the rear touch panel, there’s currently only 2 buttons which is basically left touch, right touch, in the future it’ll hopefully be taken to having swipe events as-well.. its in the works. Or you can code it yourself using the given enumeration, I don’t think it’s disabled on the server side, i’d have to check that one…

PSVPAD2

 

 

3. You can even bind to the vitas motion sensors, if you can work that out… and find a valid use for it. Its certainly possible to use and has been tested against Next Car Game and Dirt3… I’m not going to explain how to set it up, I shall leave it to people to play… If you do want to use the vitas motion, you’ll need to ensure that the gyro is enabled on the vita app, as-well as enabling the axis’s in the configuration on the server,  they’re disabled by default, …well all hell would break lose if they weren’t because there basically always active…  But I would suggest TAKE CAUTION… just to point out but, they also emulate 3 separate joy axis’s.. I’d just keep them disabled unless you plan on using them.

PSVPAD3

 

 

4. And finally you can bind the set of additional on screen buttons provided by the vita app…

PSVPAD4

5. I must also point out its entirely possible to set up all these binds in xpadder if you prefer… I included a profile for anyone that does own xpadder and would prefer to use that, all binds are ready set up… accept for the gyro binds.. which I would suggest you set the axis manually in xpadder if you do… As a NOTE: I use the latest version of Xpadder taken from the developers website, you may find that older versions don’t work quite as expected.

 

>>Additional On Screen Buttons<<

Finding the vita didn’t have enough buttons? well this might just help, it adds an additional 14 buttons to the vita which act as joy buttons and can be bound just like any other button on the controller… I must remind people I posted this as an alpha release so anyway a minor issue went unnoticed with the additional buttons which I will try to resolve with the next update… The problem being that if you press a button then move your finger horizontally across the screen in either direction it’ll result in the button staying pressed as such… well as far as the servers concerned… this doesn’t happen when you move your finger vertically… I couldn’t tell you why exactly.. but yes it is one to look out for.

PSVPAD5

 

>>A Keyboard?<<

yes one of the latest additions is in fact a pop up keyboard, which in fact acts just the same as a normal keyboard in windows… accept somewhat lacking. The keyboard is still to be completed and provides just the basics for now.

PSVPAD6

 

>>Settings?<<

Finally a way to save you connection, once you’ve added a connection it’ll be saved simple, then in the future it’s just a matter of selecting the connection in the drop down box and clicking connect next time you use it… though if you IP changes for whatever reason it may mean you have to enter the details again sorry.. Auto connect is disabled for now.  Considering setting up the auto connect so you never have to enter an IP at all, but if multiple versions of the software are running on the same network… you might just run into issues… we shall see.

PSVPAD7

 

 

>>VITA GYRO MOTION<<

Although mentioned previously if anyone bothered to read all this, Functionality has been added so you can use the vitas motion sensors.

 

>BASIC REAR TOUCH SUPPORT<<

Currently limited to a left touch and right touch, the plan is to add additional functionality for swipe events in the future…

 

That’s it for now… tired of typing…

comments

18 thoughts on “PSVPAD – 1.2.1 ALPHA Update is here!?”

  1. So I just downloaded your files and I’m getting a error: C:\Users\RAC\Desktop\PSVPAD_v1.2.1 Alpha\PSVPAD\PSVPAD\PsvP.cs(42,42): Error CS0117: ‘Sce.PlayStation.Core.Input.Touch’ does not contain a definition for ‘GetRearTouchData’ (CS0117) (PSVPAD)

    1. My initial guess would be your using the older version of the SDK, The update requires the latest version of the sdk 2.0 or higher… you can check the version your using by opening PSM Studio going to help -> About -> Version Info Tab -> then by PsmStudio it’ll have the version your running if its lower than 2.0.0.0 then you need to update your version of the SDK from the Dev Portal…

      Version Info

      1. Holy AWP on dust II that did the trick and yes its working! It is definitely a step up from 2.1 as it connects quickly and I played a round of CS and felt little to no input lag! keep up the great work because it is good to know that at least someone is giving some love to the terribly unsupported and forgotten system.

  2. Great app! Was using the old version last year(forgot which) before upgrading my PC a few weeks back. Finally found time to get this working but it seems the game has detected the mapping all wrong. I can’t scroll the menus up and down via the D-Pad and the down arrow is treated as R2. I remember the old version works just fine though.

    Any idea?

    1. I will be looking into this in a little more detail I shall keep you posted…

      Generally though I tried to ensure the same actual mapping between the vita button and the joypad buttons throughout versions par possibly the original version, I know at some point or another I did change the layout to make it more similar to other joypads…

      Note: Unknown things could happen if still using a driver from a previous release, so just in case if you upgraded the application but didn’t re-install the driver with the newer version packaged with the application then I suggest you do so.

      Regards,
      Allan

    1. Not sure if spam, but republication of anything found in my blog is okay,any assets that may be on this blog should be presumed free for non commercial/ student projects unless stated otherwise, naturally any third party content on the site, you will need to take it up with the rightful copyright owners.

  3. Sadly,the PSM Publisher License applications has ended at May 31, 2015(actually before the May 27). So, is there another way to install this app to Vita whithout Publisher License? Or maybe I just come late. /sad

      1. Well. Thanks for replying so quickly!
        And thanks to Sony! We can concentrade on playing games with Vita. XD
        I still remenber that days which we can use Vita to do anything >.<

  4. To be fair, Playstation Mobile was just simply terrible… I just remember how much better the PSP was in every category, great selection of games & a budding hombrew and non brew community (;… PS Vita still a great console but… Guess there were a few bad decisions along the line, I like to blame OTT anti piracy and DRM. Ah well.

  5. Well is there a way to port this to Unity PSM Dev App or deploy it using rejuvenate *through elf file?
    There is a 3.20-3.51 PSVita homebrew able to run by using the package installer through mail.

Leave a Reply to whyfubi Cancel reply