Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

VITA2PC: Difference between revisions

From GameBrew
m (Text replacement - "GameBrew!" to "GameBrew")
m (Text replacement - "|discussion=" to "|donation=")
 
(13 intermediate revisions by the same user not shown)
Line 2: Line 2:
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title_mode=append
|title_mode=append
|image=vita2pcvita.jpg
|image=vita2pc2.png
|image_alt=VITA2PC
|image_alt=VITA2PC
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=VITA2PC
|title=VITA2PC
|image=vita2pcvita.jpg
|image=vita2pc2.png
|description=Stream your PSVITA to PC.
|description=Stream your PS Vita to PC.
|author=Rinnegatamante
|author=Rinnegatamante
|lastupdated=2017/12/10
|lastupdated=2017/12/10
Line 14: Line 14:
|version=0.2
|version=0.2
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/vitahomebrews/vita2pcvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/vita2pc.7z
|website=https://wololo.net/talk/viewtopic.php?f=116&t=48459
|website=https://wololo.net/talk/viewtopic.php?f=116&t=48459
|source=https://github.com/Rinnegatamante/VITA2PC
|source=https://github.com/Rinnegatamante/VITA2PC
|donation=https://www.patreon.com/Rinnegatamante
}}
}}
'''VITA2PC''' is a plugin streaming your PSVITA to PC.
VITA2PC is a plugin allowing you to stream your PS Vita to your PC. It supports any kind of game (cartridges, [[Vitamin]] dumps, [[MaiDumpTool Vita|maiDump]] dumps).


