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

Superfluous Returnz Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 28: Line 28:
* fd_fix.skprx OR repatch_ex.skprx
* fd_fix.skprx OR repatch_ex.skprx
* [https://ptilouk.itch.io/superfluous-returnz Game Data Files: Android]
* [https://ptilouk.itch.io/superfluous-returnz Game Data Files: Android]
==Setup==
=== Setup Instructions (For End Users) - General Part ===
* Install [https://github.com/TheOfficialFloW/kubridge/releases/ kubridge] and [https://github.com/TheOfficialFloW/FdFix/releases/ FdFix] by copying <code>kubridge.skprx</code> and <code>fd_fix.skprx</code> to your taiHEN plugins folder (usually <code>ux0:tai</code>) and adding two entries to your <code>config.txt</code> under <code>*KERNEL</code>:
<pre>  *KERNEL
  ux0:tai/kubridge.skprx
  ux0:tai/fd_fix.skprx</pre>
'''Note''' Don't install fd_fix.skprx if you're using rePatch plugin
* '''Optional''': Install [https://github.com/Electry/PSVshell/releases PSVshell] to overclock your device to 500Mhz.
* Install <code>libshacccg.suprx</code>, if you don't have it already, by following [https://samilops2.gitbook.io/vita-troubleshooting-guide/shader-compiler/extract-libshacccg.suprx this guide].
* Install the vpk from Release tab.
* Obtain your copy of ''Superfluous Returnz'' legally for Android in form of an <code>.apk</code> file and an <code>.obb</code> file (The Demo version works as well but beware it's formed by only an apk file).
=== Setup Instructions (For End Users) - Full Game Part ===
* Before proceeding, be sure to have read the Disclaimer paragraph of this README.
* Open the apk with your zip explorer and extract the files <code>libmain.so</code>, <code>libc++_shared.so</code>, <code>libyaml.so</code> and <code>liblz4.so</code> from the <code>lib/armeabi-v7a</code> folder to <code>ux0:data/sosage</code>.
* Download the <code>patcher.zip</code> archive from Release tab and extract it on your computer in a folder.
* Extract the <code>data</code> folder from the <code>.obb</code> inside the same folder where you extracted <code>patcher.zip</code> and rename it <code>data_orig</code>.
* With a command line instance, run <code>SCAP data_orig/ . -d</code> and wait for it to finish (It will work in background).
* Once finished, run <code>patcher.exe</code> and wait for it to finish.
* Create an <code>assets</code> folder inside <code>ux0:data/sosage</code> and create inside it another folder named <code>data</code> so that you end up having <code>ux0:data/sosage/assets/data</code>.
* Place <code>pvr</code> folder inside <code>uxo:data/sosage/assets</code>.
* Grab the <code>images</code> folder from inside <code>patched</code> folder and place it inside <code>ux0:data/sosage/assets/data</code>.
* Grab <code>fonts</code>, <code>sounds</code> and <code>data</code> folder from the same folder where you extracted <code>patcher.zip</code> and place it inside <code>ux0:data/sosage/assets/data</code>.
=== Setup Instructions (For End Users) - Demo Part ===
* Open the apk with your zip explorer and extract the files <code>libmain.so</code>, <code>libc++_shared.so</code>, <code>libyaml.so</code> and <code>liblz4.so</code> from the <code>lib/armeabi-v7a</code> folder to <code>ux0:data/sosage</code>.
* Extract the <code>assets</code> folder from the <code>.apk</code> inside <code>ux0:data/sosage</code>.


==Media==
==Media==
Line 41: Line 72:


https://dlhb.gamebrew.org/vitahomebrews/superfluousreturnzvita-04.png
https://dlhb.gamebrew.org/vitahomebrews/superfluousreturnzvita-04.png
==Known Issues==
As of v.0.5, this port can properly allow to play solely the Demo version of the game. The full game will boot but eventually will run out of mem making the game unbeatable.


==Changelog==  
==Changelog==  
'''v0.5'''
'''v0.5'''
* First Release.
* First Release.
==Credits==
* TheFloW for the original .so loader.
* CatoTheYounger for the screenshots and for testing the homebrew.
* fgsfds for providing a precompiled Windows build for SCAP utility.
* Northfear for the SDL2 fork with vitaGL as backend.


== External links ==
== External links ==

Revision as of 04:22, 10 July 2023

Superfluous Returnz Vita
Superfluousreturnzvita.png
General
AuthorRinnegatamante
TypeAdventure
Version0.5
LicenseMixed
Last Updated2023/07/09
Links
Download
Website
Source

This is a wrapper/port of Superfluous Returnz for the PS Vita.

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.

Requirements

Setup

Setup Instructions (For End Users) - General Part

  • 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.
  • Install the vpk from Release tab.
  • Obtain your copy of Superfluous Returnz legally for Android in form of an .apk file and an .obb file (The Demo version works as well but beware it's formed by only an apk file).

Setup Instructions (For End Users) - Full Game Part

  • Before proceeding, be sure to have read the Disclaimer paragraph of this README.
  • Open the apk with your zip explorer and extract the files libmain.so, libc++_shared.so, libyaml.so and liblz4.so from the lib/armeabi-v7a folder to ux0:data/sosage.
  • Download the patcher.zip archive from Release tab and extract it on your computer in a folder.
  • Extract the data folder from the .obb inside the same folder where you extracted patcher.zip and rename it data_orig.
  • With a command line instance, run SCAP data_orig/ . -d and wait for it to finish (It will work in background).
  • Once finished, run patcher.exe and wait for it to finish.
  • Create an assets folder inside ux0:data/sosage and create inside it another folder named data so that you end up having ux0:data/sosage/assets/data.
  • Place pvr folder inside uxo:data/sosage/assets.
  • Grab the images folder from inside patched folder and place it inside ux0:data/sosage/assets/data.
  • Grab fonts, sounds and data folder from the same folder where you extracted patcher.zip and place it inside ux0:data/sosage/assets/data.

Setup Instructions (For End Users) - Demo Part

  • Open the apk with your zip explorer and extract the files libmain.so, libc++_shared.so, libyaml.so and liblz4.so from the lib/armeabi-v7a folder to ux0:data/sosage.
  • Extract the assets folder from the .apk inside ux0:data/sosage.

Media

Superfluous Returnz — Trailer - (Ptilouk Net Studios)

Screenshots

superfluousreturnzvita-01.png

superfluousreturnzvita-02.png

superfluousreturnzvita-03.png

superfluousreturnzvita-04.png

Known Issues

As of v.0.5, this port can properly allow to play solely the Demo version of the game. The full game will boot but eventually will run out of mem making the game unbeatable.

Changelog

v0.5

  • First Release.

Credits

  • TheFloW for the original .so loader.
  • CatoTheYounger for the screenshots and for testing the homebrew.
  • fgsfds for providing a precompiled Windows build for SCAP utility.
  • Northfear for the SDL2 fork with vitaGL as backend.

External links

Advertising: