- Patch Notes, Version 3.20 - 20 September 2026
Changes Upgraded SkiaSharp to 4.152.1. Improved Overseer game context snapshot, enabling better guidance. Improved error handling when saving the game, and removed trickery events from there in the modern version. Added teleport as a selectable shortcut button. Added handling for dead migrating monsters and the migration of their items. Fixed a bug with out-of-session messages not being populated in snapshots and dumplogs. Fixed a bug with sharing the message log on Windows.
- Patch Notes, Version 3.19 - 17 September 2026
Changes Fixed an issue with writing Overseer game snapshots to the wrong directory. Added a feature to export Overseer game snapshots. Added support for Overseer 1.1. Several bug fixes.
- Patch Notes, Version 3.18 - 16 September 2026
Changes Text Caching is now off by default. Added some debug information. Some bug fixes.There's no version 3.17.
- Patch Notes, Version 3.16 - 14 September 2026
Changes Fixed a bug where an error function would throw a segmentation fault if some of the game data was not initialized when generating debug data. Fixed a bug with embedded dragon scales breaking when growing up to a bigger dragon. Fixed a flashing white background of WebView2 on Windows on DisplayFilePage, used e.g. on TopScorePage. Various other bug fixes.
- Patch Notes, Version 3.15 - 13 September 2026
Changes Upgraded .NET to 10.0.12 (SDK 10.0.401). Upgraded .NET MAUI to 10.0.101. Upgraded SkiaSharp to 4.151.2. Added a Tile Batching setting and the corresponding feature via DrawAtlas commands, improving speed on Windows. Added a Text Caching setting and the corresponding feature via caching SKTextBlobs to reduce GC memory pressure, on by default on Windows. Improved the security of stored user names and passwords. Optimized the use of BeginInvokeOnMainThread calls to reduce GC memory pressure. Optimized PointerMoved event calls on Windows to reduce GC memory pressure. Removed Sentry profiling on Windows as unnecessary, and otherwise adjusted Release mode Sentry settings. Removed darkening caches, as they are not really used much and they interfere with texture batching. Added a new debug dashboard, superseding the earlier screen log. Improved debug buffers to report consecutive repea…
- Patch Notes, Version 3.14 - 30 August 2026
Changes Improved current level's map description sent to Overseer. Overseer can now also see pet statistics and discovered items. Added a notification when Overseer is under maintenance. Fixed descriptions for two ioun stones that had duplicated descriptions. Various other bug fixes.
- Patch Notes, Version 3.13 - 26 August 2026
Changes Improved handling of corrupted save files by better handling dangling timers, light sources, and sound sources. Changed trickery to cause panic instead on the modern app.
- Patch Notes, Version 3.12 - 24 August 2026
Changes Added partly eaten food handling to ParanoidCorpse. Improved connection progress bar button display on Overseer page. Improved Overseer white flash handling at start on Windows. Small other fixes.
- Patch Notes, Version 3.11 - 23 August 2026
Changes Added tooltips to labels on the starting screen and on the Settings page. Fixed a problem with life leech and some other weapon effects not being applied in polymorphed form. Fixed a bug with throwing food to domestic animals. Fixed navigation back to Overseer on the Overseer page, and added support for returning to the last used conversation. Fixed a white flash when opening the Overseer page. Disabled MAUI image and splash screen generation during Design Time Builds, leading to the correct packaged version icon on Windows.
- Patch Notes, Version 3.10 - 21 August 2026
Changes Upgraded .NET MAUI to 10.0.100. Added a new ParanoidCorpse confirmation for eating potentially dangerous corpses. Dual wielding now works better in polymorphed form. Various monsters, such as ettins, now confer intrinsic dual wielding skill in polymorphed form. Adjust command now also shows unused letters. Fixed a problem where a peaceful monster could not be hit if it was strangling under conflict. Increased GC nursery size to 32 MB. Several bug fixes.
- Patch Notes, Version 3.9 — 17 August 2026 - 17 August 2026
Changes Added new music to Overseer page. Several bug fixes.
- Patch Notes, Version 3.8 — 15 August 2026 - 15 August 2026
Changes Updated .NET to 10.0.11 (SDK 10.0.400). Polymorph can now be temporary for monsters, similar to the player. Player monsters will revert to normal form like the player after being killed in polymorph form, while for other monsters can be killed normally in polymorph form. Polymorph-causing items can now have a custom duration, and it is displayed in examine; the normal duration of potion of polymorph has been doubled from before, and breath duration halved from before. Polymorph spells have now custom durations; the durations of polymorph self and shape change have been increased. Killing monsters via transforming them into green slime now counts as a kill and yields experience. Several fixes and improvements related to Gnoll Overseer. Added game state debug information to impossible and panic. Several bug fixes.
- Patch Notes, Version 3.7 — 8 August, 2026 - 8 August 2026
Changes Added support for Gnoll Overseer, a game assistant, which can be accessed with a GnollHack account via the Overseer button in the About menu and the game menu during the game. Large number of memory use improvements, lowering the garbage collector memory pressure to roughly 1/6th of what it was before. SkiaSharp has been upgraded to 4.151.1 Developer tools have been moved in the game menu behind a Developer button to make space for the Overseer button. Several bug fixes and improvements.
- Patch Notes, Version 3.6 – 29 July, 2026 - 29 July 2026
ChangesQuest leader and guardians now have a reconciliation chat itemQuest leader pets are now marked properly as quest companions similar to quest guardiansStrength gain/loss items now give up to 50 percentage points of strength per point of normal strength adjustment between within the percentage range of 18/01-100Magic resistance does not block monsters from targeting you with curses anymoreTourist crowning now gives first a special improved Hawaiian shirt rather than a speed-giving item, which are now just backup itemsImproved the drawing loop speed, especially on devices with slow array data accessFixed the hiding logic for monsters that can hide under itemsSeveral bug fixes
- Patch Notes, Version 3.5 – 22 July, 2026 - 22 July 2026
Changes Upgraded to .NET MAUI to 10.0.90. Upgraded SkiaSharp to 4.151-rc.1.1. Fixed a problem with bones generation. Quest levels can now also be accessed by killing the quest leader, similar to NetHack 5.0. Improved the way how the game generates possessive texts. True seeing now detects hiding monsters and true names of artifacts. Added nicer popups to About page. Fixed the way how transparency is displayed if there are many impacting the transparency. Balance adjustments to saber-tooth tigers. Several bug fixes.
- Patch Notes, Version 3.4 – 17 July, 2026 - 17 July 2026
Changes SkiaSharp upgraded to 3.119.4. Fixed bones level generation chance on dungeon levels 2-3. Caveman will now also receive a Tyrannosaurus Rex as steed in crowning. True seeing now also shows the true weight of loadstone when it is on the ground. Various minor improvements and bug fixes.
- Patch Notes, Version 3.3 – 15 July, 2026 - 15 July 2026
Changes Upgraded .NET to 10.0.10 (SDK 10.0.302). Added special tinting color to areas seen exclusively with X-ray vision. Added setting to toggle this color on and off. Adjusted role and race mana progression. Lowered casting costs for summon spells. Added an explanation why duplicate save files cannot be uploaded. Added a mechnism for deleting locally uploaded bones files, if the first deletion failed. Added nicer question boxes to two pages with lots of popup questions. Fixed a bug making pets non-tame upon level changes. Added barehanded skill bonus to damage formula. Improved Snapshot page version check. Removed enums from saved structs and changed them to int32_t. Improved debug information for bones file generation.
- Patch Notes, Version 3.2 – 12 July, 2026 - 12 July 2026
Changes Added a different color for out of map area in the ASCII mode. Mythic property marks and other similar marks are displayed again. Adjusted elder griffon statistics. Clerical monster spell casting in properly described as clerical. Various bug fixes.
- Patch Notes, Version 3.1 – 11 July, 2026 - 11 July 2026
Version Number Info Our version numbers are 1-based, and therefore 3.1 is the first version in the 3.x series. There is no version 3.0. Changes App Save File Transfer and Platform Compatibility: Added Save File Transfer functionality to move saved games across platforms, accessible via a new button in Vault. Migrated all C struct bitfields (such as struct monst and struct obj) to explicit, platform-portable bitmask flags to fix cross-platform save game compatibility issues. Bitfields have been entirely removed. Other: Settings have now descriptions that can be viewed by tapping or clicking on the setting label. Migrated C code to ANSI C89 from K&R. Game Content New Monsters Added 28 new monsters (and 4 for future use): Rakshasas (including rakshasa rajah and rakshasa maharaja) that are immune to normal weapons similar to shades and that have an illusory appearance similar to a cloned Wi…
- Patch Notes, Version 2.146 – 4 July, 2026 - 4 July 2026
Changes Upgraded FMOD sound middleware to newest 2.03.14 version. Rebuilt FMOD sound banks with the new FMOD version. Some minor text adjustments.