[Feature Request] Change save file directories to use game ID instead of incremental numbers #749

Closed
opened 2025-03-04 15:39:57 +00:00 by Theskrym · 2 comments
Theskrym commented 2025-03-04 15:39:57 +00:00 (Migrated from github.com)

Overview

Use title_IDs to create the save folders instead of incremental numbers

Smaller details

Currently, save files use

0000000000000001
0000000000000002
0000000000000003
...

Whenever making a save in ../bis/user/save and saveMeta.
It would be better to use the game's ID instead when making save files because it is easier to identify without opening ryujinx and right clicking an individual game, as well as being easier to sync across devices (since the game's ID will always be unique while the current system would have conflicts upon a merge).
Ideally it would be like this:

Animal crossssing = 01006F8002326000
Breath of the wild = 01007EF00011E000
...

Nature of request

i like to test multiple emulators for the same game, and swaping the save data can be a pain in the ass sometimes.

Why would this feature be useful?

Facilitating save sync across multiple devices/emulators

### Overview Use title_IDs to create the save folders instead of incremental numbers ### Smaller details Currently, save files use 0000000000000001 0000000000000002 0000000000000003 ... Whenever making a save in ../bis/user/save and saveMeta. It would be better to use the game's ID instead when making save files because it is easier to identify without opening ryujinx and right clicking an individual game, as well as being easier to sync across devices (since the game's ID will always be unique while the current system would have conflicts upon a merge). Ideally it would be like this: Animal crossssing = 01006F8002326000 Breath of the wild = 01007EF00011E000 ... ### Nature of request i like to test multiple emulators for the same game, and swaping the save data can be a pain in the ass sometimes. ### Why would this feature be useful? Facilitating save sync across multiple devices/emulators
GabCoolDude commented 2025-03-04 16:07:33 +00:00 (Migrated from github.com)

No, this is how the switch does it, and we're an emulator. That means we emulate the behavior of the switch.

No, this is how the switch does it, and we're an emulator. That means we emulate the behavior of the switch.
GreemDev commented 2025-03-04 21:13:02 +00:00 (Migrated from github.com)

Not only that, this is how the original Ryujinx does it; and I am deliberately trying to not break compatibility with old Ryujinx installs to make updating seamless.

Not only that, this is how the original Ryujinx does it; and I am deliberately trying to *not* break compatibility with old Ryujinx installs to make updating seamless.
Sign in to join this conversation.
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MeloNX/Ryujinx-ryubing#749
No description provided.