Skip to main content
Ctrl+K

ZangbandTK

  • Features
  • Screenshots
  • Download
  • Release log
  • Documentation
  • GitHub
  • Features
  • Screenshots
  • Download
  • Release log
  • Documentation
  • GitHub

Section Navigation

  • Getting Started
    • A quick demonstration
    • A Players’ Guide to Angband
    • Frequently Asked Questions
  • The Manual
    • Creating a Character
    • Exploring the Dungeon
    • Attacking monsters
    • Playing the Game
    • Command Descriptions
    • Option Descriptions
    • Customising the game
  • What’s Different
    • How Balance Differs
    • Monsters
    • Objects
    • The Wilderness
    • Towns and Services
    • Quests
    • The Realms of Magic
    • Mutations
    • Virtues
    • Pets and Allies
    • Nightmare Mode
  • For Developers
    • Modifying Angband
    • Compiling Instructions
    • CMake Hints
    • Debug Command Descriptions
    • How It Works
    • Documentation on documentation
    • Borg
  • Meta
    • Version Information
    • Copying and licence information
    • Credits
  • Documentation
  • For Developers

For Developers#

How to build ZangbandTK, how its data files and source are laid out, and how to debug it. Start with Compiling Instructions; Modifying Angband is the orientation to the game’s data-driven design that makes the rest make sense.

  • Modifying Angband
    • The data files
    • Making Graphical Tilesets
    • Larger changes
  • Compiling Instructions
    • Linux / other UNIX with CMake
    • Linux / other UNIX with autotools
    • Windows native build
    • Cross-building for Windows with MinGW and CMake
    • Cross-building for Windows with MinGW and autotools
    • macOS
    • Nintendo DS / Nintendo 3DS
    • Cross-building for DOS with DJGPP
    • User Documentation
    • Developer Documentation
  • CMake Hints
    • Configuring the Build
    • Performing the Build
    • Changing Configurations
    • End Products
  • Debug Command Descriptions
    • Item Creation
    • Detection / Information
    • Teleportation
    • Character Improvement
    • Monsters
    • Dungeon
    • Miscellaneous
  • How It Works
    • The Game
    • Data Structures
    • The Z Layer
    • Key Abstractions
    • Files
    • Control Flow
  • Documentation on documentation
    • Conventions
    • Inline help parser syntax
    • Tricks
  • Borg
    • Running The Borg
    • Borg Command Interface
    • Customizing The Borg
    • Borg Logging
    • Borg Screensaver

previous

Nightmare Mode

next

Modifying Angband

Show Source

© Copyright 2026, ZangbandTK contributors; Angband developers past and present; Zangband developers past and present.