Dwarfipelago v1.2.0 Release Notes
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.Customin 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 Artifactungated 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
/dfinstallcommand for cleaner install flow