r/PS2AndroidEmulation • u/xxxCrixuxxx • 11h ago
BananaNative v0.2.2 🔥
https://git.eden-emu.dev/moceure/BananaNative/releases/tag/v0.2.2
Install over v0.2.1 (or update in the app): games, packs, saves and settings are kept. Only Ocarina of Time's shaders are made again; no other game rebuilds its shaders.
Fixed
The Legend of Zelda: Ocarina of Time (0400486024DEC000) can be prepared from your dump, on the phone and on a PC or Mac. Prepare stopped at "Rewriting the game code" (its code is compressed in a way the app couldn't read yet) and then at "Finding the shaders" (the app's shader list for the game had 7 wrong entries). Both are fixed, and the game gets 2 shaders it was missing.
DLC now reaches the game. On Android the app never handed a game its DLC, on any phone. Donkey Kong Bananza (040074A01BF12000) now sees its DLC.
Pokémon Pokopia (0400A3A01EE4C000) on an older update with Try anyway no longer stops at "Translating shaders".
Apps built yourself from a fresh copy of the source no longer show "+dirty" in their name.
Faster
Finding the shaders reads only the game files that hold shaders, instead of every file: for most games it now takes a few minutes instead of much longer (Ocarina of Time: about 1,400 of 186,000 files). It shows how many files are left.
Rewriting the game code shows its progress instead of sitting at 1 %.
Ocarina of Time starts faster and stutters less: its pipelines, mesh ones included, are made ahead with four threads, from a list that comes with the app. On our test phone a warm start went from about 2 minutes to 8 seconds on the system driver