This is a wrapper/port of Unreal Tournament for the PS Vita.
The port works by loading the Android ARMv7 executables from the unofficial Android port by Andiweli in memory, resolving their 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 executables as they are.
Notes
The loader has been tested with v.1.5.0 of the Android port.
Loading times are pretty rough and the game can have framedrops in more chaotic situations.
Editing Options from in game can brick the ini file. If you want to edit options, edit the ini files in System folder directly.
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:
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 Unreal Tournament v400 legally. This version is the CD release one (non GOTY version). You need only CD 1.
Place the Music, Maps, Sounds, System and Textures folders in ux0:data/ut99.
Download the Android port of UT99 from the Release Tab and open the apk with your zip explorer. Extract the files libUnrealTournament.so and libut99dc_android_bridge.so from the lib/armeabi-v7a folder to ux0:data/ut99.
Download the zip from Release tab and extract it in ux0:data/ut99 and replace files when asked.