FrogComposband

More stuff, more humour, fewer bugs · the last and largest branch of the Hengband tree

> Enter the dungeon
Date of birth2018 first beta 9 March 2018; this build 7.1.salmiak.6
CreatorAntero Sulka (sulkasormi) on Gwilim Owen’s ComPosband
LanguageC ~365,000 lines
PlatformWindows, Linux, Mac curses, X11, SDL, Win32

Lineage

Moria → Umoria → Angband → Zangband → Hengband → Chengband → PosChengband → ComPosband → FrogComposband. Hengband is the Japanese Zangband variant; Chris Kousky, Dave Zhang and Andrew Levy forked it as Chengband (betas from 2010). Chris Kousky then rebuilt it as PosChengband (born December 2012, 1.0.0 in January 2013), merging in ideas from Posband: play as a monster race. Gwilim Owen (Gwarl, who runs angband.live) made ComPosband from it in late 2017, with new races, classes, quests and towns; Antero Sulka forked that as FrogComposband in March 2018, and the two went separate ways.

See the family tree. Sources: lib/file/credits.txt (credits), the “PosChengband is born” post, the Chengband mailing list, RogueBasin, the Angband variants table and the Composband 7.1.0 announcement.

Credits

Antero SulkaFrogComposband (sulkasormi), 2018 on
Gwilim OwenComPosband (Gwarl, angband.live)
Chris KouskyPosChengband; with Dave Zhang and Andrew Levy, Chengband
PosbandIdeas from Alexander Ulyanov and Graham Philips
HengbandMr.Hoge and many others; Japanese versions by Sitoshin, sayu, FIRST, TeO, Mitsuhiro Itakura
ZangbandTopi Ylinen, Robert Rühlmann and the Zangband DevTeam
AngbandBen Harrison (2.7–2.9), on Moria (Robert Alan Koeneke) and Umoria (James E. Wilson)
ShockboltThe tiles used in this port (from Angband 4.2)

From lib/file/credits.txt.

Trivia

What's unique

Code dive

Stats

ThingCountNotable ones
Races7427 monster races (Possessor, Mimic, Sword, Ring, Pumpkin, Mummy, Beholder), plus Tonberry, Snotling, Kutar, Boit, Tomte, Igor, Werewolf, Beorning
Classes52Lawyer, Ninja-Lawyer, Politician, Alchemist, Time Lord, Blood Knight, Skillmaster, Disciple, Mirror Master
Personalities21Munchkin, Split, Lazy, Fragile, Sexy
Magic realms18Burglary, Armageddon, Hex, Rage, Hissatsu, Necromancy
Mutations152
Monsters1,395A Hindu pantheon (Shiva, Vishnu, Kali, Ganesha); Justshorn, Sorcerer-King of the Sheeple; Oberon; the Serpent of Chaos
Object kinds537plus 392 artifacts and 160 ego types
Dungeons44Camelot, R’lyeh, Mount Olympus, the Plains of Oz, Atlantis, Asgard, Heaven and Hell
Quests85quest files in lib/edit/

Manual

The full in-game help (?, all of lib/help/*.txt, colours kept) is here: manual, including the Newbie Guide and the FAQ. Also: the changelog (version.txt for FrogComposband, vers_old.txt for PosChengband and Hengband), the credits and the licence (the Angband/Moria “not for profit” notice; a few newer files are dual GPL 2 / Angband).

Getting started

  1. Open the game and pick b Beginner: a short coffee-break game without wilderness. Klackon or Half-Troll Warrior, or a Rogue with Burglary, are easy starts.
  2. Wear and wield your gear (w), then shop in town: Cure Light Wounds potions, Phase Door scrolls, flasks of oil to throw.
  3. Walk into the dungeon (> walks to known stairs); X explores for you.
  4. The Enter key lists every command; i and e open item menus; C shows your character.
  5. Read the game’s help page for keys and saving.

Help

We found no walkthrough: the dungeons are random. The goal is to kill Oberon and then the Serpent of Chaos. Rules of thumb:

Cheats

Both modes are built into this port (ALLOW_WIZARD in src/z-config.h) but locked by an option: first turn on allow_debug_opts (= options, or ! then Y:allow_debug_opts). Either mode marks the savefile: no score.