The N64 emulation scene has been described as a damaged mess, the very definition of plugin hell. This web page is an try and make sense of the insanity for the good thing about each the informal and fanatic seeking to get their N64 emulation repair.

Be aware that these plugins will NOT work on Mupen64Plus, As such, it has its personal plugins, and suggestions might be discovered at its personal part on this web page.


Project64 2.3 – The latest model of Project64, now public and open supply (although the official obtain asks you to put in ineffective toolbars). After years of dormancy, growth has quickly picked up and many of the points with earlier releases have been mounted. Some customers (significantly these utilizing Home windows 10) have reported issues with BSODs, although latest growth variations have mounted them. The emulator can be liable to crashing at instances. The person interface is kind of a bit nicer and simpler to make use of, and switching between RSP plugins is much simpler than in 1.6. It additionally mounted numerous video games that had been fully damaged in 1.6, resembling Kirby 64. For basic use, it’s now thought of the perfect and most suitable N64 emulator, although attributable to some stability points, it might be helpful to make a copy of 1.6 simply in case.

Project64 1.6 – The older however extra secure model. The interface is barely clunkier, and switching between RSP plugins is a ache (the specified RSP plugin have to be named rsp.dll for the emulator to see it and use it). It’s nonetheless a great emulator for basic use, because it has good compatibility with many of the well-liked video games.

1964 – An open supply emulator and long-time competitor to Project64. A few of its iterations (resembling 1964 Ultrafast) have the power to overclock the N64’s CPU, which ends up in smoother framerate on video games which have plenty of slowdown, resembling Good Darkish and Conker’s Dangerous Fur Day. The final secure model launched by the unique group was 1.1, who then went on to remake it as an internet emulator written in JavaScript, although some neighborhood members stored it going as much as model 1.2 r146, with combined outcomes. It’s typically beneficial to stay to model 1.1 besides on sure particular circumstances. Total, it’s the least suitable of the massive three emulators, solely being helpful for a handful of video games or if utilizing very weak {hardware}.

Mupen64 – An open supply, multiplatform N64 emulator. Regardless that its final replace by its authentic creator was in 2005, it’s presumably much more suitable than Project64 1.6, significantly with extra obscure or much less mentioned titles, although it has incompatibilities of its personal. Its trendy, at present energetic successor is Mupen64Plus, which improves upon the unique’s compatibility, however selected to depart from Zilmar’s plugin spec, rendering it incompatible with the plugins mentioned on this web page. It’s also much less accessible than its forebearer, owing to its lack of a local GUI.

