More actions
No edit summary |
|||
Line 18: | Line 18: | ||
|source=https://github.com/Rinnegatamante/rvgl-vita | |source=https://github.com/Rinnegatamante/rvgl-vita | ||
}} | }} | ||
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. | 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. | 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. | ||
Line 27: | Line 27: | ||
* kubridge.skprx | * kubridge.skprx | ||
* fd_fix.skprx OR repatch_ex.skprx | * fd_fix.skprx OR repatch_ex.skprx | ||
* Game Data Files: | * Game Data Files: Android. | ||
Installing the required plugins: | Installing the required plugins: |
Revision as of 05:36, 26 December 2022
RVGL Vita | |
---|---|
General | |
Author | Rinnegatamante |
Type | Racing |
Version | 1.2 |
License | GPL-3.0 |
Last Updated | 2022/07/30 |
Links | |
Download | |
Website | |
Source | |
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 (usually ux0:tai) and adding two entries to your config.txt under *KERNEL:
*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
rvglvita3.png rvglvita4.png
rvglvita5.png rvglvita6.png
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.