Developer postOriginal post (opens in a new tab)

[Beta] 2016.05.22: Controller and Cloud Support*

Tonight's update adds two of the most requested features to the beta release (you can opt in from the Betas tab in the game's Properties in your Steam Library), but *there are some caveats and areas where I'll need your help!

I'm afraid I only have access to two controllers and one OS in my workspace,so the only controllers that are definitely supported are XBox 360 and XBox One controllers, and they *may* only work on Windows. That should cover a bunch of you, but it's still awfully restrictive; fortunately, if you have access to some other controllers or OSes, you can help me add support for your controller/OS combo by using a simple controller debugging option I've included: see this thread for details!

The game is almost completely playable with a controller, minus a few advanced UI elements (floor movement, option menu sliders, and most noticeably codex navigation--it can be opened and closed, but there is no mechanism for browsing). I think there is definitely room for improvement; I am still working on adding appropriate tooltips for all elements and giving the navigation a bit more clarity, but this is something I can continue to work on while gathering feedback and building controller profiles. Please let me know your thoughts on anything and everything controller-related =).

Steam Cloud deployment is directly tied to the little icon that tells people that the game has Steam Cloud support, but because this is a beta release and not a standard release going out to everyone, I cannot tick the box to turn this completely on. There is, however, a secret checkbox that allows cloud saving to work for intrepid individuals without making it immediately available to everyone; if you are interested in helping me test cloud support, shoot me a friend request, and I can help you enable it on your end. Here, too, testing across non-Windows OSes would be greatly appreciated!

Controller support represents the last of my major objectives for this wave of beta changes. I plan to spend the next week polishing, fixing bugs, updating in-game help, adjusting some achievements, and making some other minor additions. If all goes well, I hope to push the beta changes out to the standard release by early next week.

Thanks again for all of your excellent suggestions and bug reports; everything's coming together thanks to you! :totcordial:

Changelog

Additions:

  • Controller support
  • Cloud saving support (prophecy progress and current game)
  • Controller polling debug output--can be accessed from the main menu with F2
  • Added a message log warning when heroes are nearing the Sanctum

Changes:

  • Rearranged some save data. The only noticeable thing should be that your banner settings will reset (sorry), because it is being saved differently to persist across the Cloud
  • Prophecies message icons now display items, heroes, or banners they unlock, if they don't unlock a floor (they previously looked very plain)
  • Removed Casual Mode; the "full experience" is generally cleaner than it was when Casual Mode was introduced, and the game is a bit smarter about scaling now--and continued improvement is likely
  • First wave timer now starts only when a floor has been built and a move has been made; legacy floors will cause the game to start with the first move, as before, but a fresh dungeon will be safe until a floor is built--this is to aid beginners
  • Gave plots and prophecies some new icon frames in the message log

Fixes:

  • Banners unlocked count was off by one
  • It was possible to set "negative" colors using the option sliders