Skip to content

Releases: JodiJodington/NetHack-Android

NetHackAndroid-v5.0.0-r12

Choose a tag to compare

  • android 2.1 support was added back since people were requesting it. I'm not sure how maintainable it will be forever, but for now, no code had to change so it's definitely doable. When we move to jetpack compose, this will probably need to be dropped (likely in its own branch that gets bug fixes and stuff but no major updates)

Full Changelog: NetHackAndroid-v5.0.0-r10...NetHackAndroid-v5.0.0-r12

NetHackAndroid-v5.0.0-r11

Choose a tag to compare

  • save files are now backed up each time they are loaded. This is in case a save file becomes corrupted (i.e when android kills the app in the middle of saving), you can just use the last successful restore

Full Changelog: NetHackAndroid-v5.0.0-r10...NetHackAndroid-v5.0.0-r11

NetHackAndroid-v5.0.0-r10

Choose a tag to compare

  • added a way to import/export settings (including the nethackrc) in the settings menu.

Full Changelog: NetHackAndroid-v5.0.0-r9...NetHackAndroid-v5.0.0-r10

NetHackAndroid-v5.0.0-r9

Choose a tag to compare

  • apks are now split
    • if you are unsure of which APK to get, you probably want the arm64-v8a one unless your device is really old and then you'll want to try armeabi. The other ones are basically extinct these days and you should know if you're using a device that needs it. Try multiple if you have to! there's no harm, it'll just crash on startup because it failed to load the shared library and then you can try again.
  • Debug builds are no longer shipped. If you need one (for whatever reason), click on the commit associated with the tag and grab it from the action run (valid for about a month)
  • merged with upstream 5.0.0
    • a lot of misc changes, you can see the git commit history to see
    • my favorite change is that the boulder traps in sokoban no longer count as dangerous traps, so pets will step over them as if they were a normal tile
  • added a setting to make the back button center your screen if it's panned

Full Changelog: NetHackAndroid-v5.0.0-r8...NetHackAndroid-v5.0.0-r9

NetHackAndroid-v5.0.0-r8

Choose a tag to compare

NOTE: currently releases contain libnethack.so for each ABI. Ideally later we will have seperate APKs for each like most modern apps. All of the releases should be considered beta quality as the changes were massive and I have not been able to test it all on my own.

  • name no longer has the race/role/alignment stuff in it in the "Who are you" menu
  • game now correctly identifies what the name for the last save was instead of being alphabetical

Full Changelog: NetHackAndroid-v5.0.0-r7...NetHackAndroid-v5.0.0-r8

NetHackAndroid-v5.0.0-r7

Choose a tag to compare

NOTE: currently releases contain libnethack.so for each ABI. Ideally later we will have seperate APKs for each like most modern apps. All of the releases should be considered beta quality as the changes were massive and I have not been able to test it all on my own.

  • fixed menu behavior for PickNone and removed checkboxes for unselectable
    • this fixes a crash that would happen when choosing a skill you cannot enhance inside of the enhance menu

Full Changelog: NetHackAndroid-v5.0.0-r6...NetHackAndroid-v5.0.0-r7

NetHackAndroid-v5.0.0-r6

Choose a tag to compare

NOTE: currently releases contain libnethack.so for each ABI. Ideally later we will have seperate APKs for each like most modern apps. All of the releases should be considered beta quality as the changes were massive and I have not been able to test it all on my own.

  • fixed status bar showing wrong messages (i.e slimed instead of blind or food poisoned instead of confused)
    • Not sure how this one slipped past me so long! I guess I need to spend more time playing than developing lol
      • If you have the time, please file a bug report when you encounter issues like this! it'll save me tons of time

Full Changelog: NetHackAndroid-v5.0.0-r5...NetHackAndroid-v5.0.0-r6

NetHackAndroid-v5.0.0-r5

Choose a tag to compare

NOTE: currently releases contain libnethack.so for each ABI. Ideally later we will have seperate APKs for each like most modern apps. All of the releases should be considered beta quality as the changes were massive and I have not been able to test it all on my own.

  • moved down from targetting android 16 to targetting 14 because dealing with edge-to-edge proved to be much more difficult than makes sense right now.
    • eventually I will probably have to convert the whole UI to compose to get this ability. Which I have not looked into but may come with a whole lot of downsides knowing how every new android dev feature google pushes works out.

Full Changelog: NetHackAndroid-v5.0.0-r3...NetHackAndroid-v5.0.0-r5

NetHackAndroid-v5.0.0-r4

Choose a tag to compare

NOTE: currently releases contain libnethack.so for each ABI. Ideally later we will have seperate APKs for each like most modern apps. All of the releases should be considered beta quality as the changes were massive and I have not been able to test it all on my own.

  • changed package id so that this app can be installed alongside the original app.
    • this does unfortunately mean your saves won't carry over, but the old app with the saves will still be installed when you install this, so you wont actually lose any data and can just play using that app instead.
  • fixed a bug that would cause the save and discard buttons in the options file editing window to be off-screen

Full Changelog: NetHackAndroid-v5.0.0-r3...NetHackAndroid-v5.0.0-r4

NetHackAndroid-v5.0.0-r3

Choose a tag to compare

NOTE: currently releases contain libnethack.so for each ABI. Ideally later we will have seperate APKs for each like most modern apps. All of the releases should be considered beta quality as the changes were massive and I have not been able to test it all on my own.

  • fixed a major bug that prevented the app from being launched on newer phones if the app wasn't already installed before and given read/write permissions.

Full Changelog: NetHackAndroid-v5.0.0-r2...NetHackAndroid-v5.0.0-r3