Changes

Jump to navigation Jump to search

Mupen64Plus

5,948 bytes added, 18 January
Review
{{Infoboxemulator| image logo = Mupen64plus-r1.pnd.png|imagewidth logowidth = 128138|first version = 1.99.5 (09-10-12){{Version|Mupen64Plus}}|second active = Yes|third target = Multiplatform[[Nintendo 64 emulators|Nintendo 64]]|fourth platform = Multi-platform|developer = bsmiles32, Francisco Zurita, Milan Nikolic, Gilles Siberlin, littleguy77, Logan, Dorian Fevrier, Richard Goedeken|website = [http://codewww.mupen64plus.googleorg Mupen64Plus.com/p/mupen64plus/people/list Mupen teamorg]|fifth license = GNU GPLv2|source = http[https://code.googlegithub.com/p/mupen64plus/GitHub]}} '''Mupen64Plus ''' is an open -source, crossmulti-platform , plugin-based [[Nintendo 64 emulators|Nintendo 64 emulator which is capable of playing many games]] that forks from and updates Mupen64. Its developers elected to move away from Zilmar's plugin spec and developed their own set, meaning plugins from other N64 emulators won't work with it. It also has [https://github.com/libretro/mupen64plus-libretro-nx a forked libretro core] under active development.
==Download==
{| cellpadding="4"|-|align=center|{{Icon|Win|Lin|Mac}}You can download the latest build |'''[httphttps://wwwgithub.emucrcom/mupen64plus/mupen64plus-core/releases Latest Stable/Beta releases]'''|-|colspan="3"|<hr/>|-|align=center|{{Icon|Win-big}}|[https://bitbucket.org/ecsv/mupen64plus-mxe-daily/downloads/ Windows Dev builds]<br/><small>i686-w64 for x86, x86_64-w64 for x64</small>|-|align=center|{{Icon|APK-big}}|[https://play.google.com/searchstore/labelapps/details?id=org.mupen64plusae.v3.fzurita&hl=en Mupen64PlusFZ]<br/><small>Beta port of Mupen64Plus to Android</small>|-|align=center|{{Icon|Pandora-big}}|[https://repo.openpandora.org/?page=detail&maxapp=mupen64plus 2.2]<br/><small>Port of Mupen64Plus to Pandora</small>|-results|align=12 herecenter|{{Icon|Pyra-big}}|[https://pyra-handheld.com/repo/apps/39 0.1]<br/><small>Port of Mupen64Plus to DragonBox Pyra</small>|-|align=center|{{Icon|Win|Lin}}|[[RMG]]<br/><small>A GUI for mupen64plus including ParaLLEl and Angrylion plugins</small>|-|align=center|{{Icon|Win|Lin}}|[[simple64]]<br/><small>Hard fork of mupen64plus, providing a GUI and ParaLLEl RSP</small>|}
==Review==
Mupen64Plus, as released by the core development team, lacks a GUI. It is run either directly from the command line with arguments or by dragging and dropping ROM files onto the executable. Emulator and plugin settings are changed by editing the included mupen64plus.cfg file. If a GUI is desired and/or you don't want to bother with command lines or config files, there are several third party frontends and forks available that provide a more streamlined experience. See the Frontends section below for more.
The N64 emulation scene Mupen64Plus uses its own plugin spec, so it is a mess. Checking [http://bmgcl.atspace.cc/n64mgcl/N64ConfigList.htm this site] and using not compatible with plugins targeting the older zilmar plugin spec used by emulators such as Project64 unless they have been specifically ported to the appropriate [http://wwwnew spec.mediafire.com/?6c33nky4jyzc13w emulator/However, just about every plugin] per game is recommendedworth using has now been ported or simultaneously targets both.
==Using By default, Mupen64Plus==applies a ton of audio buffering, causing extremely delayed audio, more so than most other emulators. This can be mitigated by lowering the buffer settings in the mupen64plus.cfg file, though lowering it too much will cause audio crackling. For improved audio latency and sync, consider using [https://docs.libretro.com/library/mupen64plus/ Mupen64Plus-Next] through RetroArch.
Windows:==Front-ends==This section will only cover frontends and packages that build on top of the regular mainline Mupen64Plus core and plugins. Multi-emulator programs such as BizHawk, OpenEmu and RetroArch also use a version of Mupen64Plus for their N64 emulation, though they do so by turning the emulator into a core that interfaces with the frontend through an API such as RetroArch's libretro. As such, their versions of Mupen64Plus are considered forks.
* [https: First create this directory//code.google.com/p/mupen64plus/wiki/ThirdPartyPlugins#Third-Party_Front-end_and_Launcher_Applications Front-ends]* [http: C:\Users\<username>\AppData\Roaming\//m64py.sourceforge.net/ M64Py] is highly recommended for a Mupen64Plus frontend. Not only does it come with everything set up, but it also comes with every plugin maintained by the Mupen64Plus (<username> development team plus GLideN64. This is whatever your PC name is)great since it's very hard to find some of the plugins without compiling them from the source code. Copy all Sadly, it's not perfect, since the input config utility doesn't work with some gamepads.ini and * [https://github.com/dh4/mupen64plus-qt mupen64plus-qt]* [https://github.cfg files into this folder com/simple64/simple64-gui/ simple64-gui] is a nice GUI created in Qt5 in 2017 and create a folder updated to Qt6 in there called "save"2022. Open up [[simple64]] is a package created by the command prompt (Windows Key + Rsame author, type "cmd" which combines recent builds of Mupen64Plus with the ParaLLEl-RDP and hit enter) RSP plugins and dragsimple64-gui. This is arguably the easiest works-out-of-the-box package for beginners, as there's nothing necessary to configure except controls, though this comes at the expense of not being able to use other plugins.* [https://github.com/Rosalie241/drop mupen64plusRMG Rosalie's Mupen GUI] is the newest up-uiand-consolecoming GUI, and aims to provide both ease of use and a complete emulation package.exe into cmdEach release comes with a recent build of Mupen64Plus, RMG itself, and up-to-date builds of GLideN64, ParaLLEl-RDP, Angrylion Plus, hit spaceMupen64Plus HLE RSP, ParaLLEl-RSP and drag/drop CXD4 RSP, with the option of using other plugins as well. Almost all configuration is done through the UI, with little need to dive into the ROM command line or config files. Highly recommended if you want to play then hit Enterdesire more options than those afforded by simple64. It should look similar to:
==Using Mupen64Plus=='''Windows'''# First create this directory: <code>C:\Users\PC<username>"F:\EmulatorsAppData\Roaming\Mupen64Plus\mupen64plus-ui-console</code># Copy all the .ini and .execfg files into this folder, then create a folder in there called " save"F.# To play games, you can do the following:\Games\Super Mario 64#* Drag and drop your ROM onto mupen64plus.exe.#* Alternatively, associate .n64/.z64/.v64 files to mupen64plus.exe via Default Apps, then double-click the ROMs to play them.# You can change plugins and settings by editing the mupen64plus.cfg file.
: To change plugins after you've dragged/dropped mupen's exe into cmd, hit space and type "--gfx", hit space, then drag/drop the ==Recommended plugin you want to use, hit space again, and then drag/drop the game you want to run and hit enter. It should look similar to:setups== C:\Users\PC>"F:\Emulators\Mupen64Plus\mupen64plus-ui-console.exe" --gfx "F:\Emulators\Mupen64Plus\mupen64plus-video-glide64mk2has its own set of plugins, which are incompatible with plugins used in other emulators.dll" "F:\Games\Super Mario 64The following is an overview of recommended setups.n64
'''Commonly used'''* Video: To change settings open mupen64plusGlide64mk2* RSP: cxd4-ssse3* Glide64mk2 is just Glide64 with additional tweaks and enhancements for use with Mupen64Plus.cfg, or the The cxd4 pluginis a port of BatCat's RSP plugin for Project64. You will need to enable "DisplayListToGraphicsPlugin" in the cxd4-ssse3 settings for this to work.cfg/This appears to be the best combination for use with most games, though toasters may have performance issues.ini file in notepad++If the mk2 variant is too slow, try regular Glide64.
'''<u>NOTE</u>: Best performance and graphics'''For the absolute fastest way to setup and use M64P* Video: unzip ALL files into 'CRice* RSP:\Users\<username>\AppData\Roaming\rsp-hle* These are Mupen64Plus's default plugins. Rice's Video is a plugin used on other N64 emulators, most known for its support for hi-res texture packs, now enhanced for Mupen64plus. It also has support for bilinear, trilinear, and anisotropic filtering, texture scaling, create a save folder and then then make .n64/.z64/up to 16x MSAA.v64 file extensions It is not quite up to open with mupen64plus-ui-consoleGlide64's level, but it does well enough for many games and is quite fast.exe by The defaultRSP plugin appears to be just an enhanced port of vanilla Mupen64's RSP. Then just click on your N64 ROMs to playUse this combination if you have a lower end PC and can't handle the Commonly Used setup.
==Source Code=='''Accuracy/Rogue Squadron'''* Video: z64* RSP: cxd4-ssse3* z64 is a port of z64gl, a low-level emulation video plugin for N64 emulators. It comes with its own accompanying z64 RSP, but cxd4 (a port of BatCat's RSP Interpreter plugin) appears to be more accurate and very well optimized. This setup is capable of playing difficult games like Rogue Squadron with very few graphical glitches, and it is faster than on Project64 to boot.
==External links==
*[http://mupen64.emulation64.com/ Original Mupen64 site and downloads] (Obsolete but possibly of historical interest)
*[https://www.emulation64.com/spotlights/21/ Emulation64 Spotlight Interview with original Mupen64 developer Hacktarux]
http://code.google.com/p/mupen64plus/
[[Category:Emulators]]
[[Category:Console emulators]]
[[Category:Home console emulators]]
[[Category:Nintendo 64 emulators]]
[[Category:Windows emulation software]]
[[Category:Linux emulation software]]
[[Category:macOS emulation software]]
[[Category:Custom Assets]]
[[Category:Forks]]
10,853
edits

Navigation menu