Skip to content

Dwarfipelago v1.2.0 Release Notes

Choose a tag to compare

@kickafetus kickafetus released this 25 Jun 23:54
· 765 commits to master since this release
988e6c3

New Features

New Dwarfipelago logo

A brand new logo designed by jjjj12212 has been introduced

  • The [AP] button in the top left has been moved to the bottom of the screen, using this logo
  • Logo has also been added to the APworld client icon

Merchant's Shop

A full in-game shop system powered by minted coins. Spend coins to buy AP items directly inside your fortress.

  • Shop slots are gated by Merchant's Coffers - 10 slots unlock per coffer received (up to 50 slots across 5 coffers)
  • The shop requires a Merchant Shrine to be active - a temple zone with a designated altar, coffer box, and bars
  • Players can choose their shrine bar material in the Shop tab: Gold (5 bars), Silver (10 bars), or Coke (20 bars)
  • Shop slots display item name, destination player, price, and buy status (BUY / SOLD / PENDING / LOCKED / need coins)
  • The Shop tab is always visible in the panel so shrine status is shown before the AP client connects
  • Shop is gated in AP logic behind the ability to mint coins (metal-smelting or Coins Permit depending on options)

Slay Megabeast Goal

A full war campaign added as a playable goal. Build up military readiness and summon a Megabeast to fight.

  • Player summons the beast from the War tab in the panel - it is not auto-spawned
  • Wave scheduler: siege waves arrive every 2-4 months leading up to the climax
  • Warband spawner: enemy warbands spawn with curated gear appropriate to difficulty
  • Breach climax: the megabeast arrives as a destructive and foreboding foe
  • Ramping rewards: end game gear, bonus rewards, and a special commander for any and all threats
  • War Effort section added to the panel with readiness status
  • Megabeast goal now flagged as Hard in options; Population Boom flagged as Unstable
  • Legendary Wealth is now the default goal

Skillsanity

Dwarves leveling their skills are AP location checks.

  • Complete runtime detection and check firing for all skill advancement
  • Configurable skill groups (Easy / Medium / All / Choose), max level cap, and incoming-dwarf level mechanic
  • Skills tab added to the panel showing your progress toward each skill level threshold
  • Crafting Permits now validates against Skillsanity or Craftsanity location counts

Progressive Mining Depth

Mining depth gating replaced with cavern-progress checks.

  • Delve-depth checks retired in favour of tracking cavern breaches (First Cavern → Second Cavern → Third Cavern → Magma Sea → The Circus)
  • Cavern checks chain in strict depth order in AP logic

DFHack Build Menu & Workshop Overlays

Two new overlays provide real-time visual feedback without leaving the game.

  • Blueprint overlay: the Build menu reds out any workshop or furnace you haven't received the blueprint for yet
  • Permit overlay: workshop and furnace task lists red out crafts locked behind a Crafting Permit you haven't received, showing a [Requires X Permit] note - matching DF's own locked-item style
  • Both overlays fire on Workshop, Furnace, and Work Orders screens

Fixes

Production & Check Counting

  • First Gem Cut now fires for cut glass (not only cut stone gems)
  • Metal craft counts, First Trap Built, and First Mechanism Made fixed
  • Coke now counted with the correct reaction names (*_TO_COKE)
  • Traction benches counted from their produced item (not job type)
  • Clay/ceramic Kiln crafts (bricks, jugs, pots, hives, statues) now counted correctly
  • First Bed Made gated on Carpenter's Workshop Blueprint
  • Sold an Artifact location now properly gated in AP logic
  • Screw Press and Soap Maker's Workshop blueprints now properly block construction — both were silently ungated because they moved to df.workshop_type.Custom in this DF version and were no longer in the hardcoded workshop enum

Megabeast / Military

  • Training Completed no longer fires on fortress load from dwarf embark skills
  • Barracks / Training checks gated on metal-making ability
  • Megabeast spawn guaranteed (whoops this was broken this whole time...)

Dwarf Names

  • Spawned dwarves now receive a proper first name drawn from the Dwarven language translation table, displayed without quotes
  • Spawned dwarves now display Dwarfipelago as their surname so AP-sent dwarves are identifiable at a glance

Logic / Rules

  • Sold an Artifact ungated rule fixed
  • Bone-based logic corrected
  • Ambusher skill requires crossbows and bolts in logic
  • Wrong variable in Skillsanity options corrected
  • RotGK (Remains of the Great King) maximum count fix

World Generation

  • World gen preset rewritten and moved to AP client /dfinstall command for cleaner install flow