SpeedofMac MP64+ Launcher Feature Request
I’ve taken some time to polish up my Mupen64Plus launcher, cleaning up the code and making the preferences easier to use. This should be done soon, but before I put it up, I’d like to hear what you folk have to say about a few things:
- What features is the launcher missing?
- What features could be improved?
- What do you like best about the launcher?
I might be able to include some more fixes and improvements to the launcher in the next few days if you friendly folk give me a to-do list.
I look forward to hearing from you!
John
p.s. This little launcher has been downloaded over 500 times. I’m glad it helps–at least when it works!
I’ve been unable to get it to load a rom. When I hit Cmd+O and select a rom and hit open, nothing seems to happen.
Could you open up Console.app (located in /Applications/Utilities) and let me know what it says when you try to load a rom and nothing happens? I should be able to fix that problem if I can find out what it’s doing wrong. Thanks for letting me know!
Turns out I was too quick to jump the gun
All I had to do was restart the application and it fixed that problem. It now runs great if I’m using the Glide plugin. I keep wanting to use Rice, because I want to use the Zelda: Ocarina of Time hi-res textures, but it crashes after about 5 seconds of the intro video.
Every time, it’s crashing with:
8/28/10 9:34:05 PM mupen64plus[837] mupen64plus(837,0x7fff703a8c20) malloc: *** error for object 0x11ef12518: incorrect checksum for freed object – object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
I should mention that when I’m using Rice with the hi-res textures disabled, the screen is all flickery anyway.
@Derek
Hmm, I’ll have to see if I’m able to reproduce that error. Thanks for letting me know!
I’d like to see:
-Inclusion of the M64P bundle I uploaded, which is much more updated than the official package (except if you make a separate 32-bit package, mine is 64-bit only).
-Option to choose which video plugin is default (or at least remember the last plugin used the next time you run the app).
-If you’re going to have Terminal open up, make it so that it doesn’t open more than one shell window.
-Fix the launcher not wanting to run games with an apostrophe in their name.
That’s awesome feedback. I have the package you downloaded, and just today I thought about including it instead of the one that’s currently there. I’ll separate 32- and 64-bit versions of the launcher in time for the release. The video plugin is now saved by default (it really should’ve been before).
I’ve been thinking about the Terminal windows. I can reuse windows, but I’m a little nervous about getting mixed up with other Terminal processes going on. I’ll have to see if I can differentiate between them. I’ll look into that, but I’ll definitely get the games to run without opening Terminal by default and make a preferences debug option to run them in Terminal when output is important. (Just did this.)
I just fixed up the problem with apostrophes in rom titles; I should’ve caught onto that before now. Thanks again for your help!
@Derek
If the screen flickers a lot, I found that changing “MultiSampling = 0″ to “MultiSampling = 2″ in the ~/.config/mupen64plus/mupen64plus.cfg file (in the launcher, choose “Open MP64+ Config File” from the Configuration menu item) fixes those flickers.
@HDL
Everything you suggested is now working in the latest version I’ve been playing with. If anyone wants to test it out before I make it public, let me know!
@Derek
The hi-res texture crashing is a problem with Rice, not the launcher. If you want to use hi-res textures, your best bet would be to run Project64 in Wine using the Glide Napalm 1.22 plugin.