Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Separate save games from ambermoon.cfg completely #385

Open
yesnocancel opened this issue Jan 24, 2025 · 0 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@yesnocancel
Copy link

I am syncing save games between my PC (Windows) and my Steam Deck (Linux) using Syncthing.
To do so, I keep the /Saves sub-folder in the app folder in sync on both systems.
That technically works without issues, all folders in /Saves get properly synced on both systems:

\ Saves
  \ german
   | backup
   | Save.01
   | Save.02
   ...
   | Save.29
   | Save.30
   | Saves

However, in-game I only see changes between the first 10 saves in the save menu. On a fresh system, the saves 11-30 do not show up at all.
If I overwrite e.g. an existing Save 16 on System B, then the actual savegame data gets synced back to System A and the game loads in the correct spot on System A, since Save.16 folder got synced back. But the savegame still has the old title on System A, from before the overwrite.

Doing some research, I saw that savegame metadata for saves 11-30 such as the titles are not stored below /Saves but in ambermoon.cfg instead:

{
  "GameVersionName": "german",
  "Names": [
    "save11",
    "save12",
    "save13",
    ...
    "save30"
  ],
  "ContinueSavegameSlot": 9
},

It seems the savegame that gets loaded on Continue also is defined there.

I do not want to sync ambermoon.cfg since my systems are different in several aspects (e.g. screen resolution), so it would be great to have properly encapsulated savegames and everything below /Saves

Thank you for bringing this great game back to live, you rock!

@yesnocancel yesnocancel added the enhancement New feature or request label Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants