feat(fs): Correct save path hierarchy to prioritize mirroring and per-game paths #109

Merged
Collecting merged 2 commits from fix/path-ordering-for-saves into main 2026-01-23 17:27:48 -05:00
Collaborator

This commit refactors the save path selection logic in CreateSaveDataFactory to establish the correct hierarchy:

  1. Mirrored Path: (Forces use of NAND)

  2. Per-Game Custom Path

  3. Global Custom Save Path

  4. Default NAND

Additionally, the UI logic for "Open Save Data Location" has been updated to match this hierarchy, ensuring it opens the correct directory for the user. Logging has also been added to make save path selection easier to debug.

This commit refactors the save path selection logic in CreateSaveDataFactory to establish the correct hierarchy: 1. Mirrored Path: (Forces use of NAND) 2. Per-Game Custom Path 3. Global Custom Save Path 4. Default NAND Additionally, the UI logic for "Open Save Data Location" has been updated to match this hierarchy, ensuring it opens the correct directory for the user. Logging has also been added to make save path selection easier to debug.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Kintoki/Emulator!109
No description provided.