Sep 27, 2021
KeeperRL - Michal Brzozowski
  • Fixed dwarf dancing crash in retired maps.
  • Fixed crash when breaking multiple furniture that were supported by a wall that was destroyed.
Sep 20, 2021
KeeperRL - Michal Brzozowski
  • Fixed a rare world gen crash caused by Hydra's territory being generated empty.
  • Added diagnostics for a furniture removal crash.
  • Fixed a library issue on Linux that caused the game not to start on some systems.
  • Fixed a Linux crash caused by a buggy library. (the one that disappeared when online features were turned off)
Sep 17, 2021
KeeperRL - Michal Brzozowski
  • Display an error instead of crashing if a sprite has a wrong format
  • Fixed a phylactery reactivating crash
  • Fixed a phylactery crash when entering a non-player z-level
  • Fixed a rare crash when escaping death
  • Fixed furnace UI crash
Sep 17, 2021
KeeperRL - Michal Brzozowski
  • Fixed issue with graphics being displayed in a tiny corner on Manjaro and other Linux distros.
  • Added diagnostics for a world generation crash.
Sep 16, 2021
KeeperRL - Michal Brzozowski
  • The game won't try to load and display errors for old, incompatible mods.
KeeperRL - Michal Brzozowski
  • Fixed a crash caused by the game being unable to play the intro video. (the video will be skipped instead)
  • Fixed a game saving crash.
KeeperRL - Michal Brzozowski
KeeperRL should work on Macs now. Sorry for the mishap.
KeeperRL - Michal Brzozowski
Due to my mistake the tutorial wasn't working in the new Alpha 33 patch, but it's fixed now.
KeeperRL - Michal Brzozowski
KeeperRL Alpha 33 is released! New additions include a playable dwarf faction, overhauled z-level content, as well as numerous gameplay improvements, such as new crafting materials and an improved storage system. Check out the patch notes below for more detailed information.

I’d like to thank everyone involved in crash testing this patch, sending bug reports and suggestions. Your help was invaluable!

If you would like to continue your saved game from Alpha 32, you can opt-in into the "Alpha 32 save compatibility" BETA branch under the game's properties in Library. Make sure to opt-out of the branch to go back to Alpha 33 when you're done!



Gameplay
  • Playable Dwarves faction
  • New crafting materials: adoxium and infernite
  • Combat experience is based on the number of unique kills
  • New specialized storage system with custom storage furniture for various equipment types
  • Reworked flanking/parry mechanic with visual indicators and hints
  • Smelting unneeded equipment in furnaces
  • New fog effect
  • 'Gargoyle' and 'blast' trap
  • All doors and gates are stronger
  • Minion training and crafting efficiency depends on the speed/slowness buffs
  • Certain minions will dance when bored
  • New z-level enemies with progressing difficulty
  • Ground level allied vaults are moved to z-levels
  • AI won't waste throwable items on super weak enemies
  • Dark elves and goblins villains difficulty adjusted
  • All crafting is sped up by 50%
  • Added crossbows to the game
  • Fire elementals on the red dragon level aren't considered fighter units
  • Black dragon moved from the top-level campaign to a z-level
  • Minions won't build bridges or dig when pathfinding
  • Special immigrant trait that aggravates enemies
  • Giant spider won't place webs all over dungeon when captured/recruited
  • Ranged weapon glyphs
  • Artifact bows made from tree spirit wood
  • 'Unclaim tile' order
  • New 'swamp' biome for some villains, courtesy of the DigRealm mod
  • Craftable fog and poison gas emitting potions
  • Traps are constructed by workers like all other furniture, and not crafted in workshops
  • New wall type with arrow slits, new 'archer' vision that allows shooting through arrow slits.
  • Prisons must be surrounded by prison bars

UI
  • Added fast travel between z-levels in the turned-based mode
  • Added workshop window tabs for different crafting materials
  • Archery range shooting positions are visualized when placing it
  • Map cursor highlighted red when it's not possible to place a construction
  • New, easier way of implementing ranged traps such as gargoyle and boulder traps
  • New crops and scarecrows sprites courtesy of the PureLands mod
  • Conflicting equipment like shields and two-handed weapons will be automatically unequipped instead of blocking the action
  • The game announces when you have discovered an allied that can be traded with or recruited
  • Retired dungeons list shows dungeons uploaded by Steam friends
  • The 'under attack' message is shown in a separate window
  • New game intro
  • New 'exit game' menu

Modding
  • New minion promotion system made for the dwarves faction is fully moddable
  • Moddable dynamic and static (world gen) gas effects
  • Added 'AddSpellSchool', 'IncreaseMaxLevel' effects
  • Added 'Gender' creature predicate
  • Added 'DistanceD' predicate, which allows circular area effects
  • Added an optional duration parameter to the 'Lasting' effect

Fixes
  • Fixed bogus ability timeouts in bows found in retired maps
  • Team won't follow the player into the sokoban levels to avoid game crashes
  • Fixed an exploit that allowed crafting unlimited items from one unique ingredient
  • Fixed construction debt inconsistency crash
  • Fixed items that grant multiple abilities
  • Fixed the display of item price in shops
  • Fixed recruitment from goblin caves
KeeperRL - Michal Brzozowski
An unofficial Alpha 33 build is out on the BETA branch. Check it out if you're an experienced player and want an early glimpse of all the new stuff!

Please post your feedback in this thread or in the comments below.

If you are new to KeeperRL, it is strongly recommended that to stick to the official Alpha 32 patch for now, as this build is very unstable, and the tutorial doesn't work at the moment.

Please also note that until the patch is officially released, the save file format may change at any moment, and you saves may be lost. (although I'll do my best to avoid this).

To opt into the build, please go into the game's properties, BETA tab, and choose the "dev" branch.
...