Baba Is You Vita

From GameBrew
Baba Is You
Babaisyouvita2.png
General
Authorgl33ntwine
TypePuzzle
Version1.4
LicenseMIT License
Last Updated2022/09/09
Links
Download
Website
Source
Support Author

Baba Is You is an award-winning puzzle game where you can change the rules by which you play. In every level, the rules themselves are present as blocks you can interact with; by manipulating them, you can change how the level works and cause surprising, unexpected interactions.

This repository contains a loader of the Android release of Baba Is You, based on the Android SO Loader by TheFloW. The loader provides a tailored, minimalistic Android-like environment to run the official ARMv7 game executables on the PS Vita.

This software does not contain the original code, executables, assets, or other not redistributable parts of the game. The authors do not promote or condone piracy in any way. To launch and play the game on their PS Vita device, users must provide their own legally obtained copy of the game in form of an .apk file.

Installation

Requirements:

  • kubridge.skprx
  • fd_fix.skprx OR repatch_ex.skprx
  • Game Data Files: Android

Install 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:
 *KERNEL
 ur0:tai/kubridge.skprx
 ur0:tai/fd_fix.skprx
  • Note: Don't install fd_fix.skprx if you're using 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.

Adding the game files:

  • Legally obtain your copy of Baba Is You for Android in form of an .apk file. You can get all the required files directly from your phone or by using any APK extractor you can find on Google Play.
    • Note: After August 2022 update (version 471. you can check the version by running the game on your Android device and looking in the bottom left corner), the game is no longer supplied in a plain APK, but in a XAPK instead.
    • Follow this guide by CatoTheYounger97 to obtain a normal ARMv7 APK for the updated version.
  • Open the .apk with any zip explorer (like 7-Zip) and extract all folders from the .apk into ux0:data/baba (example of resulting path: ux0:data/baba/assets/Arrow.png).
  • Install BABA.vpk.

Controls

Left Analog/D-Pad - Move Baba

Cross - Select, OK

Circle/Square - Undo

Trian - Wait

Select - Restart level

Start - Open Menu

Screenshots

babaisyouvita3.pngbabaisyouvita4.png

Changelog

v1.4

  • Added support for v470 (August 2022 Google Play update) thanks to @throwaway873. Please refer to the readme for the updated installation instructions.

v1.3

  • Fixed crash when starting the level Orb thanks to @throwaway873.

v1.2

  • Added the glow shader required after the level "Fragile Existence" thanks to @throwaway872.

v1.1

  • Drastically improved level loading times thanks to @throwaway872.

Credits

  • Andy "The FloW" Nguyen for the original .so loader.
  • Rinnegatamante for VitaGL and lots of help with understanding and debugging the loader.
  • psykana for technical advice, help with testing, patching the side buttons, moral support, and memes.
  • Northfear for the VitaGL SDL fork and shared experience of porting SDL-powered Android games.
  • GrapheneCt for PVR_PSP2, sfp2hfp, and pthread wrapper functions.
  • CatoTheYounger97 for help with testing and the guide on how to get a normal APK from a XAPK.
  • Everybody on the Vita scene who answered my occasional stupid questions on Discord.

External links

Advertising: