Repository navigation
A hotfix for 1.2: smoother menus, cutscenes and ultimates, a Read mode that plays your ISO or RVZ without extracting it, saves that survive an uninstall, and crash fixes from your reports. Install it over 1.2: your saves and settings stay.
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.
Tip
Little free space? When you choose the game file, pick Read: the game plays from your ISO or RVZ where it is, without the 4 GB extracted copy. Keep the file where it is, or choose it again after moving it.
Download
| File | For | SHA-256 |
|---|---|---|
| basara2heroes-1.2.1-hotfix-android-arm64.apk | Android 10 or newer, arm64 | e82c1fb33c0eee82adc2f42e19b4204f3cba5b4c3224ffead205d547091f3b7b |
What's new
- Extract or Read: choose how the game file is used. Extract works as before (about 4 GB). Read plays the ISO or RVZ where it is, without extracting, for phones with little free space.
- GPU stopped responding? If the GPU stops responding and the game closes (Vulkan, WebGPU 1.2 or OpenGL ES), Render Resolution is lowered one step for the next start, and the app tells you.
- OpenGL ES on PowerVR now sends the 3D models the way their driver is made for.
- Saves survive an uninstall: your save is copied to
Basara2Heroes/Saves/Autowhenever it changes, and comes back by itself after the app is uninstalled and installed again (needs "All files access"). Updating never touches it. - Clearer Restart marks in the menu: settings that apply only after a restart carry a yellow ⟳ Restart tag instead of
*. Change one and its row turns yellow, the footer says how many changes wait for Restart, and the Restart button lights up. Restart lists what will change before it goes. - Texture mods start unticked: a mod added to the Textures folder is off until you tick it in Settings > Textures.
Fixes
- Menus, character select, cutscenes and ultimates could drop to about 5 fps on Vulkan: frames piled up behind the GPU and were thrown away. The renderer now keeps at most two frames waiting.
- Dynamic Resolution did nothing at 1x: it can go down to 240 lines again, as in 1.1, and now notices a GPU that falls behind even on phones that don't report GPU times.
- Fewer full-screen GPU passes in effects that copy the picture (ultimates, cutscenes, smoke).
- Thermal Control could hold the game at 30 fps until the app was closed. The battery temperature no longer turns on the 30 fps drawing.
- The game could close in battle with "unknown texture format" on some Mali phones: the graphics data is now read with the right size.
- The game could close with "invalid tex offset" on some Mali phones.
- The game could close right after an update with "No DVD root is configured".
- Crackling sound on phones whose audio takes large chunks at once (for example Helio G85 with Recording-Friendly Audio).
- PowerVR B-Series (BXM) with Graphics Compatibility Off drew a black game picture behind the on-screen buttons.
- Settings and texture mods had no effect when the game's Config.toml had been copied in from a PC or a file manager.
- PowerVR B-Series phones with an older Vulkan driver (for example ADVAN S50) drew a black game picture even with Graphics Compatibility On.
- Custom textures showed only after leaving and entering a screen again (Conquest character select). They now appear as soon as the file is loaded.
- Generic gamepads: the right stick and the D-pad work (D-pad from the hat, right stick from the Z/RZ axes).
- Some generic USB gamepads (for example "810 Twin USB Gamepad") were seen as a keyboard, so their Gamepad Buttons map did nothing. They now work as a gamepad.
- What's New in the app shows only the changes of the version you just installed.
- The log records the fps every 10 seconds again, so reports show where the game slowed down.
Known issues
- In the Maeda Toshiie & Matsu mission, part of the floor can be see-through or missing.
- Weak GPUs (Mali-G52 MC2, PowerVR) still slow down in Basara arts and ultimates: use Ultra Low, and try Reduce Effects.
- Snapdragon 680 / Helio G85 class CPUs hold about 40 fps in busy battles whatever the driver: use the 30 FPS Lock for a steady picture.
- Render Resolution 1.5x on a 480-line screen (720 lines of work) is too heavy for many mid-range GPUs: use 1x, or turn on Dynamic Resolution.
- Some phones (OPPO, Xiaomi) close the game while it sits in the background to save memory. That is the phone, not a crash.
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
Credits
Port made by xu@shiinobu, continuing the work of WitherBlitz with the help of WiiCompiled's code. Touch button design and the Unlock All idea by datfooldive. Based on NSMB-Wii-Multiplayer-Recompilation and WiiCompiled (GPLv3). Renderer techniques studied from Dolphin (GPLv2+). Widescreen research helped by the PCSX2 widescreen patch for the PS2 version (SLPM-66848). Touch control icons from game-icons.net by Lorc, Delapouite and contributors (CC BY 3.0). Overlay font Roboto by Google (Apache 2.0).
Unofficial fan project, not affiliated with or endorsed by Capcom. Sengoku Basara, its characters and its logo belong to Capcom.