Discovering saves

discover is the one part of a layout you always have to write. Given a game’s resolved save folder, it answers a single question: what are the individual saves in here? Everything else has a sensible default.

One save

Use these when the folder holds exactly one save.

Many saves

Use these when the folder holds several saves and you match them by pattern.

The *.sav shorthand is the same as the long form {include: "*.sav"}. Switch to the long form when you need any of these:

Rules to remember

The smallest valid layout is just a discover line — the rest fills in from defaults:

# Each subfolder is its own save
save_layout:
  discover:
    dirs: "*"