Skip to content

Neo Angband 0.20.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Aug 05:36
· 2865 commits to master since this release

What you can download

Platform File
Windows (installer) Neo Angband Setup 0.20.0.exe
Windows (portable, one file) Neo Angband-0.20.0-portable.exe
macOS .dmg, or the .zip if you prefer to unpack it yourself
Linux .AppImage (no install), .deb, or .tar.gz
Self-hosting neo-angband-web-0.20.0.zip - static files, any web server

The portable Windows build and the AppImage need no installer:
download, run, and the game keeps its saves in a folder beside itself.

These builds are not code-signed

There is no Apple Developer identity or Windows certificate behind this
project yet, so your OS blocks the first launch.

Windows is one click: SmartScreen says "Windows protected your PC",
choose More info then Run anyway.

macOS is not one click, and the dialog it shows you does not contain the
way through
- it offers only Done and Move to Trash. Do this:

  1. Drag the app out of the .dmg, then double-click it and press Done
    on the refusal. This step is required: it is what makes the permission
    below appear, and it expires about an hour later.
  2. Open System Settings -> Privacy & Security and scroll to
    Security, near the bottom.
  3. Press Open Anyway on the line naming Neo Angband, authenticate, and
    launch it again.

Or, the same decision in one command:
xattr -d com.apple.quarantine "/Applications/Neo Angband.app"

The old right-click -> Open trick does NOT work: Apple removed that
bypass in macOS 15 Sequoia.

On Apple Silicon take the arm64 build. The x64 one is for Intel Macs,
not a fallback - Apple is withdrawing Rosetta 2, so on a current Mac it is
likelier to refuse to launch than to run slowly.

If that trade is not one you want to make, build it yourself -
docs/INSTALL.md - or play in the browser, which needs no trust decision.

Your save

Saves survive an update. Every save-format change ships the conversion that
reads the version before it, and a save this build cannot open is left
untouched rather than replaced.


Current state of the project at version 0.20.0 - the initial public alpha
release.

Added

  • A TypeScript port of Angband 4.2.6, checked against the original C down
    to message text and screen layout. Parity is measured rather than merely
    asserted: the port is diffed against thousands of levels generated by the
    real compiled C, across a battery of statistical tests. See
    docs/PARITY.md.
  • Web-first, desktop-best. Play in any current browser, install it as an
    offline PWA, self-host it as static files, or run it as a desktop app for
    Windows, macOS and Linux - all from the same build. The desktop build is the
    recommended way to play: real saves in a real folder, no network, no browser
    reclaiming its storage.
  • Moddable by construction, and it ships no mods. The base game is itself
    a content pack. Declarative, schema-validated packs for content,
    Linoleum-style tile packs, and sandboxed scripted plugins for the exotic -
    all installing through the same verified route as any third-party mod. See
    docs/MODS.md.
  • The Borg, a faithful port of Angband's automatic player, riding the mod
    API as its own completeness proof.
  • Deterministic and seeded generation throughout, with a save format built
    to survive modular content.

Found something that does not match Angband 4.2.6? Open an issue or come and say so in the Discord.