{"id":116,"date":"2025-06-14T23:51:27","date_gmt":"2025-06-14T23:51:27","guid":{"rendered":"https:\/\/epimythos.com\/?p=116"},"modified":"2025-06-14T23:51:27","modified_gmt":"2025-06-14T23:51:27","slug":"steam-cloud-saves","status":"publish","type":"post","link":"https:\/\/epimythos.com\/?p=116","title":{"rendered":"Steam Cloud Saves"},"content":{"rendered":"\n<p>This week I wrapped up some absolutely essential under-the-hood work for <em>Epimythos<\/em>. After a week of waiting, I heard back from Steam and my cloud syncs weren&#8217;t working. You must understand, this was all new to me and I was dealing with so much new stuff, I couldn&#8217;t tackle it all in fullness at the time. I thought it was good, and it wasn&#8217;t.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 What&#8217;s New<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Game progress and settings are now stored in <code>.json<\/code> files<\/strong><\/li>\n\n\n\n<li><strong>Steam Cloud Sync is now fully functional<\/strong> \u2014 your save data and preferences follow you automatically between systems. I plan to add support for Mac and Linux but really, we&#8217;ll see.<\/li>\n\n\n\n<li><strong>The first-run wizard behaves reliably<\/strong> \u2014 whether you&#8217;re launching the game for the first time or testing a clean slate, it\u2019ll greet you properly.<\/li>\n\n\n\n<li><strong>The in-game &#8220;Reset Data&#8221; button now actually resets everything<\/strong>, including saves, settings, and cloud-stored state. These are all things I planned to unpack during beta testing \u2014 but SteamCloud saves forced me to put it first. This will impact the release date.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Saves are Critical<\/h3>\n\n\n\n<p>You won\u2019t see these changes in the UI, and you probably won\u2019t ever think about them while playing \u2014 and that\u2019s the goal. While saving to the registry in a single registry key had the same general data format, it didn&#8217;t allow for cloud saves and broke certain planned features useful for beta testers. I didn&#8217;t realize that and just wanted to figure it out during beta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What&#8217;s Next<\/h3>\n\n\n\n<p>I&#8217;ve got to get the word out to people who might actually want to play a mythology quiz game, and that includes possibly making a classroom version of the game. But playing games can be a great way to learn lots of facts, and teachers know this. The classroom version would not be like Steam&#8217;s version &#8212; no music, less imagery, a few less questions. But it could gain a lot of traction in the education community, and earn our name some good will.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I wrapped up some absolutely essential under-the-hood work for Epimythos. After a week of waiting, I heard back from Steam and my cloud syncs weren&#8217;t working. You must understand, this was all new to me and I was dealing with so much new stuff, I couldn&#8217;t tackle it all in fullness at the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-116","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/epimythos.com\/index.php?rest_route=\/wp\/v2\/posts\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/epimythos.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/epimythos.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/epimythos.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/epimythos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=116"}],"version-history":[{"count":1,"href":"https:\/\/epimythos.com\/index.php?rest_route=\/wp\/v2\/posts\/116\/revisions"}],"predecessor-version":[{"id":117,"href":"https:\/\/epimythos.com\/index.php?rest_route=\/wp\/v2\/posts\/116\/revisions\/117"}],"wp:attachment":[{"href":"https:\/\/epimythos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/epimythos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/epimythos.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}