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