Skip to content

SB2H Android 1.0

Choose a tag to compare

@shiinobu shiinobu released this 05 Nov 21:05
· 27 commits to main since this release

The first release of the unofficial Android port of Sengoku Basara 2 Heroes (Wii, NTSC-J, RBSJ08). The whole game is playable, from boot through Story battles, with sound, saving and loading. The game's PowerPC code is recompiled to native code ahead of time: nothing is emulated on the phone.

Important

This app contains no game data. You need a dump of your own disc (.iso or .rvz, Wii NTSC-J RBSJ08). Download the app only from this Releases page.

Download

File For SHA-256
basara2heroes-1.0-android-arm64.apk Android 11 or newer, arm64, Vulkan 1.1 92a1f98b39b4ff0ed00fd47bdaedd676226ec9050c3735111aea17d8cd03d1d7

Coming from the Beta

The Beta has ended and no longer opens. The release is its own app (Basara 2 Heroes):

  1. Install it and load your disc again.
  2. Made a Back Up in the Beta before? In Basara 2 Heroes: Settings > Save Data > Import, and pick it from Basara2Heroes-Beta/Saves.
  3. Then uninstall Basara Beta. Without a backup, the Beta's saves can't be moved: Android keeps each app's data to itself.

Highlights

  • Everything from the Beta, finished: every feature tested during the six Betas, with the fixes from the testers' reports, in one stable app.
  • Runs on most phones: a Low-End Preset in one tap, Display Resolution (960p, 720p, 480p), Dynamic Resolution, Frameskip, 30 FPS Lock, GX Thread, Thermal Control and Sustained Performance.
  • Sharp picture: render resolution 0.5× to 4×, FSR1 and SGSR upscaling, HD Textures Live, custom texture packs (.png or .dds).
  • Sound: straight to Android's audio output with time stretching, so slow moments do not crackle; Recording-Friendly Audio for screen recordings.
  • Controls: new touch controls in two styles, Modern (a picture for each button) and Classic (the controller's letters), with A, B, X and Y in their own colours and the rest in gold, red, blue or white (Settings > Controls > Button Color). A layout editor that pauses the game: move every button on its own and size it from 50% to 200%. Touch camera (the right stick hides while it is on) and gamepads in the Classic Controller layout.
  • Cheats: Settings > Cheats (money, infinite HP, infinite BASARA gauge).
  • GPU drivers: the Vulkan renderer, and custom drivers (Turnip for Adreno, malisx2 for Mali).
  • Launcher: settings in tabs and in game, save backup and import, Share Log for bug reports, English and Indonesian.

Tested phones

Class Phone Chip / GPU Battles
Flagship RedMagic 8S Pro Snapdragon 8 Gen 2 / Adreno 740 60 fps
Upper mid Poco X7 Pro Dimensity 8400 / Mali-G720 MC7 48–60 fps (at 1x; 4x is too much)
Mid Infinix GT30 Dimensity 7300 / Mali-G615 48–60 fps
Mid-low phone with Helio G99 Helio G99 / Mali-G57 MC2 about 30 fps in busy battles, with the Low-End Preset
Low Redmi Note 12 Pro Snapdragon 732G / Adreno 618 35–57 fps; very heavy effects about 40 fps
Low TECNO KN4n Helio G81 / Mali-G52 MC2 37–60 fps
Low realme RMX3710 Helio G85-class / Mali-G52 MC2 steady 30 fps with the 30 FPS Lock
Low itel (Unisoc) Unisoc / Mali 25–47 fps
Entry itel A666LN Unisoc T606 / Mali-G57 MP1 23–38 fps, with the Low-End Preset
Tablet Redmi Pad SE Snapdragon 680 / Adreno 610 needs Turnip (Settings > Graphics > GPU Driver)

Known issues

  • Adreno 618: very heavy effects drop to about 40 fps, the limit of the GPU.
  • Adreno 610 with the phone's own driver (Redmi Pad SE): use Turnip from Settings > Graphics > GPU Driver.
  • GX Thread (Performance) can still show broken graphics in rare scenes; turn it off if that happens.

Reporting a problem

Settings > System > Share Log: it puts the logs of the runs you pick (the crashed one first) and your device info in one zip. Send it with what you were doing to either:

Thank you, Beta testers

This release would not exist without you. To everyone who joined the Beta Test and stayed until the very end: thank you, from the bottom of my heart. Six Betas, many builds that crashed, stuttered or went black, and every time you installed the next one, played again and sent your logs. Every bug report, every fps number from your phone and every "it works now" made this port better. You tested it on phones I could never have tested on myself, and the list of tested phones above is your work. 1.0 belongs to you as much as it does to me.

Credits

Port made by Xu, continuing the work of WitherBlitz with the help of WiiCompiled's code. Based on NSMB-Wii-Multiplayer-Recompilation and WiiCompiled (GPLv3). Touch control icons from game-icons.net by Lorc, Delapouite and contributors (CC BY 3.0).

Unofficial fan project, not affiliated with or endorsed by Capcom. Sengoku Basara, its characters and its logo belong to Capcom.