This pack has these 4 emulators, a number of older and particular or modified variations, and extra obscure and largely irrelevant emulators added just for particular fringe circumstances, in addition to each plugin mentioned on this web page and extra.


  • Jabo’s Direct3D – Comes with Project64. Very speedy, has built-in AA and AF choices, and is likely one of the solely plugins with a widescreen hack. The latest model included with Project64 2.x ( is considerably buggy and has regressions, nonetheless, so the model included in Jabo’s 1.6.1 patch is beneficial as a substitute for many circumstances, although the previous can run in LLE mode, which may also help with a number of video games. Sadly, it is going to doubtless by no means see one other replace once more, and there may be discuss of changing it with both Glide64 or GLideN64 as Project64’s default video plugin, and even eradicating it outright.
  • Glide64 – Additionally comes with Project64 as of model 2.1. Typically rather more correct and suitable than Jabo’s plugin, and has a wealth of choices, although it may be slower on decrease finish machines, and will not work on built-in graphics. Nonetheless, it’s total the perfect and most suitable plugin for basic use, although it’s under no circumstances issue-free, and it is rather doubtless little to no additional enhancements will likely be made to it. The model bundled with Project64 2.x is just actually meant to work with these variations of Project64, nonetheless, so when you’re utilizing one other emulator, strive Glide64 Remaining as a substitute.
  • Rice Video – A quick, extremely configurable video plugin well-known for its capacity to load hi-res textures, making it a well-liked plugin inside the N64 emulation neighborhood. The 1964 group ultimately annexed it as its official video plugin, renaming it 1964Video. There are numerous variations and forks of it floating round, both to repair points or add options. For probably the most half, nonetheless, it has fallen behind compared to Glide64, which may now additionally load hi-res textures. As such, none of its variations are beneficial for basic use except there is a very particular fringe case otherwise you’re on a toaster.
  • z64gl – A hardware-accelerated, low-level plugin developed by ziggy, derived from MAME’s N64 driver. It has the potential to render on the N64’s native decision in case you do not like tremendous sharp polygons with low-res textures. It additionally contains experimental multi-threading help. Necessities are heavier than Jabo’s plugin and Glide64, and configuration requires enhancing the config file immediately. Wants an LLE RSP plugin, such because the bundled z64 RSP or Project64’s RSP plugin set to LLE graphics. Total, it tends to be fairly glitchy with many video games, but it surely is likely one of the solely plugins able to correctly displaying tough video games resembling Rogue Squadron. After years of abandonment, a latest fork has cropped up that goals at bettering this plugin’s accuracy and fixing its bugs by incorporating code from Angrylion’s plugin and bettering the general code high quality.
  • HatCat/Angrylion’s Pixel-Correct N64 Plugin – A software-rendered, hardware-accurate plugin, developed by Angrylion (although derived from MAME, very similar to z64gl), and at present being optimized by HatCat. As probably the most correct N64 renderer in existence (in addition to the slowest), it’s able to enjoying nearly each single recreation within the N64 library with no points, fixing even infamous circumstances such because the Pokemon Snap purple dot and the Physique Harvest bridge. Nonetheless, due to its sheer intensiveness, it’s at present little greater than a curiosity. Attempt it out you probably have a tricked-out rig and need to take a look at your CPU’s mettle. Choices embrace with the ability to disable the VI filters (which supplies a pace increase), in addition to set customized resolutions. As of latest variations, it now makes use of OpenGL, and helps Linux.
  • GLideN64 – A plugin developed by the maker of Glide64, although its code is definitely initially based mostly on gln64 (with combiner hacks from Glide64 and LLE code from z64gl). The plugin at present helps mip-mapping, emulation of low-level triangles, microcode of some video games, gamma correction, flat and prim shading, VI emulation, and LLE graphics (although defaults to HLE). It at present fixes quite a few long-standing points in video games, and is able to easily emulating superior framebuffer results in {hardware} that Glide64 and Jabo couldn’t with out resorting to software program and murdering the framerate within the course of. It additionally helps a number of enhancements, resembling hi-res customized texture help, AA and AF, a widescreen hack, and even some shaders. Nonetheless, it requires at the least OpenGL 3.x, and OpenGL 4.x for some superior features, making this plugin very toaster-unfriendly. It’s also not with out its share of points and regressions on some video games in comparison with Glide64. Its LLE mode can be a lot slower than even z64gl, and a number of the plugin’s options are damaged on this mode.
See also  PUBG is dying: how bots threaten to destroy PlayerUnknown’s Battlegrounds


  • Jabo’s DirectSound – Comes with Project64. It really works high-quality for probably the most half, however some video games might not play good with it. It’s a low-level plugin, so it wants an accompanying LLE RSP plugin. Will in all probability by no means be up to date once more.
  • Azimer’s HLE Audio – This well-liked HLE audio plugin boasts excessive compatibility. Model 0.56WIP2 is previous as hell, however it’s the tried and true customary to which audio plugins are in contrast in opposition to. Just lately, Azimer open sourced his plugin, and there are plans to combine it into Project64 and ultimately substitute Jabo’s as its official audio plugin. The most recent growth variations have a number of points, nonetheless.
  • Shunyuan’s HLE Audio – An audio plugin, apparently based mostly on 1964Audio and HatCat’s RSP plugin. Can run in each LLE and HLE modes regardless of the identify, although the HLE mode simply makes it run a baked-in model of HatCat’s RSP, which makes it not a real HLE plugin. Has been deserted after prices of simply taking others’ code with out revealing supply. If video games run at a bizarre pace utilizing this plugin, go to the ROM’s Sport Settings, and disable Mounted Audio Timing and Sync utilizing Audio. Regardless of its Frankenstein nature, it truly works surprisingly properly, though trendy growth variations of Project64 now not work with it, apparently attributable to it relying on a bug that has now been mounted..


  • Jabo’s DirectInput – Comes with Project64. It is not too dangerous, however it might have some compatibility issues with some controllers. Ought to work simply high-quality with the keyboard when you’re a kind of masochists who emulates with no controller. As ordinary, don’t count on any updates.
  • N-Rage Enter – Additionally comes with Project64 as of model 2.2. Palms down the perfect enter plugin. Has a ton of choices and nice controller compatibility, together with XInput help to be used with Xbox 360 controllers.
See also  How do I make Pokemon Uranium run smoother? – IronSet


  • Zilmar’s RSP – Comes with Project64. Very correct, fairly quick in Recompiler mode, and can work high-quality for each recreation. The model included in Project64 2.x can work with each LLE and HLE plugins by toggling the related choices within the Plugins settings menu.
  • Mupen64 HLE RSP – Comes with Mupen64. A really quick and suitable HLE RSP plugin. Written by Hacktarux and Azimer. Has points with some video games, significantly these utilizing MusyX microcode. MusyX help was later added to the Mupen64Plus model, however these modifications have but to be backported to the zilmar-spec model.
  • z64 RSP plugin pack – Largely deprecated. This set of RSP plugins comes with the z64 video plugin, every with their very own function:
    • Ziggy-z64RSP – This RSP relies on the MAME/MESS RSP code. It’s slower, however extra correct.
    • Ziggy-PJ64 – Primarily based on the Project64 1.4 RSP, this plugin is far sooner.
    • Angrylion – This RSP is an easy Interpreter, and is required for a number of video games like World Driver Championship to work appropriately with z64gl.
  • HatCat’s RSP Interpreter – As of the newest launch model, it’s not solely some of the correct RSP plugins, but additionally one of many quickest if utilizing the SSSE3 model, although zilmar’s RSP in Recompiler mode trumps it in pace. It additionally is available in SSE2 and non-SSE variations in case your PC doesn’t help these instruction units. It’s able to working with each HLE and LLE audio and video plugins by way of the next settings:
    • Ship show lists to the graphics plugin – Test if utilizing an HLE graphics plugin, uncheck if utilizing LLE
    • Ship audio lists to the audio plugin – Test if utilizing an HLE audio plugin, uncheck if utilizing LLE
    • Drive CPU-RSP indicators synchronization – Test if enjoying Gauntlet Legends, World Driver Championship, or Stunt Race 64. Solely works with Project64 2.x.
    • Assist CPU-RSP semaphore lock – Test to repair points with Mario no Photopie. Solely works with Project64 2.x.
See also Doom 3: Unknown: Video Games

— If utilizing HatCat’s RSP Interpreter with Project64 2.2+, you’ll have to use his spconfig.exe file to vary these settings, as Project64 2.2+ makes use of a unique plugin spec.

Beneficial N64 Setups[edit]

Project64 and Others[edit]

  • Generally Used
    • Glide64
    • Shunyuan’s HLE Audio (set to LLE)
    • HatCat’s RSP or Zilmar’s RSP
    • Both of the RSP plugin needs to be high-quality for many video games. HatCat’s RSP is extra correct. Nonetheless, zilmar’s is quicker and does not require HatCat’s spconfig.exe to modify between HLE/LLE with Mission 2.2+. Take into account that Glide64 is identical as Glide64 Remaining. Glide64 is only a merge of Glide64, GlideHQ, and Glitch64 (which after all the ultimate model has) to be one file, however limits you to sure settings that can not be modified with the emulator.
  • Finest Efficiency
    • Glide64 Remaining
    • Azimer’s HLE Audio
    • Zilmar’s RSP
    • Ensure you configure the graphics plugin to indicate texture enhancement choices. Then you definately’ll have an additional tab to vary extra choices. Goto the feel enhancement tab and click on on the button that provides greatest efficiency and it ought to enhance framerate when you saved the settings. There’s additionally one other button for greatest texture high quality. There isn’t any want to the touch the opposite plugins. Beneficial for many emulators.
  • Accuracy
    • Angrylion’s Pixel-Correct N64 Plugin
    • Shunyuan’s HLE Audio
    • HatCat’s RSP
    • Don’t count on to run the emulator with these plugins with no highly effective PC. Audio can mislead simply if it isn’t in sync with the graphics when utilizing with no highly effective PC. Provides greatest and most correct look, however will hand over an enormous quantity of framerates simply to run it.


Mupen64Plus has its personal set of plugins that are incompatible with plugins utilized in different emulators. Right here is an outline of beneficial setups.

  • Generally Used
    • Video: Glide64mk2
    • RSP: cxd4-ssse3
    • Glide64mk2 is simply Glide64 with further tweaks and enhancements to be used with Mupen64Plus. cxd4 is considered one of HatCat’s many names. The cxd4 plugin is a port of his RSP for zilmar-spec emulators. This seems to be the perfect mixture to be used with most video games, although toasters might have efficiency points.
  • Finest Efficiency
    • Video: Rice
    • RSP: rsp-hle
    • These are Mupen64Plus’s default plugins. Rice’s Video is a plugin used on different N64 emulators, most identified for its help for hi-res texture packs, now enhanced for Mupen64plus. It’s not fairly as much as Glide64’s degree, but it surely does properly sufficient for a lot of video games and is kind of quick. The default RSP plugin seems to be simply an enhanced port of vanilla Mupen64’s RSP. Use this mix you probably have a decrease finish PC and might’t deal with the Generally Used setup.
  • Accuracy/Rogue Squadron
    • Video: z64 or angrylion’s Per-Pixel RDP with OpenGL
    • RSP: cxd4-ssse3
    • z64 is a port of z64gl, a low-level emulation video plugin for N64 emulators. It comes with its personal accompanying z64 RSP, however cxd4 (a port of HatCat’s RSP Interpreter plugin) seems to be extra correct and really properly optimized. This setup is able to enjoying tough video games like Rogue Squadron with only a few graphical glitches, and sooner than on Project64 in addition.

Be aware: In some circumstances the cfg file might not seem, wherein case chances are you’ll do that:

  • Open terminal in emulator folder on in its respective listing
  • /listing/the place/you/need/it/to/be

Leave a Reply

Your email address will not be published.