Changes

Jump to navigation Jump to search

Recommended N64 plugins

925 bytes added, 20:28, 29 October 2021
Overhauled the information on recommended plugins
==Video==
===Currently Recommended Plugins===
The following are the current best video plugins for use on modern PCs and devices.
[[File:SuperMario64-Comparison.png|thumb|right|Jabo's Direct3D8 (left) compared with angrylion's RDP with OpenGL (right), while playing ''Super Mario 64''.]]
*ParaLLEl-RDP - An LLE video plugin based on Angrylion's RDP plugin, ported to run on the GPU through the use of the Vulkan API's compute shaders. Currently considered the best video plugin by most measures. It is just as accurate and compatible as Angrylion's RDP, but much faster thanks to its implementation . Like most Angrylion forks, it allows disabling of Vulkan's compute shadersVI features such as anti-aliasing and blur. Unlike the software-rendered Angrylion, however, it also allows a number of enhancements, including hi-res upscaling, resulting in a sharp yet accurate picture, essentially what the best of all worldsN64 hardware would look like if it could output in HD. It has higher system requirements than the other plugins, however. It requires a GPU with Vulkan support (most GPUs from 2014 onwards are covered) and up-to-date drivers, and upscaling increases the GPU requirements even further, far more than GLideN64. At native resolution, however, a modest PC with Vulkan support can handle it without much issue.*[https://github.com/gonetz/GLideN64/ GLideN64] - A hybrid HLE/LLE plugin developed by the maker of Glide64, though its code is actually originally based on gln64 (with combiner hacks from Glide64 and LLE code from z64gl). This is the best HLE plugin by far. The plugin currently supports mip-mapping, emulation of low-level triangles, microcode of some gamesevery game, gamma correction, flat and prim shading, VI emulation, and LLE graphics (though defaults to HLE). By 2018, it It is the only plugin that has [[Nintendo_64_emulators#High-level_vs._low-level_graphics|implemented HLE support]] of microcodes for many popular every N64 game (including the infamous Factor 5 and BOSS games ) to enable fast performance, even on mid to high-end PC's/systems, and graphical enhancements. It currently fixes numerous long-standing issues in games and is capable of smoothly emulating advanced framebuffer effects in hardware that Glide64 and Jabo could not without resorting to software and murdering the framerate in the process. It also supports several enhancements, such as hi-res custom [[Texture_Packs|texture support]], AA and AF, a [[Widescreen_Hack|widescreen hack]], and even some shaders. There is support for an "[[Overscan]]" feature that helps the users to [[Widescreen_Hack#Nintendo_64|remove black borders around a game's visual output]]. However, it It requires at least OpenGL 3.3 in the latest versions to run, and OpenGL 4.x for some advanced functions, making this plugin very toaster-unfriendlymore demanding than the plugins that came before it, though modern GPUs should be ok. It is also not without its share of issues and regressions on some games compared to Glide64this day, however. Its There are still several HLE bugs left to resolve, and its LLE mode is also , while much slower than even improved over z64gl's, is still not quite as developed as its HLE mode, and some of the plugin's features are broken do not work in this mode. Since it is hardware-rendered even in LLE, there are issues that may never be quite resolved due to inherent differences between the N64 hardware and the OpenGL API. It is advisable to use over ParaLLEl-RDP if unable to run the latter in HD at full speed or if further enhancements such as widescreen hacks and hi-res textures are desired.*[https://github.com/ata4/angrylion-rdp-plus/releases Angrylion RDP Plus] - This is a fork of Angrylion's RDP that supports multithreading. It now uses OpenGL 3.3 and also supports Linux. The multi-threading helps boost performance significantly, but some games are still not full speed on an i7 8700k. This fork has at least one accuracy regression, compared to the official version of Angrylion. It also allows you to disable VI filters. Use this only if running a relatively fast CPU and ParaLLEl-RDP does not work with your GPU for whatever reason.
*Glide64 - The former best general-use plugin. While it is no longer updated and is less accurate and compatible than the newer offerings, it still has a few use cases, such as better support for older ROM hacks. It works relatively well for most games (the more popular, the better!), and it is also faster than the others, thus suitable for slower devices such as the Raspberri Pi.
===Deprecated Plugins===The following video plugins are considered old and deprecated, and should not be used or considered unless you have a VERY old device that cannot handle the recommended plugins, or there's a very specific use case not covered by modern implementations.
*Jabo's Direct3D - Comes with Project64. Very speedy, has built-in AA, AF options, and is one of the only plugins with a [[Widescreen_Hack|widescreen hack]]. The most recent version included with Project64 2.x (1.7.0.57-ver5) is somewhat buggy and has regressions, however, so the version included in [http://www.jabosoft.com/articles/114 Jabo's 1.6.1 patch] is recommended instead for most cases, though the former can run in LLE mode, which can help with a few games. Sadly, it will likely never see another update again, and there is some talk of replacing it with either Glide64 or GLideN64 as Project64's default video plugin or even removing it outright.
138
edits

Navigation menu