Changes

Jump to navigation Jump to search

Mupen64Plus

3,567 bytes added, 18 January
Review
{{Infoboxemulator| image logo = Mupen64plus-r1.pnd.png|imagewidth logowidth = 128138|first version = 2.0{{Version|Mupen64Plus}}|second active = Yes|third target = Windows[[Nintendo 64 emulators|Nintendo 64]]|platform = Multi-platform|developer = bsmiles32, Francisco Zurita, Milan Nikolic, Gilles Siberlin, littleguy77, LinuxLogan, OS XDorian Fevrier, AndroidRichard Goedeken|fourth website = [http://codewww.googlemupen64plus.com/p/mupen64plus/people/list Mupen teamorg Mupen64Plus.org]|fifth license = [http://code.google.com/p/mupen64plus/ Google Code]GNU GPLv2|sixth source = [https://github.com/mupen64plus GitHub]}}'''Mupen64Plus''' is an open source, cross-platform plugin-based [[Nintendo 64 Emulators|Nintendo 64]] emulator which is capable of playing many games. It is an update to Mupen64. Its developers elected to move away from Zilmar's plugin spec and developed their own set of plugins. Plugins from other N64 emulators will not work in it. 
'''Mupen64Plus''' is an open-source, multi-platform, plugin-based [[Nintendo 64 emulators|Nintendo 64 emulator]] 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=Downloads={| cellpadding="4"|-|align=center|{{Icon|Win|Lin|Mac}}*|'''[https://code.googlegithub.com/pmupen64plus/mupen64plus-core/downloadsreleases Latest Stable/list Latest releaseBeta releases]'''|-|colspan="3"|<hr/>|-*|align=center|{{Icon|Win-big}}|[https://bitbucket.org/ecsv/mupen64plus-mxe-daily/overview downloads/ Windows Dev builds] <br/><small>i686- Frequent Windows builds of Mupen64Plusw64 for x86, bundled with every plugin. Only the i686x86_64-pc and i686w64 for x64</small>|-w64 versions appear to work, however. There seems to be little difference in performance between these two, though i686|align=center|{{Icon|APK-pc comes bundled with an updated wxMupen64Plus frontend.big}}*|[httphttps://wwwplay.paulscodegoogle.com/forumstore/index.phpapps/details?topicid=96org.mupen64plusae.v3.msg2243#msg2243 fzurita&hl=en Mupen64Plus AEFZ] - <br/><small>Beta port of Mupen64Plus to Android</small>|-|align=center|{{Icon|Pandora-big}}|[https://repo.openpandora.org/?page=detail&app=mupen64plus 2.2]<br/><small>Port of Mupen64Plus to Pandora</small>|-|align=center|{{Icon|Pyra-big}}*|[httphttps://consoleemupyra-handheld.com/emulatorrepo/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 OS X SVN Buildsincluding 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, so it may be difficult to use without using there are several third party frontends and forks available that provide a front-endmore streamlined experience. See the Frontends section below for more.
Unlike every other N64 emulator, Mupen64Plus uses its own plugin spec, so it is not compatible with any plugins except those targeting the older zilmar plugin spec used by emulators such as Project64 unless they have been specifically ported to its the new spec. However, just about every plugin worth using has now been ported or simultaneously targets both.
The N64 emulation scene is By default, Mupen64Plus applies a messton of audio buffering, causing extremely delayed audio, more so than most other emulators. Checking [http://bmgcl.atspaceThis can be mitigated by lowering the buffer settings in the mupen64plus.cc/n64mgcl/N64ConfigListcfg file, though lowering it too much will cause audio crackling.htm this site] For improved audio latency and sync, consider using the appropriate [httphttps://wwwdocs.mediafirelibretro.com/?6c33nky4jyzc13w emulatorlibrary/mupen64plus/pluginMupen64Plus-Next] per game is recommendedthrough RetroArch.
==FrontendsFront-ends==*[http://codeThis 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.googleAs such, their versions of Mupen64Plus are considered forks.com/p/mupen64plus/wiki/ThirdPartyPlugins#Third-Party_Front-end_and_Launcher_Applications Front-ends]
* [https://code.google.com/p/mupen64plus/wiki/ThirdPartyPlugins#Third-Party_Front-end_and_Launcher_Applications Front-ends]*[http://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 developed for maintained by the emulatorMupen64Plus development team plus GLideN64. This is great, since it's very hard to find some of the plugins without compiling them from the source code. Sadly , it's not perfect, since the controller binding input config utility doesn't work with some gamepads.* [https://github.com/dh4/mupen64plus-qt mupen64plus-qt]* [https://github.com/simple64/simple64-gui/ simple64-gui] is a nice GUI created in Qt5 in 2017 and updated to Qt6 in 2022. [[simple64]] is a package created by the same author, which combines recent builds of Mupen64Plus with the ParaLLEl-RDP and RSP plugins and simple64-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/RMG Rosalie's Mupen GUI] is the newest up-and-coming GUI, and aims to provide both ease of use and a complete emulation package. Each release comes with a recent build of Mupen64Plus, RMG itself, and up-to-date builds of GLideN64, ParaLLEl-RDP, Angrylion Plus, Mupen64Plus HLE RSP, ParaLLEl-RSP and 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 command line or config files. Highly recommended if you desire more options than those afforded by simple64.
==Using Mupen64Plus==
'''Windows'''# First create this directory:<code>C:\Users\<username>\AppData\Roaming\Mupen64Plus</code># Copy all the .ini and .cfg files into this folder, then create a folder in there called "save".# To play games, you can do the following:#* 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. ==Recommended plugin setups==Mupen64Plus has its own set of plugins, which are incompatible with plugins used in other emulators. The following is an overview of recommended setups.
'''Commonly used'''* Video: First create this directoryGlide64mk2* RSP: C:\Users\<username>\AppData\Roaming\Mupen64Plus (<username> is whatever your PC name cxd4-ssse3* Glide64mk2 is). Copy all the .ini just Glide64 with additional tweaks and enhancements for use with Mupen64Plus.cfg files into this folder and create The cxd4 plugin is a folder in there called port of BatCat's RSP plugin for Project64. You will need to enable "saveDisplayListToGraphicsPlugin"in the cxd4-ssse3 settings for this to work. To play This appears to be the best combination for use with most games, drag and drop your ROM into mupen64plusthough toasters may have performance issues.exeIf the mk2 variant is too slow, try regular Glide64.
'''Best performance and graphics'''* Video: You Rice* RSP: 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, and up to 16x MSAA. It is not quite up to Glide64's level, but it does well enough for many games and is quite fast. The default RSP plugin appears to be just an enhanced port of vanilla Mupen64's RSP. Use this combination if you have a lower end PC and can change 't handle the plugins simply by editing the mupen64plus.cfg fileCommonly Used setup.
'''Accuracy/Rogue Squadron'''* Video: To change settings open mupen64plusz64* RSP: cxd4-ssse3* z64 is a port of z64gl, a low-level emulation video plugin for N64 emulators.cfgIt comes with its own accompanying z64 RSP, or the pluginbut cxd4 (a port of BatCat's RSP Interpreter plugin) appears to be more accurate and very well optimized.cfg/.ini file in notepad++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.
'''Note==External links==*[http:''' For the absolute fastest way to setup //mupen64.emulation64.com/ Original Mupen64 site and use M64Pdownloads] (Obsolete but possibly of historical interest)*[https: unzip ALL files into 'C:\Users\<username>\AppData\Roaming\Mupen64Plus', create a save folder and then make //www.emulation64.n64com/spotlights/.z6421/.v64 file extensions to open Emulation64 Spotlight Interview with mupen64plus.exe by default. Then just click on your N64 ROMs to play.original Mupen64 developer Hacktarux]
==Recommended Setups==[[Category:Emulators]][[Mupen64PlusCategory:Console emulators]] has its own set of plugins which are incompatible with plugins used in other emulators. Here is an overview of recommended setups.*'''Commonly Used'''**Video[[Category: Glide64mk2Home console emulators]]**RSP[[Category: cxd4-ssse3Nintendo 64 emulators]]**Glide64mk2 is just Glide64 with additional tweaks and enhancements for use with Mupen64Plus. The cxd4 plugin is a port of BatCat's RSP plugin for Project64. This appears to be the best combination for use with most games, though toasters may have performance issues. If the mk2 variant is too slow, try regular Glide64.*'''Best Performance'''**Video[[Category: RiceWindows emulation software]]**RSP[[Category: rsp-hleLinux emulation software]]**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 is not quite up to Glide64's level, but it does well enough for many games and is quite fast. The default RSP plugin appears to be just an enhanced port of vanilla Mupen64's RSP. Use this combination if you have a lower end PC and can't handle the Commonly Used setup.*'''Accuracy/Rogue Squadron'''**Video[[Category: z64macOS emulation software]]**RSP[[Category: 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 faster than on Project64 to boot.Custom Assets]][[Category:RecommendationsForks]]
10,795
edits

Navigation menu