Skip to content

v0.1.5

Pre-release
Pre-release

Choose a tag to compare

@moceure moceure released this 05 Nov 20:11

Banana Native v0.1.5

Install over v0.1.4 (or update in the app): saves, packs and settings are kept. Shaders already on your phone carry over in seconds, no shader update needed.

New

  • Pokémon Pokopia (0400A3A01EE4C000) is playable: about 60 fps on the system driver and on Turnip. Game resolution works for it.
  • Text boxes: when a game asks you to type, a text box opens (OK or Cancel). Before, the game could get stuck.
  • FSR 1 upscaling (optional): in the game's panel › Upscaling, with a sharpness slider. Sharper picture when the game is scaled up, e.g. at Phone 720p.
  • Donkey Kong Bananza (040074A01BF12000): dynamic resolution works, thanks to correct GPU timing (Game settings › GPU timing).
  • Phone Prepare builds only the shaders a game needs when the app knows them (8,157 instead of 131,426 for Pokémon Pokopia (0400A3A01EE4C000)).

Known issues

  • Pokémon Pokopia (0400A3A01EE4C000): the sky is black.

Thanks to everyone who sent fixes:

  • Raphix91: Pokémon Pokopia (0400A3A01EE4C000) support, large shader libraries, Game resolution for it, the packer on Linux (#28, #29, #30).
  • ligne12: FSR 1 upscaling (#21).
  • mleo2003: GPU timing for dynamic resolution and asynchronous pipelines (#12, #13).

Needs Android 13+, a Snapdragon (Adreno) phone with 12 GB of RAM or more, and your own dump. Experimental: back up your saves. Download only from this page. No games, keys or shaders are included. GPL-3.0-or-later.

SHA-256 (banana-native-v0.1.5.apk): bbd00c64b86c749edb3339bbae2b879c3baaf8de741a3e9dc69dee8fc3b72c81