-
YoYo Loader is a loader for libyoyo.so, the official GameMaker Studio Runner application for Android, for the PS Vita.
YoYo Loader works by loading such ARMv7 executable in memory, resolving its imports with native functions and patching it in order to properly run.
This enables to run potentially any game made with GameMaker Studio.
What is supported
[TBODY] [/TBODY]Type of Game Compatibility Android Bytecode Native
Android YYC Native
PC/Console Bytecode Yes
PC/Console YYC No
[TBODY] [/TBODY]
For PC/Console exported games, you will need to perform an assets swap with a blank Android exported project with a Game Maker Studio version similar or equal of the one of the game you want to attempt to run.
Note that patches to the bytecode may still be required in order to fix resolution, inputs or performances issues. Any game reported asNative, instead, will work with simple drag'n'drop of the apk.
A comprehensive Compatibility List can be found here: https://yoyo.rinnegatamante.it.
You can contribute to it by opening an Issue here:
https://github.com/Rinnegatamante/YoYo-Loader-Vita-Compatibility/issues.
-
Setup Instructions (For End Users)
In order to properly install the loader, you'll have to follow these steps precisely:
- 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:
ux0:tai/kubridge.skprx
ux0:tai/fd_fix.skprx
Note Don't install fd_fix.skprx if you're using rePatch plugin
- Install libshacccg.suprx, if you don't have it already, by following this guide.
- Games must be placed inside ux0:data/gms/GAMENAME, where GAMENAME must refer to the name of the game, in form of an apk file renamed as game.apk. You can get all the required files directly from your phone.
- Inside the loader, you can also find a feature, by pressing Triangle in the game selector screen, to optimize the apk. Such feature will optimize compression of the files inside the apk to not cause stuttering and loading issues and will also remove any unnecessary file thus reducing the final apk size.
-
Credits
- TheFloW for the original .so loader.
- JohnnyonFlame for GMSLoader used as reference for some implementations and for generic advices.
- Once13One for the Livearea assets and the README showcase image.
Download @: https://vitadb.rinnegatamante.it/#/info/815
Source Code @: https://github.com/Rinnegatamante/yoyoloader_vita
Source Code @: https://github.com/Rinnegatamante/yoyoloader_vita