Repository navigation
Unleashed Recomp Android 0.5.2
The fix for freezing and crashing on some devices (handhelds like AYN and some Android 13 phones) is still on development. We'll release it as soon as possible
Version 0.5.2 replaces the withdrawn 0.5.1 APK. It includes every user-facing change from 0.5.1, removes performance instrumentation that was unintentionally left enabled there, and adds the following.
Mod settings (issue #75)
- Mods with an HMM
ConfigSchemaFilenow have their own settings button. - Boolean, string, integer, floating-point and custom-enum fields are supported, including descriptions, defaults and numeric limits.
- Settings are saved atomically to the mod's INI without discarding unrelated sections, keys or comments.
In-app updates (issue #83)
- Added periodic update checks and a manual Check for updates button.
- The launcher shows release notes and download progress, verifies GitHub's SHA-256 digest when present, and rejects APKs with a different package name or Android signing certificate.
- Installation is handed to Android's system installer; game files, saves, mods and settings stay in place.
ISO / update / DLC installation (PR #78)
- Added ISO / update / DLC packages as a game-install source. Select the base game, title update and optional DLC files together, then launch once to verify and install them.
- A failed install is rolled back and retains the staged packages for retry; successful staging is cleaned up.
- Based on PR #78 by GdGohan, with launcher integration and corrected error handling.
Adreno 725 experimental performance driver
- Added A725 Performance (experimental; sysmem+nobin) as a non-default driver option.
- Selecting it automatically forces its required Sysmem mode and exact
TU_DEBUG=sysmem,nobinpreset. - This driver is for Adreno 725 testing. Adreno 732 support is not enabled yet, and the default driver remains unchanged.
Performance fix
- Removed accidentally enabled always-on GPU
PERFinstrumentation from 0.5.1. It added per-frame timing-query and logging overhead and was not meant for a public build. - Corrected the log banner to
ANDROID_BUILD_ID=0.5.2-release.
Changes carried forward from 0.5.1
Achievements
- Fixed achievement-unlock notifications not appearing on Android (issue #65).
Touch controls
- Added an optional 8-way D-pad for gameplay (issue #68), also used on results and level-up screens.
- Cutscenes and the attract movie collapse the overlay to a single SKIP button, moved to the top-right to avoid subtitles and achievement notifications.
- Increased the default spacing between A/B/X/Y.
In-game settings
- Moved touch-control, camera and left-stick settings to the in-game Input menu.
- Moved FPS and profiler toggles to the in-game Video menu.
- Graphics driver, Mods and Debug launcher sections are collapsed by default.
Mods and saves
- Added the Codes section for built-in patches such as Homing Attack on Jump, Save Score at Checkpoints and Skip Intro Logos.
- Added Open saves folder and a dedicated saves root in Android's file picker.
Graphics and localisation
- Added experimental Force native BC textures for devices with native BC support that incorrectly fall back to ETC2 (issue #72). Do not enable it on Adreno/Turnip.
- Completed launcher and app UI translations for all supported languages.
Full history is available in CHANGELOG.md.