RVGL Vita

From GameBrew
RVGL Vita
Rvglvita2.png
General
AuthorRinnegatamante
TypeRacing
Version1.2
LicenseGPL-3.0
Last Updated2022/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

rvglvita3.pngrvglvita4.png

rvglvita5.pngrvglvita6.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.

External links

Advertising: