March 8th, 2014, 03:49
Someone requested I convert my CEN64-Qt launcher (here: http://cen64.com/viewtopic.php?f=17&t=15) to work with Mupen64Plus. I've finally gotten around to it and added several new features as well such as GoodName support and column configuration. GoodName support requires the data directory to be set (to read mupen64plus.ini). On Linux this is usually /usr/share/mupen64plus. On Windows this is most likely the same directly the executable is in.
This is just a basic launcher that utilizes the console UI to do all the work. I've added support for most of the parameters that appear on the man page. I don't plan on adding much more to it but I am willing to entertain feature requests. I believe the main things missing are archive support and some sort of input configuration. The former I'll probably add eventually. The latter is tricky to do correctly, so I don't expect to add it.
The Github repository is here: https://github.com/dh4/mupen64plus-qt
Linux (64-bit): https://dl.dropboxusercontent.com/u/...nux_1.2.tar.gz
Windows (32-bit): https://dl.dropboxusercontent.com/u/...qt_win_1.2.zip
Mac OSX: https://dl.dropboxusercontent.com/u/...qt_osx_1.2.dmg
Arch Linux AUR package: https://aur.archlinux.org/packages/mupen64plus-qt/
Please report any bugs you find.
Last edited by Presence; June 30th, 2014 at 21:21.
Reason: New version (bug fix only)
March 9th, 2014, 19:13
I've added an OSX build. If you're a Mac user, you'll probably want to remove the contents of the mupen64plus.app package to make them easier to link to. Just right click on it and select "Show Package Contents." Then copy the Contents folder out somewhere else. The executable is Contents/MacOS/mupen64plus. The plugins directory (must be set) is Contents/MacOS/ and the data directory is Contents/Resources/. Once you set those paths correctly, it should work.
March 14th, 2014, 05:47
Can you post the last x86 (32-bit) build for Windows too, please?
March 14th, 2014, 14:39
The old build I released is a 32-bit build:
(new 32-bit version provided, see first post)
Last edited by Presence; March 17th, 2014 at 14:57.
March 15th, 2014, 22:44
You should state that all Windows builds are 32 bit. There is no 64 bit Mupen64Plus for Windows.
March 17th, 2014, 14:54
The builds I'm refering to are for the launcher. Though I guess I didn't realize Mupen64Plus was only provided in a 32-bit version for Windows. To match that and make it easier to distribute this, I've updated the download in the first post to a 32-bit version, and I'll provide that from now on.
March 22nd, 2014, 10:26
Thanks, I like the new version. This version use now static instead of dynamic linking. : )
Originally Posted by Presence
March 25th, 2014, 01:58
Glad you like it. Yes, I compiled a static version this time (was just lazy, since I have to set up a separate build environment and compile Qt again to get 32-bit).
Originally Posted by AnnaWu
I've updated this to version 1.1. Here are the changes:
- Added an icon to the executable on Windows.
- Added some auto-detection code. If you're on Linux, it should be able to populate the executable, plugin directory and data directory for you when it first runs provided you have mupen64plus installed (I checked several distributions to see where they place everything, but if someone finds a location I've missed, let me know and I'll add it).
If you're on Windows, It should auto-detect those three settings if you place Mupen64Plus-Qt in the same directory as Mupen64Plus.
Same for OSX: If you place Mupen64Plus-Qt.app and mupen64plus.app in the same directory, it should auto-detect the settings for you. For OSX, I've also added some code that should allow you to select mupen64plus.app as the executable and have it populate the plugin directory and data directory for you, so you no longer need to copy the Contents directory out or type in the paths manually.
March 25th, 2014, 07:31
Thanks for the new update.
We had a discussion on a German emulator page.
M64Py is a frontend too for Mupen64Plus based on Qt/Python but unfortunately it is not working for everyone.
The main feature of M64Py is to configure the installed plugins.