Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Steam Cloud is enabled and should be working for all the files. You can see the stored files here for yourself: https://store.steampowered.com/account/remotestorage
I can verify that after deleting the contents of "AppData/Local/Horde_Hunters" except the steamcloud.vdf file, then relaunching the game, cloud data is restored. But important to note is that it's only restored to the state of that folder on that particular Windows user account. I can do the same process on a different Windows account and I'll be restoring the saved state of that other Windows user's folder instead. This means I effectively have two sets of synchronized data that work independently. Or phrased differently, the total amount of synchronized data for the game includes two user accounts folders.
This maybe makes sense if you did want to use multiple Windows accounts for different progression states, but it feels a bit contrary to how you'd expect Steam to handle this. To me it feels like your Steam account should be the single source of truth for one progression state of one game. This gets a bit funky if your game explicitly allows "profiles" but in that case I'd expect all profiles to be synced at once.
So to answer your question re: achievements, they are not a special case here in terms of behavior at all, but they do illustrate the issue clearly, since you can always check your Steam profile to view your achievements. These are obviously Steam account based, but since the "achivements.save" file is synced to a user directory, you can end up with multiple "achievements.save" files synchronized independently and neither of them alone would reflect the complete state of your actual Steam account achievements.
I think the fix for this would probably require moving the synchronized save directory to somewhere in your steam install folder, which I appreciate might be too much work to fix and may even be an engine limitation? I'm not sure what restrictions GM has on where you can save files, I know this would likely be an issue in Unity for example.
Make sure you have cloud enabled on Steam settings -> Cloud -> Enable Steam Cloud synchronization for applications that support it. Also make sure you have it individually enabled for the game from Properties -> General -> Keep games saves in the Steam Cloud for Horde Hunters. I have noticed that sometimes they may have not synced (cloud has been busy or inaccessible etc.) but it should note that next to the Play button.