Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 03:48, 14 May 2026 by HydeWing (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Leo's Fortune Vita
General
Authorstoicpingu
TypePlatform
Version1.0
LicenseMIT License
Last Updated2026/05/06
Links
Download
Website
Source

Loader of the Leo's Fortune Android release that allows to run it on the PS Vita.

Installation

Requirements

  • libshacccg.suprx
  • kubridge.skprx
  • Android game files

Instructions

  • Install Kubridge and FdFix by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder (usually ur0:tai) and adding two entries to your config.txt under *KERNEL:
 *KERNEL
 ur0:tai/kubridge.skprx
 ur0:tai/fd_fix.skprx
  • Note: Do not install fd_fix.skprx if you are using the rePatch plugin.
  • Make sure you have libshacccg.suprx in the ur0:/data/ folder on your console. If you don't, follow this guide to extract it.
  • Legally obtain your copy of Leo's Fortune for Android. You will need both the .apk and the matching expansion file (main.<ver>.<package>.obb). The loader is built against version 1.0.5 - that is the last release that ships an ARMv7 binary. Newer versions on the Play Store are 64-bit only and will not work.
  • Open the .apk with any zip explorer (such as 7-Zip) and copy the following files into ux0:data/leosfortune/:
    • lib/armeabi-v7a/libLeos_fortune.so > ux0:data/leosfortune/libLeos_fortune.so
    • assets/pak0.pak.jet > ux0:data/leosfortune/pak0.pak.jet
  • Copy the OBB expansion file and rename it to main.obb:
    • main.<version>.<package>.obb > ux0:data/leosfortune/main.obb
  • Install leosfortune.vpk from the Releases.

The final layout under ux0:data/leosfortune/ should look like this:

ux0:data/leosfortune/
├── libLeos_fortune.so
├── pak0.pak.jet
└── main.obb

Getting the ARMv7 Build (v1.0.5)

The Play Store will normally serve the 64-bit-only build, which the Vita loader cannot run. Aurora Store's device-spoofing feature can be used to force-download the older ARMv7 build.

You will need:

Steps:

  • Purchase Leo's Fortune on the Google Play Store using your normal Google account.
  • Install Aurora Store onto your Android device.
  • Launch Aurora Store, accept the recommended settings, and log in using the same Google Account used to buy the game.
  • Open the side menu in Aurora Store and select Spoof Manager. Pick an ARMv7 device from the list (the Realme 5 Pro profile works well).
  • Log out of your Google Account in Aurora Store, then log back in so the spoof takes effect.
  • Search for "Leo's Fortune" in Aurora Store and install it. Because an ARMv7 device was spoofed, Google will serve version 1.0.5 with the 32-bit libLeos_fortune.so.
  • Install an APK extractor to pull both the .apk and the matching OBB from your device.
  • Rename the .apk extension to .zip, open it, and extract lib/armeabi-v7a/libLeos_fortune.so and assets/pak0.pak.jet.
  • Copy those two files plus the OBB (renamed to main.obb) to your Vita as described above.

Optional: Customize Language

Leo's Fortune normally follows the Vita's system language. To force a specific locale, place a one-line text file at ux0:data/leosfortune/language.txt containing one of:

en_US  ja_JP  de_DE  es_ES  fr_FR  it_IT  ko_KR  pt_BR  ru_RU  zh_CN  zh_TW

The short form (e.g. fr, de, ja) also works. Delete the file to fall back to the system language.

Optional: Customize Controls

You can rebind any Vita button by placing a controls.txt file at ux0:data/leosfortune/controls.txt.

Format:

# Comments start with #
# vita_button = action

cross    = jump
square   = dive
triangle = none
circle   = none
l        = none
r        = none
start    = pause
select   = pause

Vita buttons: updownleftrightcrosscirclesquaretrianglelrstartselect.

Actions:

Action Notes
jump (alias a) Android BUTTON_A — Leo's jump / confirm
dive (alias x) Android BUTTON_X — Leo's dive
byl1r1 Other Android face / shoulder buttons (no in-game action, but can be hooked)
startbackmenu Standard Android system buttons
updownleftright D-pad keycodes — useful for mapping a face button to a direction
pause Opens the pause menu (calls nativeBackPressed directly)
none Disables the button entirely

Controls

Left Analog/D-Pad - Move Leo

Cross - Jump, Confirm

Square - Dive

Start/Select - Pause

Circle - Unused in-game (rebindable)

Triangle - Unused in-game (rebindable)

L/R - Unused in-game (rebindable)

The entire game (gameplay and menus) can be played with the Vita's front touch panel, exactly as on the original Android release.

Screenshots

LeosFortuneVita-01.png

LeosFortuneVita-02.png

LeosFortuneVita-03.png

LeosFortuneVita-04.png

Media

Leo's Fortune - Launch Trailer (Leo's Fortune)

Known issues

  • Frame drops in some areas. The framerate dips from 60 to ~40 fps in a few "tunnel" sections.
  • Do not tap "Login with Google" on the title screen - it will freeze the game. Online accounts and cloud saves are not wired up on the Vita port.
  • Slow boot. Initial startup can take up to ~2 minutes.
  • Original achievements not implemented.

Changelog

v1.0

  • First Release.

Credits

External links

Advertising: