[RELEASE] VITA2PC - Stream PSVITA to PC
Posted: Tue Sep 05, 2017 10:49 am
Description
VITA2PC is a plugin allowing you to stream your PSVITA to your PC. It suports any kind of game (cartridges, Vitamin dumps, maiDump dumps).
NOTE: This plugin will automatically set max clocks and hook SetClock functions in order to not being able to lower them. If you use oclockvita or any other clock changer plugin, they will have no effects at all.
Synchronous vs Asynchronous
VITA2PC allows to start video streaming in two different ways: asynchronous and synchronous.
Async stream will drop some frames but won't have any effect on Vita side.
Sync stream will send every frame but will cause stuttering on Vita side on several games.
Frameskip feature works only with Sync stream.
Audio Streaming
As of now, audio streaming is still an experimental feature that may cause slowdowns, stutterings and/or mute audio issues. Be careful of these known issues if you're using it.
This will be ironed out in next releases.
SDL Mixer vs OpenAL audio driver
On v.0.2 OpenAL audio driver got added. When to use one and when the other?
OpenAL audio driver is more unstable if compared to SDL Mixer (can cause game to crash) but in games using more than one audio channel it will have a lot better audio output compared to SDL Mixer (eg: DigimonStory: CyberSleuth).
On the other side, when a game uses only a single audio channel, SDL Mixer is recommended (eg. Sword Art Online: Lost Song).
Video filters and PC Window size
On v.0.2 an icon on system tray got added for VITA2PC.
If you click on such icon, you can switch current video mode to:
- Original Resolution (No Filter)
- Original Resolution (Bilinear Filter)
- Vita Resolution (No Filter)
- Vita Resolution (Bilinear Filter)
How to use
- Install the .suprx plugin and put it under *TITLEID where TITLEID is the game where you want to use it (NOTE: Do NOT use *ALL cause it will cause a freeze on enso bootup due to incompatibility with Livearea (*main).)
- Launch the game you want to stream and press SELECT + L to trigger VITA2PC config menu.
- Select your favourite settings and select "Start Screen Streaming"
- On PC side launch the PC client and insert the IP shown on PSVITA when requested.
- Select your favourite audio driver.
Compatibility List
Here's the official compatibility list: http://rinnegatamante.it/stream_compatibility.php
If you want to report your experience with missing games in the list, please post a report here: https://github.com/Rinnegatamante/VITA2PC/issues/9
Credits
- frangarcj for helping me figure out how to properly hook power save mode enabling by games.
- xerpi for the huge work on reverse engineering Vita modules allowing to get more features (like LPDDR2 hw encoder) on VITA2PC.
- MrMojoR70062297 for the awesome icon used on PC client.
- All my Patroners for their awesome support:
* Styde Pregny
* BillyMcLaughlin II
* XandridFire
* Samuel Batista
* Jaden Emrich
* Justin
* Edd
* Setiyagung
* Ramerson Wesley AraĆ¹jo
* temp_anon
* 2Mourty
* gnmmarechal
* Bryan Hanbury
* Gelson Silva
Links
Download: http://vitadb.rinnegatamante.it/#/info/305
Sourcecode: https://github.com/Rinnegatamante/VITA2PC
VITA2PC is a plugin allowing you to stream your PSVITA to your PC. It suports any kind of game (cartridges, Vitamin dumps, maiDump dumps).
NOTE: This plugin will automatically set max clocks and hook SetClock functions in order to not being able to lower them. If you use oclockvita or any other clock changer plugin, they will have no effects at all.
Synchronous vs Asynchronous
VITA2PC allows to start video streaming in two different ways: asynchronous and synchronous.
Async stream will drop some frames but won't have any effect on Vita side.
Sync stream will send every frame but will cause stuttering on Vita side on several games.
Frameskip feature works only with Sync stream.
Audio Streaming
As of now, audio streaming is still an experimental feature that may cause slowdowns, stutterings and/or mute audio issues. Be careful of these known issues if you're using it.
This will be ironed out in next releases.
SDL Mixer vs OpenAL audio driver
On v.0.2 OpenAL audio driver got added. When to use one and when the other?
OpenAL audio driver is more unstable if compared to SDL Mixer (can cause game to crash) but in games using more than one audio channel it will have a lot better audio output compared to SDL Mixer (eg: DigimonStory: CyberSleuth).
On the other side, when a game uses only a single audio channel, SDL Mixer is recommended (eg. Sword Art Online: Lost Song).
Video filters and PC Window size
On v.0.2 an icon on system tray got added for VITA2PC.
If you click on such icon, you can switch current video mode to:
- Original Resolution (No Filter)
- Original Resolution (Bilinear Filter)
- Vita Resolution (No Filter)
- Vita Resolution (Bilinear Filter)
How to use
- Install the .suprx plugin and put it under *TITLEID where TITLEID is the game where you want to use it (NOTE: Do NOT use *ALL cause it will cause a freeze on enso bootup due to incompatibility with Livearea (*main).)
- Launch the game you want to stream and press SELECT + L to trigger VITA2PC config menu.
- Select your favourite settings and select "Start Screen Streaming"
- On PC side launch the PC client and insert the IP shown on PSVITA when requested.
- Select your favourite audio driver.
Compatibility List
Here's the official compatibility list: http://rinnegatamante.it/stream_compatibility.php
If you want to report your experience with missing games in the list, please post a report here: https://github.com/Rinnegatamante/VITA2PC/issues/9
Credits
- frangarcj for helping me figure out how to properly hook power save mode enabling by games.
- xerpi for the huge work on reverse engineering Vita modules allowing to get more features (like LPDDR2 hw encoder) on VITA2PC.
- MrMojoR70062297 for the awesome icon used on PC client.
- All my Patroners for their awesome support:
* Styde Pregny
* BillyMcLaughlin II
* XandridFire
* Samuel Batista
* Jaden Emrich
* Justin
* Edd
* Setiyagung
* Ramerson Wesley AraĆ¹jo
* temp_anon
* 2Mourty
* gnmmarechal
* Bryan Hanbury
* Gelson Silva
Links
Download: http://vitadb.rinnegatamante.it/#/info/305
Sourcecode: https://github.com/Rinnegatamante/VITA2PC