Releases: aabrole/HuntersRecomp
Release list
Hunters Recomp v0.2.5 — recommended
Built from the community's reports on the launch thread. Every reporter is credited in the README; the full audit with numbers is in docs/AUDIT-2026-09-05.md.
Performance
- Interpreter fallback eliminated: the game's hot code (including the block it copies into ITCM) is now compiled into native banks from on-device coverage. Same 90 s intro window on the dev Thor: 37 -> 58 fps average, emulation 28.6 -> 12.3 ms/frame, interpreted instructions 7.5M/s -> ~600/s.
- Audio: underruns 2,019 -> 110 per 90 s (3x); 125 ms runway; starvations fade instead of click.
- Post-save slowdown fixed: the save was written synchronously per SPI transaction; now debounced.
- 3x internal resolution is the recommended Thor setting (labelled in the menu; 4x explained).
Controls and screens
- Controls work immediately on the title screen (two causes fixed: the capture gate, and the bottom-screen window taking input focus).
- True fullscreen (nav bar hidden). Bottom screen in Original 4:3 with a Stretch option; touch mapped correctly in both.
- Second-screen companion while the launcher is open: live controller map of your bindings.
RetroAchievements
- Built-in rcheevos client: login (token kept), hardcore mode, unlock pop-ups, achievements browser in settings, optional RA strip on the bottom screen (off by default, 4:3 only).
- Hash note: RA links only the rev 1 hash to this game; the app has an opt-in switch that reports it so the set loads, with the consequences stated on the switch. The clean fix is a hash-link request to RA for rev 0.
Diagnostics
- Engine-true FPS counter, Share Diagnostics zip for bug reports, ROM locate/verify flow, version badge with update link, settings that prove what they applied in the log.
Same rule as always: your own USA rev 0 dump (SHA-1 90164d1ac127ee5f9815ea4ae7de798c7b5fc629); no game data distributed. Step-by-step reference setup in the README.
Hunters Recomp v0.3.0 — upstream v0.6.x engine, ROM picker
Hunters Recomp v0.2.4 — Feedback Round 1 patch (in testing)
First community patch. Thank you r/AynThor — reporters credited in the README and docs/FEEDBACK-ROUND-1.md.
- Controls work immediately: Prime controls now engage at boot. No more tapping the top screen to wake inputs (u/chur-bo-baggins, u/treesdotcom)
- True fullscreen: immersive mode in-game; the Android nav/status bars no longer overlay the game (u/Giodude12)
- Bottom screen aspect: defaults to correct 4:3 with letterbox; new Stretch-to-fill option in settings; touch maps correctly in both modes (u/Giodude12)
Still tracked from the round: audio stutter on Max units, post-save fps drop, per-unit resolution diagnostics, morph-ball/cutscene black screens, aim latency, plus RetroAchievements/rumble/gyro requests. See the issues tab.
Same ROM rules as always (own USA rev 0 dump; nothing distributed).
Hunters Recomp v0.2.3
The v0.2.2 golden engine (the sharp HD build) combined with the newer app shell:
- First-run ROM setup: ROM-status banner + LOCATE ROM picker with SHA-1 verification (no more black screen without a ROM)
- Version badge and a tappable make sure you're running the latest version link to this page
- Same rendering as v0.2.2: GLES compute renderer, up to 4x internal resolution, xBR texture upscaling, full dual-screen
Engine source: aabrole/ndsrecomp v022-golden. v0.3.0 (upstream v0.6.x merge) remains pre-release until its rendering regressions are fixed.
Requires your own USA rev 0 dump (SHA-1 90164d1ac127ee5f9815ea4ae7de798c7b5fc629); no game data distributed.
Hunters Recomp v0.2.2
- In-game saves now persist (cartridge flash written to
mph.savnext to your ROM). v0.2.0/0.2.1 silently discarded saves; update. - Top screen now fills the entire main display in the HD compute renderer (no letterbox).
- Same ROM requirement as before (own AMHE-0 dump).
Hunters Recomp v0.2.1
Fixes from first on-device feedback:
- Bottom screen now re-attaches when returning to the app (hardware shortcuts or focus loss no longer permanently close the second display)
- The app now creates its data folder on first open, so copying
mph.ndsin works before ever pressing PLAY - Launcher icon refresh (octolith art at all densities)
Install as in v0.2.0; same ROM requirement (own dump, AMHE-0, SHA-1 90164d1ac127ee5f9815ea4ae7de798c7b5fc629).
Hunters Recomp v0.2.0 — first AYN Thor release
Hunters Recomp v0.2.0
The first Android port of the Metroid Prime Hunters recompilation, built for the AYN Thor.
Highlights
- True dual-screen: top screen fills the Thor's main display; the bottom screen runs on the Thor's second panel with working stylus touch
- Twin-stick Prime controls: left stick moves, right stick aims, triggers shoot (melonPrimeDS-style)
- HD rendering on-device: the compute renderer ported from desktop GL 4.3 to GLES 3.2 (Adreno 740) with up to 4x internal resolution and xBR texture upscaling
- Settings launcher: rebind every touchscreen-mapped action to physical buttons, tune aim/stylus sensitivity, choose video quality
- Hold SELECT to fast-forward through cinematics
Requirements
- AYN Thor (arm64, Android 11+; other dual-screen devices untested)
- Your own dump of Metroid Prime Hunters USA rev 0 (
AMHE) — SHA-190164d1ac127ee5f9815ea4ae7de798c7b5fc629. No game data is included or distributed; the app verifies the hash and refuses anything else.
Install
- Install
HuntersRecomp-v0.2.0-thor-arm64.apk - Put your dump at
/sdcard/Android/data/com.thor.mph/files/mph.nds - Launch, tweak settings, press PLAY
Source
- App shell: this repo (GPL-3.0)
- Runner/engine (Android + GLES + dual-screen patches): aabrole/ndsrecomp
thor-android-port - Upstream: mstan/MetroidPrimeHuntersRecomp, melonDS
Known alpha rough edges are inherited from upstream (gameplay coverage, audio quirks, online untested on Android). Report issues here.
Recomped for AYN Thor by @aabrole · Metroid Prime Hunters © 2006 Nintendo, developed by NST — not affiliated with or endorsed by Nintendo or AYN.