August 23, 2026
Neo Angband v0.29.0
Added
- Mod authors can now put
renamedSectionFlagson aPackSectionto preserve a player’s explicit on/off decision when a section is renamed or when a rule becomes a section to gate content. The host imports the first matching legacy rule or section choice before applying the section default. - A save’s manifest now records the content digest of every present pack. Loading warns when a still-present pack’s digest no longer matches what the save was written with, catching a session-only mod that patched a core record (rather than only adding one) differently, or dropped the patch entirely, even though nothing was orphaned. Only session mods are measured today; a regular installed mod’s digest is a documented follow-up (docs/modding/MOD_SEAMS.md section 4d).
- The agent view can answer “does this player’s class have flag X.”
PlayerView.classFlagsreports the PF_* codes on the player class’s own flag set (class.txt’splayer-flags:lines) - COMBAT_REGEN for a Blackguard, ZERO_FAIL for a Mage, and so on. The view already carried equipment-derived object flags and derived skills, but nothing that read the class definition itself, so a mod asking a class-flag question had no seam to ask it through. A new field on an existing view rather than a new accessor, so the agent API is now 1.3.0.
Fixed
flavor.txt’sfixed:/flavor:order is now recoverable from the compiled record. The content compiler used to split the two directives into separate arrays, so a record that interleaved them could not be reproduced from the compiled shape at all - the entryindexcannot stand in for file order either, since flavor.txt’s own numbering is not the order the file writes lines in. Nothing shipped interleaves the two directives, so this was latent rather than live; it would have become live the moment a mod’s flavor.txt did. The compiler now emits one orderedentrieslist per record, each entry tagged with which directive produced it, so binding follows the file’s real line order regardless of how a flavor.txt interleavesfixed:andflavor:.
Downloads
- neo-angband-web-0.29.0.zip22 MB
- Neo.Angband-0.29.0-amd64.deb116 MB
- Neo.Angband-0.29.0-arm64-mac.dmg135 MB
- Neo.Angband-0.29.0-arm64-mac.zip135 MB
- Neo.Angband-0.29.0-portable.exe117 MB
- Neo.Angband-0.29.0-win.zip155 MB
- Neo.Angband-0.29.0-x64-mac.dmg139 MB
- Neo.Angband-0.29.0-x64-mac.zip139 MB
- Neo.Angband-0.29.0-x64.tar.gz137 MB
- Neo.Angband-0.29.0-x86_64.AppImage143 MB
- Neo.Angband.Setup.0.29.0.exe117 MB