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

Thank you for such an awesome editor! #19

Open
euan-forrester opened this issue Oct 26, 2021 · 0 comments
Open

Thank you for such an awesome editor! #19

euan-forrester opened this issue Oct 26, 2021 · 0 comments

Comments

@euan-forrester
Copy link

Sorry for adding an issue, but I couldn't figure out another way of getting a hold of you.

I just wanted to say thanks for making this, and for documenting the format so carefully. I've been working on a save file converter of my own, and I wanted to support N64 DexDrive (and .mpk) files because they're quite common around the internet. I was really happy to find your documentation and implementation to look off of -- thank you!

I made mine slightly different in that if you select a cart save to pull out it automatically pads it out to the correct EEPROM size for loading in an emulator.

If you're curious, you can check out my converter here:

https://savefileconverter.com/#/n64/dexdrive
https://savefileconverter.com/#/n64/controller-pak

The code is here:

https://github.com/euan-forrester/save-file-converter

The N64 stuff is here:

https://github.com/euan-forrester/save-file-converter/tree/main/frontend/src/save-formats/N64

It also does N64 saves that are in Wii Virtual Console format, since they're also quite common around the Internet:

https://github.com/euan-forrester/save-file-converter/tree/main/frontend/src/save-formats/Wii

And I included a link to your converter:

https://savefileconverter.com/#/other-converters

Anyway, none of this would have been possible without your work figuring out and documenting the format, so thank you again!

BTW, you mentioned that there are some bytes in the N64 DexDrive format that you couldn't figure out. I noticed it's quite similar to the PS1 DexDrive format, and in that one some of the bytes are apparently copies of the file table and linked list structures in the actual memcard file:

https://github.com/euan-forrester/save-file-converter/blob/main/frontend/src/save-formats/PS1/DexDrive.js#L76

(The memcardrex file converter that I cite there can actually talk to a real PS1 DexDrive!)

No idea if it's the same in the N64 case, but I wanted to mention it anyway.

Thank you again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant