mirror of
https://github.com/gopher64/gopher64.git
synced 2026-04-25 15:06:00 +03:00
[GH-ISSUE #661] [Feature Request] save data transfer or conversion #116
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/gopher64#116
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ActionWavele on GitHub (Jan 24, 2026).
Original GitHub issue: https://github.com/gopher64/gopher64/issues/661
first off, I apologise if I'm 'that guy' coming in and just asking a lot from you. I'm trying to find emulators that fit all my criteria and n64 emulation in general is a mess.
I'm curious about save data. I've got in progress games from parallel launcher, that I'd like to move over. The save format is .srm, and the converters I've seen only do .srm to .sav and this emulator uses .sra
I've no idea the difference between these, but I was curious if there's anything in place to allow for migrating from other emulators. if need be I don't mind if what I need to do is make a save state, for example, and convert the state and then import it into gopher, and from there save the game so that the cart data is saved as the .sra format. whether save state or save file, I'm not sure.
parallel launcher is based on retroarch and retroarch is unbelievably cursed. I've had nothing but issues with configuring my real n64 pad, not to mention the menus, etc etc. while gopher's 'use d-input' is the solution to all my problems. geniunely, thank you.
if you'd like a save file from ocarina of time in all 3 formats, I'd be happy to supply that.
@loganmc10 commented on GitHub (Jan 24, 2026):
Converting save files from other emulators isn't something I plan on working on, however, there is some information here:
https://github.com/gopher64/gopher64/wiki/Converting-save-files-from-Simple64-or-Project64
I don't know about Retroarch, but I believe there are conversion tools out there. I think the .srm format used by Retroarch is basically the SRAM/Flash/EEPROM/Mempak saves all smooshed into 1 file, but I am not 100% sure. If you find a good tool for it, please share, and I can add it to the wiki.
@ActionWavele commented on GitHub (Jan 24, 2026):
I don't understand what's going on. the test save I made on gopher is 298kb, but since its an .sra, it should be 32kb max. at least from what I understand, .sra is an n64 SRAM formatted file, all the converters I try make a 32kb .sra, which if I swap my larger gopher test file for, won't appear at all.
@loganmc10 commented on GitHub (Jan 24, 2026):
Which game is the save from?
@ActionWavele commented on GitHub (Jan 24, 2026):
the game is ocarina of time
replacing the gopher .sra with the converted one just makes the game think there is no data at all
does gopher use a different type of data but call it an .sra?
@ActionWavele commented on GitHub (Jan 24, 2026):
after a lot of testing, the larger save file problem is because of me.
here's what happened
I copied my parallel launcher save to gopher's directory in the hopes an .srm was really just a .sra in disguise (this is before I made this issue)
I even copied the name of the gopher save file to the parallel one
opening the game in gopher revealed that no, it doesn't consider it valid save data.
I then made a new save
gopher saves over the file that I named the same way that it does
so probably the beginning of the disguised parallel file got clobbered and overwritten with the .sra data and the rest of the data is left over.
so no problem but my own.
though even still, I cannot get a seperate, .srm to .sra (using a tool) converted save file to be detected either.