Page 1 of 4

[RELEASE] VITA2PC - Stream PSVITA to PC

Posted: Tue Sep 05, 2017 10:49 am
by Rinnegatamante
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

Re: [RELEASE] VITA2PC - Stream PSVITA to PC

Posted: Tue Sep 05, 2017 11:06 am
by xXDarkCodeXx
Will you be able to stream the whole vita session (like the shell, app closing/opening) in future releases?

Re: [RELEASE] VITA2PC - Stream PSVITA to PC

Posted: Tue Sep 05, 2017 11:08 am
by Rinnegatamante
xXDarkCodeXx wrote:Will you be able to stream the whole vita session (like the shell, app closing/opening) in future releases?
It's still unknown how to properly access sceAppMgr framebuffer used by sceShell and several other Sony apps (Settings, Webbrowser, etc), so for the moment, it's not something that i'm working about.

Re: [RELEASE] VITA2PC - Stream PSVITA to PC

Posted: Tue Sep 05, 2017 2:54 pm
by Jazoolee ahamed
Uncharted Golden Abyss-PCSF0001 Gives C2-128 error
Assassins creed liberation-PCSE00053 Screen turns off after the welcome logo

Re: [RELEASE] VITA2PC - Stream PSVITA to PC

Posted: Tue Sep 05, 2017 8:04 pm
by cvskidx
Rinnegatamante wrote: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

Audio streaming is still higly experimental and can cause several issues depending on how the game manages audio:
- Noise loops
- Game freezes
- Mute audio on Vita side
- Garbage audio or missing audio on PC side

This will be ironed out in next releases.

How to use

- Place VITA2PC.suprx in ux0:tai
- Add ux0:tai/VITA2PC.suprx under the titleid of the game you want to stream (if you put it under *ALL, you'll have to start your Vita by holding L and then you have to reload config using molecularShell to prevent enso to freeze).
- In game press L + SELECT to bring config menu.
- Set your configuration and start the stream on Vita.
- Open the PC client and insert the IP shown on your Vita.

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.

Links

Download: http://vitadb.rinnegatamante.it/#/info/305
Sourcecode: https://github.com/Rinnegatamante/VITA2PC
Wanted to say thank you for all the work that you do for the ps vita community and for this program. Now the ps vita has something like remotejoy like the psp has. :D

Re: [RELEASE] VITA2PC - Stream PSVITA to PC

Posted: Tue Sep 05, 2017 10:20 pm
by lorak
Thanks for this interesting plugin.
Hopefully it will be improved in the future.

Code: Select all

Title Id   Game name      Region Stream Hw acc Downscale Resolution Description
PCSE00084  Madden NFL 13   USA    Yes   Yes    Yes       960x544    Works in low quality streaming (Vitamin dump)
NPWR06270  Steamworld Dig  USA    Yes   Yes    Yes       960x544    No issues (PSN game)
PCSA00115  MLB The Show 14 USA    No    Yes    Yes       960x544    Not working (MaiDump dump)
[/size]

Re: [RELEASE] VITA2PC - Stream PSVITA to PC

Posted: Wed Sep 06, 2017 7:20 am
by wololo
Can you clarify the difference with the rincheat stream functionality? Is it sound support?

Re: [RELEASE] VITA2PC - Stream PSVITA to PC

Posted: Wed Sep 06, 2017 9:54 am
by Rinnegatamante
wololo wrote:Can you clarify the difference with the rincheat stream functionality? Is it sound support?
This plugin can be considered as a standalone improved version of rinCheat stream (infact the first prototype name was SA_ScreenStream (Standalone ScreenStream).

It has several improvements if compared to rinCheat:
  • A huge improvement in terms of how many games are supported. Basically rinCheat supported only a few portion of Vita games (45-50% probably). This plugin supports near the 95% of Vita games in theory.
  • Added Downscaler for games running at 960x544. Output will be at 480x272 (PSP resolution). This will drastically improve framerate, allowing even games without hardware acceleration to work fine.
  • Better hardware acceleration encoder code: now less VRAM is required to start an hw accelerated encoder. That means game that on rinCheat didn't have hw acceleration could have this feature now. (Eg. Digimon CyberSleuth)
  • Added audio streaming support
  • Possibility to start synchronous video streaming with/without frameskip
  • Clocks are set at their maximum speed and won't be lowerable from the app or other plugins. rinCheat didn't have this feature.
  • Minor bugfixes and improvements (Eg. Now if you change the encoder quality during streaming, it will be really changed differently to rinCheat were you had to restart the game and the stream).

Re: [RELEASE] VITA2PC - Stream PSVITA to PC

Posted: Wed Sep 06, 2017 1:33 pm
by Filippo94
I seem unable to make it work with cartridge WO2048 EUR, I first get this error while the game attempts to access PSN:
2017-09-06-152830.jpg
2017-09-06-152830.jpg (31.24 KiB) Viewed 48229 times
then the game freezes when I attempt starting a race, without even starting the stream:
2017-09-06-152845.jpg
2017-09-06-152845.jpg (100.99 KiB) Viewed 48229 times
My config is this:
2017-09-06-152914.jpg
2017-09-06-152914.jpg (126.45 KiB) Viewed 48229 times
I am not sure if removing those other plugins would benefit somehow, I'll try.

Thanks however for doing all these softwares, you're truly making the PSVita a better console! ;)

Re: [RELEASE] VITA2PC - Stream PSVITA to PC

Posted: Wed Sep 06, 2017 1:39 pm
by Rinnegatamante
Filippo94 wrote:I seem unable to make it work with cartridge WO2048 EUR, I first get this error while the game attempts to access PSN:
2017-09-06-152830.jpg
then the game freezes when I attempt starting a race, without even starting the stream:
2017-09-06-152845.jpg
My config is this:
2017-09-06-152914.jpg
I am not sure if removing those other plugins would benefit somehow, I'll try.

Thanks however for doing all these softwares, you're truly making the PSVita a better console! ;)
https://github.com/Rinnegatamante/VITA2PC/issues/9