More actions
(Created page with "{{cleanup|article|Needs cleanup}} {{#seo: |title=Vita Homebrew Games (Racing) - GameBrew! |title_mode=append |image=rvglvita.jpg |image_alt=RVGL Vita }} {{Infobox Vita Homebre...") |
No edit summary |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=RVGL Vita | |title=RVGL Loader Vita | ||
|image= | |image=rvglvita2.png | ||
|description=Port of RVGL for | |description=Port of RVGL for PS Vita. | ||
|author=Rinnegatamante | |author=Rinnegatamante | ||
|lastupdated=2022/07/30 | |lastupdated=2022/07/30 | ||
Line 15: | Line 8: | ||
|version=1.2 | |version=1.2 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/ | |download=https://dlhb.gamebrew.org/vitahomebrews/rvglloadervita.7z?k33p0fil35 | ||
|website=https://github.com/Rinnegatamante/rvgl-vita | |website=https://github.com/Rinnegatamante/rvgl-vita | ||
|source=https://github.com/Rinnegatamante/rvgl-vita | |source=https://github.com/Rinnegatamante/rvgl-vita | ||
|donation=https://www.patreon.com/Rinnegatamante | |||
}} | |||
{{#seo: | |||
|title=Vita Homebrew Games (Racing) - GameBrew | |||
|title_mode=append | |||
|image=rvglvita2.png | |||
|image_alt=RVGL Vita | |||
}} | }} | ||
This is a wrapper/port of [https://rvgl.org/ RVGL] for the PS Vita. RVGL is a cross-platform rewrite of Re-Volt that runs natively on a wide variety of platforms. It's powered entirely by modern, open source components. | |||
The port works by loading the official Android ARMv7 executables in memory, resolving its imports with native functions and patching it in order to properly run. By doing so, it's basically as if we emulate a minimalist Android environment in which we run natively the executable as is. | |||
==Installation== | |||
Requirements: | |||
* libshacccg.suprx | |||
* kubridge.skprx | |||
* fd_fix.skprx OR repatch_ex.skprx | |||
* Game Data Files: Android. | |||
''' | Installing the required plugins: | ||
*Install [[Kubridge Vita|kubridge]] and [[FdFix Vita|FdFix]] by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder and adding two entries to your config.txt under *KERNEL (change to ur0 if you store the plugin there): | |||
*KERNEL | |||
ux0:tai/kubridge.skprx | |||
ux0:tai/fd_fix.skprx | |||
*Note, don't install fd_fix.skprx if you're using rePatch plugin. | |||
*(Optional) Install [[PSVshell Vita|PSVshell]] to overclock your device to 500Mhz. | |||
*Install libshacccg.suprx, if you don't have it already, by following [https://samilops2.gitbook.io/vita-troubleshooting-guide/shader-compiler/extract-libshacccg.suprx this guide]. | |||
https:// | Adding the game data files: | ||
*Download [https://distribute.re-volt.io/releases/rvgl_full_android_original.apk RVGL Official Full Game Package Release]. | |||
*Open the apk with your zip explorer and extract the files libunistring.so and libmain.so from the lib/armeabi-v7a folder to ux0:data/rvgl. | |||
*Extract the content of the assets folder inside ux0:data/rvgl. | |||
*Rename ux0:data/rvgl/packs/sample.txt to ux0:data/rvgl/packs/default.txt. | |||
*Extract datafiles.zip to ux0:data and overwrite files if asked. | |||
*Install the VPK and launch the game. | |||
==Screenshots== | |||
https://dlhb.gamebrew.org/vitahomebrews/rvglvita3.png | |||
https://dlhb.gamebrew.org/vitahomebrews/rvglvita4.png | |||
https://dlhb.gamebrew.org/vitahomebrews/rvglvita5.png | |||
https://dlhb.gamebrew.org/vitahomebrews/rvglvita6.png | |||
==Media== | ==Media== | ||
<youtube> | '''RVGL PSVita Port - GLES2 Renderer implemented''' ([https://www.youtube.com/watch?v=aRqZzGGtjKc Rinnegatamante]) <br> | ||
<youtube>aRqZzGGtjKc</youtube> | |||
==Changelog== | |||
'''v1.2''' | |||
*Fixed and restored virtual keyboard for text inputing. | |||
*Added Online multiplayer support (For now, it's possible only to host from Vita, connecting to existing servers will time out in 99% cases). | |||
*Disabled game logging features. (Reduces storage usage and improves loading times). | |||
*Introduced shader caching (Improves booting time by 422% after the very first boot). | |||
*Reduced loading times by 333%. | |||
'''v1.1''' | |||
*Resolved some missing symbols (Fixes some crashes). | |||
*Properly implemented message boxes support. | |||
*Fixed an issue causing some glitches in certain maps (For example Starts rendering in Musuem 2). | |||
*Greatly increased available memory for the engine by increasing newlib heap from 64MB to 160MB. | |||
*Restored loading screens from the PC build. | |||
*Restored Split Screen support from the PC build (Usable for up to 4 players local games on PSTV and on regular Vita with MiniVitaTV). | |||
*Disabled Onscreen Keyboard popup during text inputing since buggy. | |||
*Automatically bind Player 1 to Controller 1 at boot. | |||
'''v1.0''' | |||
*Initial release. | |||
== | ==Credits== | ||
*TheFloW for the original .so loader. | |||
*CatoTheYounger for the screenshots and for testing the homebrew. | |||
*Once13one for the Livearea assets. | |||
*Northfear for the SDL2 fork with vitaGL as backend. | |||
== | ==External links== | ||
* GitHub - https://github.com/Rinnegatamante/rvgl-vita | |||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/840 | |||
[[Category:Mobile game ports on Vita]] | |||
[[Category:Vita game ports]] | |||
Latest revision as of 05:29, 26 October 2024
RVGL Loader Vita | |
---|---|
General | |
Author | Rinnegatamante |
Type | Racing |
Version | 1.2 |
License | GPL-3.0 |
Last Updated | 2022/07/30 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
This is a wrapper/port of RVGL for the PS Vita. RVGL is a cross-platform rewrite of Re-Volt that runs natively on a wide variety of platforms. It's powered entirely by modern, open source components.
The port works by loading the official Android ARMv7 executables in memory, resolving its imports with native functions and patching it in order to properly run. By doing so, it's basically as if we emulate a minimalist Android environment in which we run natively the executable as is.
Installation
Requirements:
- libshacccg.suprx
- kubridge.skprx
- fd_fix.skprx OR repatch_ex.skprx
- Game Data Files: Android.
Installing the required plugins:
- Install kubridge and FdFix by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder and adding two entries to your config.txt under *KERNEL (change to ur0 if you store the plugin there):
*KERNEL ux0:tai/kubridge.skprx ux0:tai/fd_fix.skprx
- Note, don't install fd_fix.skprx if you're using rePatch plugin.
- (Optional) Install PSVshell to overclock your device to 500Mhz.
- Install libshacccg.suprx, if you don't have it already, by following this guide.
Adding the game data files:
- Download RVGL Official Full Game Package Release.
- Open the apk with your zip explorer and extract the files libunistring.so and libmain.so from the lib/armeabi-v7a folder to ux0:data/rvgl.
- Extract the content of the assets folder inside ux0:data/rvgl.
- Rename ux0:data/rvgl/packs/sample.txt to ux0:data/rvgl/packs/default.txt.
- Extract datafiles.zip to ux0:data and overwrite files if asked.
- Install the VPK and launch the game.
Screenshots
Media
RVGL PSVita Port - GLES2 Renderer implemented (Rinnegatamante)
Changelog
v1.2
- Fixed and restored virtual keyboard for text inputing.
- Added Online multiplayer support (For now, it's possible only to host from Vita, connecting to existing servers will time out in 99% cases).
- Disabled game logging features. (Reduces storage usage and improves loading times).
- Introduced shader caching (Improves booting time by 422% after the very first boot).
- Reduced loading times by 333%.
v1.1
- Resolved some missing symbols (Fixes some crashes).
- Properly implemented message boxes support.
- Fixed an issue causing some glitches in certain maps (For example Starts rendering in Musuem 2).
- Greatly increased available memory for the engine by increasing newlib heap from 64MB to 160MB.
- Restored loading screens from the PC build.
- Restored Split Screen support from the PC build (Usable for up to 4 players local games on PSTV and on regular Vita with MiniVitaTV).
- Disabled Onscreen Keyboard popup during text inputing since buggy.
- Automatically bind Player 1 to Controller 1 at boot.
v1.0
- Initial release.
Credits
- TheFloW for the original .so loader.
- CatoTheYounger for the screenshots and for testing the homebrew.
- Once13one for the Livearea assets.
- Northfear for the SDL2 fork with vitaGL as backend.