Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Mupen64Plus-Qt

  1. #1
    EmuTalk Member
    Join Date
    Mar 2014
    Posts
    9
    Mentioned
    0 Post(s)

    Mupen64Plus-Qt

    Hello,

    Someone requested I convert my CEN64-Qt launcher (here: http://forums.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.





    Overview:

    This is just a basic launcher that utilizes the console UI to do all the work. It's fairly basic, so if you're looking for more advanced featured such as graphical input configuration or cheat support, use m64py.

    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.

    More information about usage can be found in the README on Github: https://github.com/dh4/mupen64plus-qt



    Game Information:

    Mupen64Plus-Qt supports downloading game information and cover images from thegamesdb.net. This can be enabled under the Other tab. It's recommended you have the data directory set (under Paths) before using this. Once enabled, you'll need to refresh your ROMs list to download the information. Afterwards, images and other information about the game can be added to the layouts.

    If a game is not found, Mupen64Plus-Qt supports refreshing information for a single ROM. Just select the rom and go to File->Download/Update Info. From here you can enter a different search or the specific ID of the game (from the URL of the game on thegamesdb.net).



    Screenshots:







    Binary downloads:

    Release binaries can be downloaded on Github: https://github.com/dh4/mupen64plus-qt/releases

    The Linux download is a 64-bit dynamically-linked executable that requires qt4 and libquazip0. If your system is 32-bit or has libquazip1, the compilation instructions are on the Github README.

    Arch Linux AUR package: https://aur.archlinux.org/packages/mupen64plus-qt/



    Please report any bugs you find.
    Last edited by Presence; October 15th, 2014 at 19:18. Reason: Move downloads to Github

  2. #2
    EmuTalk Member
    Join Date
    Mar 2014
    Posts
    9
    Mentioned
    0 Post(s)
    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.

  3. #3
    EmuTalk Member
    Join Date
    Aug 2012
    Posts
    3
    Mentioned
    0 Post(s)
    "mupen64plus-qt_win_1.0.zip"

    Can you post the last x86 (32-bit) build for Windows too, please?

  4. #4
    EmuTalk Member
    Join Date
    Mar 2014
    Posts
    9
    Mentioned
    0 Post(s)
    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 15:57.

  5. #5
    EmuTalk Member
    Join Date
    Mar 2012
    Posts
    894
    Mentioned
    2 Post(s)
    You should state that all Windows builds are 32 bit. There is no 64 bit Mupen64Plus for Windows.

  6. #6
    EmuTalk Member
    Join Date
    Mar 2014
    Posts
    9
    Mentioned
    0 Post(s)
    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.

  7. #7
    EmuTalk Member
    Join Date
    Aug 2012
    Posts
    3
    Mentioned
    0 Post(s)
    Quote Originally Posted by Presence View Post
    The old build I released is a 32-bit build:
    (new 32-bit version provided, see first post)
    Thanks, I like the new version. This version use now static instead of dynamic linking. : )

  8. #8
    EmuTalk Member
    Join Date
    Mar 2014
    Posts
    9
    Mentioned
    0 Post(s)
    Quote Originally Posted by AnnaWu View Post
    Thanks, I like the new version. This version use now static instead of dynamic linking. : )
    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).

    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.

  9. #9
    EmuTalk Member
    Join Date
    Aug 2012
    Posts
    3
    Mentioned
    0 Post(s)
    Thanks for the new update.
    We had a discussion on a German emulator page.
    http://www.aep-emu.de/index.php?name...asc&highlight=
    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.

  10. #10
    EmuTalk Member
    Join Date
    Mar 2014
    Posts
    9
    Mentioned
    0 Post(s)
    I've updated this with support for downloading cover images/information from thegamesdb.net (see the readme on Github for details on using it). Also added some different layouts to present the ROMs. I've added some preview images of these layouts to the top post.

    Added as well are a log viewer (for viewing Mupen64Plus output) and a simple mupen64plus.cfg editor with highlighting. You'll need to set the config directory to use the latter. I'm not responsible if this messes up your config, but it's working just fine for me.

    Let me know any issues you find.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •