UnNetHack 6.0.15-dev — Android preview 3 (automatic inventory)
Pre-releaseItem commands such as wear and drop now open the inventory selection immediately on Android. You no longer need to type ? first. This also works when only one item is eligible.
Filtered selection, "list everything", quantities and cancellation are retained. Android now enables force_invmenu by default. Use OPTIONS=!force_invmenu to restore letter prompts.
Download UnNetHack-6.0.15-dev-arm64-preview3.apk below. ARM64, Android 6.0/API 23 or newer. Experimental debug build, versionCode 6001503.
Compatibility and testing
- Same save format and debug signing key as preview 2; this APK can update the GitHub preview 2 installation.
- Preview 1 and earlier local builds still have incompatible save metadata. Use a new character name when moving from those builds; incompatible saves are preserved. The earlier local APK also used a different signing key, so back up saves before replacing that installation.
- Native and APK builds pass. On an S22 Ultra, a test loaded the library extracted from this APK and exercised the actual inventory selection code with synthetic items and menu callbacks: filtered armor selection, full inventory, drop quantity, back/empty-selection cancellation and the optional letter prompt all pass. The test did not open the installed game or saves, and does not cover Java rendering or a full playthrough.
Source and licensing
Source: a3f5f09fe. GitHub source ZIP and tar.gz are attached automatically. Build instructions are in BUILD-ANDROID.md; Lua 5.4.8 source is available separately.
Third-party licensing clarification remains in progress; available notices are retained in the source and APK. See PUBLICATION-REVIEW.md for unresolved ForkFront, graphics/font and dependency questions. Publication does not supply missing permissions.
SHA-256:
0e593aa0c6ad8313037085d5cd101b44a4120bff4838179a6baf6d8a18890c7b