Repository navigation
SB2H Android 1.0
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):
- Install it and load your disc again.
- Made a Back Up in the Beta before? In Basara 2 Heroes: Settings > Save Data > Import, and pick it from
Basara2Heroes-Beta/Saves. - 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:
- a new GitHub issue, or
- the Telegram channel: t.me/indonesiarecompcomunity, or
- the Discord server: discord.gg/qcXXP7A2
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.