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

Portable release for windows #27

Closed
simonzack opened this issue Oct 12, 2014 · 8 comments
Closed

Portable release for windows #27

simonzack opened this issue Oct 12, 2014 · 8 comments

Comments

@simonzack
Copy link

First of all, great work! This frontend should definitely be more popular.

On windows, most emulators have portable downloads instead of installers. It would be nice if this frontend also has a portable release version.

@ghost
Copy link

ghost commented Oct 12, 2014

You don't explain what is a portable version and what is required to call itself portable. Please make a detailed list with required changes. Keep the changes atomic, well explained and non-ambiguous.

@simonzack
Copy link
Author

Here's what I mean:

  • No installer, all files in a zip or some other archive format, where once extracted the executable can be run directly.
  • All settings and saves are kept in the extracted directory, without modifying the registry.

@ghost
Copy link

ghost commented Oct 12, 2014

Point 2 cannot work right now because m64py is just a frontend and not the emulator. The emulator core (mupen64plus.dll) has the path for config, cache and local data hardcoded to CSIDL_APPDATA. Thus the core must be changed for that. Please contact the mupen64plus core team to get that first.

The config dir can be overwritten using the second parameter of self.m64p.CoreStartup - the rest seems not to be possible.

@simonzack
Copy link
Author

Well point 1 by itself is good enough for me to be consider the gui portable. I'll file an issue for point 2 on the core issue tracker, thanks for the explanation.

@Mushman
Copy link

Mushman commented Nov 11, 2014

I, too, would appreciate a portable release as described by @simonzack's first point.

@bb010g
Copy link

bb010g commented Dec 26, 2014

👍 for a way to run just M64Py from a directory and use relative directories to locate core.

@gen2brain
Copy link
Member

Next version will probably include portable release. Settings are not stored to registry anymore, and both mupen64plus and m64py ini files can be in current dir. Cache and local data (saves, screenshots) are not possible right now.

@bb010g
Copy link

bb010g commented May 5, 2015

Woo! Thanks.

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

4 participants