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

Consider adding a dropdown to allow user to change output file extension to .srm/.sav/etc #247

Open
euan-forrester opened this issue Jul 2, 2023 · 4 comments

Comments

@euan-forrester
Copy link
Owner

euan-forrester commented Jul 2, 2023

There is considerable confusion about file extensions, and many users expect that a file will not work because the outputted file extension doesn't match their expectations, despite the contents of the file being exactly what they're looking for.

Many users are uncomfortable changing the extension on their own, and will only do so after prompting. Thus they just assume that the site does not meet their needs.

Making a dropdown containing common extensions may allow these users to feel more comfortable.

@euan-forrester
Copy link
Owner Author

Examples:

  • Gameshark output being .srm rather than the expected .sav for the My Boy emulator
  • Goomba output being .esv rather than the expected .srm for a GBA Everdrive

@euan-forrester
Copy link
Owner Author

euan-forrester commented Jul 2, 2023

Note that there are some output platforms to which this wouldn't apply because we know the extension with certainty:

  • MiSTer
  • MegaSD
  • Mega Everdrive
  • Nintendo Switch Online
  • Retron5

But converting to raw/emulator from those platforms would still need this dropdown. So it would need to be on every screen

@euan-forrester
Copy link
Owner Author

There's a couple of different extensions for PS1 memcard images: .mcr and .mcd (for Duckstation)

@euan-forrester
Copy link
Owner Author

Similarly for N64 memcard images: .mpk and .cpk (for the MiSTer)

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

2 participants
@euan-forrester and others