1. KeeperRL
  2. News

KeeperRL News

KeeperRL Alpha 36 will feature full Steam Deck support

A few months ago I've received a Steam Deck and quickly fell in love with the device. KeeperRL has received a "Playable" status from Valve already some time ago, but in practice it meant using the emulated mouse for everything, and it wasn't a great experience. I've decided to go all-in and make KeeperRL run super smooth on the Deck, including full controller support in all the menus.

I got to work and it quickly turned out to be a massive undertaking due to most of the UI in KeeperRL being mouse focused. It was a lot of work both to design the new UI interactions as well as to implement the changes, as the code responsible for UI is not great and quite inflexible. I'm proud to say that most of the work is done, and it's currently super fun to play KeeperRL on Steam Deck. I've just resubmitted a new build for review by Valve and hope to finish up the whole undertaking before the end of the year.

Now you might ask, why would you care if you don't own a Deck? The answer is that while making these changes I've made other improvements as well. I've revisited and overhauled a lot of old menus, including adding keyboard navigation and improving visuals. Because of using the Steam Input library, KeeperRL will also support all controllers used by Steam. Finally, with controller support out of the way, there is now big potential for console ports, which I will be looking at next year.

Alpha 35 hotfix 9

  • Added a button to add all available upgrades for workshop items.
  • Fixed a bug causing FPS to tank in some mods.

Alpha 35 hotfix 8

  • Fixed a crash that happened when some minions were riding their mounts while the player tried to retire their dungeon.

Alpha 35 hotfix 7

  • Cornuthaums will only be auto-equipped by spellcasters.
  • Fixed a bug in keybinding configuration that caused the game not to launch.
  • Fixed a rare workshop UI crash when applying upgrades.
  • Fixed a world generation crash involving using the IncreaseAttr effect in some mods.
  • Added a diagnostic check for a crash in the dancing algorithm.
  • Fixed a typo in the tutorial.

Alpha 35 hotfix 6

  • Fixed warlord mode crash caused by mounting a team member and switching control mode.
  • Fixed world generation crash of "bones" levels.
  • Fixed world generation crash when updating creature statuses while equipping items.
  • Fixed a foreign stair removal crash by disallowing claiming stairs.