==What is VITA2PC?==
'''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.
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.
==Installation==
Place the .suprx plugin to ux0(ur0):tai/ folder.


==How to use VITA2PC==
Install it under *TITLEID where TITLEID is the game where you want to use it (change to ur0 if you store the plugin there)
* 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.


==Media==
*TITLEID
<youtube>GfjPFzWhAoQ</youtube>
ux0:tai/VITA2PC.suprx
 
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/vita2pcvita-01.jpg
https://dlhb.gamebrew.org/vitahomebrews/vita2pcvita-02.jpg


==Compatibility List==
'''Note:''' Do not use *ALL cause it will cause a freeze on Enso bootup due to incompatibility with LiveArea (*main).
*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


==Synchronous vs Asynchronous==
==User guide==
===Synchronous vs Asynchronous===
*VITA2PC allows to start video streaming in two different ways: asynchronous and synchronous.
*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.
*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.
*Sync stream will send every frame but will cause stuttering on Vita side on several games.
*Frameskip feature works only with Sync stream.
*Frameskip feature works only with Sync stream.
==Audio Streaming==
It currently supports audio streaming too however the feature is highly experimental and may cause several issues such as game freezes, mute audio on vita side, corrupted or distorted audio on PC side.
It will also cause stuttering or worse framerate on some games depending on how audio is handled by the game itself.
This will be ironed out in next releases.


===SDL Mixer vs OpenAL audio driver===
===SDL Mixer vs OpenAL audio driver===
On v.0.2 OpenAL audio driver got added. When to use one and when the other?
On v0.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).
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).
Line 63: Line 47:
On the other side, when a game uses only a single audio channel, SDL Mixer is recommended (eg. Sword Art Online: Lost Song).
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==
===Video filters and PC Window size===
On v.0.2 an icon on system tray got added for VITA2PC.
On v0.2 an icon on system tray got added for VITA2PC.


If you click on such icon, you can switch current video mode to:
If you click on such icon, you can switch current video mode to:
Line 72: Line 56:
* Vita Resolution (No Filter)
* Vita Resolution (No Filter)
* Vita Resolution (Bilinear Filter)
* Vita Resolution (Bilinear Filter)
===How to use===
* 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 [http://rinnegatamante.it/stream_compatibility.php official compatibility list].
If you want to report your experience with missing games in the list, please [https://github.com/Rinnegatamante/VITA2PC/issues/9 post a report here].
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/vita2pc3.png
https://dlhb.gamebrew.org/vitahomebrews/vita2pc4.png
==Known issues==
It currently supports audio streaming too however the feature is highly experimental and may cause several issues such as game freezes, mute audio on vita side, corrupted or distorted audio on PC side. It will also cause stuttering or worse framerate on some games depending on how audio is handled by the game itself.


==Changelog==
==Changelog==
'''(v.0.2)'''
'''v0.2'''
* Added compatibility patch for Uncharted: Golden Abyss (EUR)
* Added compatibility patch for Uncharted: Golden Abyss (EUR).
* Added compatibility patch for Muramasa Rebirth (EUR)
* Added compatibility patch for Muramasa Rebirth (EUR).
* Added compatibility patch for Ratchet and Clank 2 (EUR)
* Added compatibility patch for Ratchet and Clank 2 (EUR).
* Added compatibility patch for Ratchet and Clank 3 (EUR)
* Added compatibility patch for Ratchet and Clank 3 (EUR).
* Added LPDDR2 hardware encoder support (a lot more games will now support hardware accelerated encoding).
* Added LPDDR2 hardware encoder support (a lot more games will now support hardware accelerated encoding).
* Added support on PC side for window resolution switching between Original and Vita resolution.
* Added support on PC side for window resolution switching between Original and Vita resolution.
Line 86: Line 89:
* Added a new audio driver based on OpenAL on PC side.
* Added a new audio driver based on OpenAL on PC side.


'''(v.0.1)'''
'''v0.1'''
* First Release.
* First Release.


Line 93: Line 96:
* xerpi for the huge work on reverse engineering Vita modules allowing to get more features (like LPDDR2 hw encoder) on VITA2PC.
* 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.
* MrMojoR70062297 for the awesome icon used on PC client.
* All Patroners for their awesome support.


== External links ==
== External links ==
* Twitter - https://twitter.com/rinnegatamante/status/905020397258715136
* GitHub - https://github.com/Rinnegatamante/VITA2PC
* Wololo - https://wololo.net/talk/viewtopic.php?f=116&t=48459
* Wololo - https://wololo.net/talk/viewtopic.php?f=116&t=48459
* Github - https://github.com/Rinnegatamante/VITA2PC
* VitaDB - https://vitadb.rinnegatamante.it/#/info/305
* VitaDB - https://vitadb.rinnegatamante.it/#/info/305
[[Category:Support the author]]

Latest revision as of 01:17, 14 August 2023

VITA2PC
Vita2pc2.png
General
AuthorRinnegatamante
TypePlugins
Version0.2
LicenseGPL-3.0
Last Updated2017/12/10
Links
Download
Website
Source
Support Author

VITA2PC is a plugin allowing you to stream your PS Vita to your PC. It supports 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.

Installation

Place the .suprx plugin to ux0(ur0):tai/ folder.

Install it under *TITLEID where TITLEID is the game where you want to use it (change to ur0 if you store the plugin there)

*TITLEID
ux0:tai/VITA2PC.suprx

Note: Do not use *ALL cause it will cause a freeze on Enso bootup due to incompatibility with LiveArea (*main).

User guide

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.

SDL Mixer vs OpenAL audio driver

On v0.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 v0.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

  • 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.

If you want to report your experience with missing games in the list, please post a report here.

Screenshots

vita2pc3.png

vita2pc4.png

Known issues

It currently supports audio streaming too however the feature is highly experimental and may cause several issues such as game freezes, mute audio on vita side, corrupted or distorted audio on PC side. It will also cause stuttering or worse framerate on some games depending on how audio is handled by the game itself.

Changelog

v0.2

  • Added compatibility patch for Uncharted: Golden Abyss (EUR).
  • Added compatibility patch for Muramasa Rebirth (EUR).
  • Added compatibility patch for Ratchet and Clank 2 (EUR).
  • Added compatibility patch for Ratchet and Clank 3 (EUR).
  • Added LPDDR2 hardware encoder support (a lot more games will now support hardware accelerated encoding).
  • Added support on PC side for window resolution switching between Original and Vita resolution.
  • Added support on PC side for Bilinear filtering.
  • Fixed a bug in SDL Mixer audio driver causing audio stalling on PC side in certain circumstances.
  • Added an icon for the PC client.
  • Added a new audio driver based on OpenAL on PC side.

v0.1

  • First Release.

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 Patroners for their awesome support.

External links

Advertising: