In order to edit this wiki, you must register and verify your account.
Serfrosts Cemu Setup Guide: Difference between revisions
No edit summary |
|||
(34 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{| style="width:75%; margin: 0 auto; border: 0; background-color: #3f7dc7" cellpadding="0" cellspacing="2"; | {| style="width:75%; margin: 0 auto; border: 0; background-color: #3f7dc7" cellpadding="0" cellspacing="2"; | ||
| style="width:75%;vertical-align: top; border:1px solid #3f7dc7; background-color: #808080" | | | style="width:75%;vertical-align: top; border:1px solid #3f7dc7; background-color: #808080" | | ||
Line 17: | Line 6: | ||
<div style="margin: 0 auto; text-align:center"> | <div style="margin: 0 auto; text-align:center"> | ||
'''Last Edit:''' | '''Last Edit:''' April 20th, 2020 (Deprecated) | ||
|} | |||
<br><center> | |||
=== This guide is now considered retired, please refer to Emiyl's recreation & rewrite of my guide. === | |||
=== You can find Emiyl's guide here: '''https://cemu.cfw.guide/''' === | |||
=== This guide still has relevant information, so consider reading it either way; click "Expand" down below. === | |||
</center> | |||
<br> | <br> | ||
{{cot|1=Older Guide|left=yes}} | |||
{| style="width:65%; margin: 0 auto; border: 0px; background-color: #3f7dc7" cellpadding="0" cellspacing="0"; | {| style="width:65%; margin: 0 auto; border: 0px; background-color: #3f7dc7" cellpadding="0" cellspacing="0"; | ||
Line 50: | Line 44: | ||
=='''Prerequisites'''== | =='''Prerequisites'''== | ||
<br> | |||
:* ''' | :* '''Access to a Wii U with your personally owned Games''' | ||
:: | :* '''SD Card and optionally a USB Thumb Drive''' | ||
:* '''A method to access your SD Card on your PC''' | |||
:* '''Enough storage space for everything; one game can be between 5 to 15GB''' <br><br> | |||
:* '''Microsoft Visual C++ 2017 X64 Redistributable''' | :* '''Microsoft Visual C++ 2017 X64 Redistributable''' | ||
:: [https://aka.ms/vs/15/release/vc_redist.x64.exe Click Here] | :: [https://aka.ms/vs/15/release/vc_redist.x64.exe Click Here] | ||
:* '''Cemuhook''' | :* '''Cemuhook''' | ||
:: [[Serfrosts_Cemu_Setup_Guide#Cemuhook|Click Here]] | :: [[Serfrosts_Cemu_Setup_Guide#Cemuhook|Click Here]] <br><br> | ||
{{cob}} | {{cob}} | ||
{{cot|1= | {{cot|1=CPU|left=yes}} | ||
=='''CPU'''== | |||
Any CPU will work, technically, but non-Ryzen AMD CPUs typically lack Single-Thread processing power; non-Ryzen AMD CPUs may struggle heavily with more demanding Wii U titles. | |||
It is suggested AMD CPU users keep better quality RAM installed (DDR4 3200Mhz recommended,) using more than 1 RAM stick, as emulators are particularly RAM intensive. | |||
*Generally speaking (for Breath of the Wild and almost any CPU), it's recommended to be over your base clock speed where possible for better performance (overclocking.) | |||
*Additionally, Dual-Core or Triple-Core Recompiler options should allow better performance in the few applicable games that support it, especially Breath of the Wild. | |||
::'' | ''You can check out Darkemaster's AMD FX Compatibility Video list for Cemu 1.12.0 [https://pay.reddit.com/r/cemu/comments/8gwbak/cemu_1120_amd_edition/ [Here<nowiki>]</nowiki>] and for 1.15.3~1.15.8 [https://www.reddit.com/r/cemu/comments/c1qv16/cemu_11531158_amd_edition// [Here<nowiki>]</nowiki>]'' | ||
[[ Single Thread IPC and Overclocking are the most important factors for how well CEMU will perform on your PC! ]] | |||
{| class="wikitable" | |||
|- | |||
| <br>'''This list ranks CPUs for Single Thread IPC:''' | |||
: | '''https://www.cpubenchmark.net/singleThread.html''' | ||
<br><br> | |||
|- | |||
|} | |||
[[ I wouldn't recommend going under a score of ( 1,800 ) if you plan to play Breath of the Wild at 1080p 30FPS (Native Wii U Framerate) ]] | |||
'''Experimental Multi-Core Recompiler Info''' | |||
<code>'''See the Recommended Settings section for what is recommended under CPU Options / Affinity.'''</code> | |||
This experimental setting allows extra cores to be utilized for PPC CPU emulation instead of 1, however not many games actually utilize multiple PPC cores '''and currently causes stability issues/crashes or offers no benefit for most titles.''' | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| | | Dual Core Recompiler [requires] a minimum of 4 Cores + Threads available. Not recommended for Dual Core (2 cores+threads) CPUs; system instability. | ||
Triple Core Recompiler [recommends] a minimum of 4 to 6 Cores + Threads available. Not practical to use on pre-8th generation i5 and pre-6th generation i7 Intel CPUs, and most 4-core CPUs. | |||
|- | |- | ||
|} | |} | ||
{| | {{cob}} | ||
{{cot|1=RAM|left=yes}} | |||
=='''RAM'''== | |||
We recommend at least 8GB RAM for most games, but preferably 16GB+. | |||
If you run out of RAM and have a very slow SATA HDD, you are either likely to stutter relentlessly in-game or you may possibly have Crashes. | |||
Solid State Drives (SSD) are a boon to users with lesser amounts of RAM, as your PC will push data to the PageFile on your SSD if you set it to do so. They are much faster than SATA drives and therefore less likely to become unstable and crash with lesser amounts of RAM. | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| ''' | | '''PageFile''': A pagefile (virtual memory) is essential to have in order to avoid crashing when running out of available RAM. Instead of crashing immediately when exceeding RAM limit, you may experience lower performance when a pagefile is used and may also experience additional in-game stutter when swapping. One way to see if one is using a pagefile while using Cemu is to see their "total commit size" in task manager and pay attention to if the number shown being used exceeds the amount of physical RAM installed within your PC, as pagefile usage is typically '''not shown under RAM usage statistics'''.<br> | ||
Your GPU vendor can also play a role in what your RAM usage will be in Cemu and will determine how essential a pagefile is, or how often it will be used, if at all. | |||
|- | |- | ||
|} | |} | ||
It is recommended to have a pagefile on an SSD or the fastest drive available, and to leave pagefile size as <code>System managed size</code>. Altering your pagefile size may cause your PC to become unstable, resulting in crashes of your entire system. | |||
Alternatively, some users suggest to have a custom size of .5 times your physical RAM as <code>Initial size(MB)</code> and 1.5 times your physical RAM as <code>Maximum size(MB)</code>. Research is highly recommended before changing your pagefile settings. | |||
{{cob}} | {{cob}} | ||
{{cot|1= | {{cot|1=GPU|left=yes}} | ||
==''' | =='''GPU'''== | ||
'''NVIDIA GPUs''' are recommended; they can take some strain off of your CPU and have better performance through threaded optimization/OGL multi-threading when under heavy CPU workloads. | |||
'''AMD GPUs''' perform great for all '''but''' the heaviest of games, their performance is HIGHLY dependent on your CPU processing capabilities. This may all change with Vulkan implementation in the future. | |||
:* You can see how AMD performs in contrast to public opinion, here: [https://old.reddit.com/r/cemu/comments/anxnmd/cemu_1152_amd_edition/ '''AMD Videos - Cemu 1.15.2 - Playlist by Darkemaste'''] | |||
'''Intel Integrated Graphics (iGPUs)''' are not officially supported but have decent compatibility. | |||
'' | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| | | A comprehensive list of all known current GPU-vendor specific bugs and available workarounds in Cemu can be found here - [[Graphic Card Compatibility|GPU Compatibility List]] | ||
|- | |- | ||
|} | |} | ||
GPU power and available VRAM is not very important unless you want to increase your game's internal resolution or reaching higher FPS limitiations. If you lose noticeable performance when playing at a higher resolution it means you are GPU/VRAM limited and your graphics card/VRAM amount is not sufficient to maintain said resolution without a performance loss. It is possible to be GPU/VRAM limited at native resolution with weaker/1GB-2GB GPUs and iGPUs, to determine if you are throttling when under these conditions, lower your game's resolution and see if performance improves. | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| | | '''[BotW]''' For 4k @ 30FPS or 1440p (2k) @ 60FPS <br> | ||
It is recommended to use a modern GPU with at minimum 4GB VRAM. <br> | |||
Reaching 60FPS is almost entirely determined by your CPU. <br> | |||
95% of users will not obtain stable 60FPS even with optimal settings.<br> | |||
A large majority of users will not obtain 60FPS no matter what. | |||
|} | |||
{| class="wikitable" | |||
|- | |- | ||
| '''[Any Game]''' Standard Gameplay at 720p / 1080p Native Wii U Resolution <br> | |||
We recommend anything in range of a NVIDIA GTX 600 or AMD HD 7000 series or above. | |||
|} | |} | ||
{{cob}} | {{cob}} | ||
= '''Cemu - First Setup''' = | |||
== | {{cot|1=Setup|left=yes}} | ||
=='''Setup'''== | |||
'''First Installation:''' | |||
Download CEMU from http://cemu.info/ and extract the .ZIP to a folder in one of these locations: | |||
Recommended: SSD Storage | |||
a. ) Desktop | |||
b. ) Your C:\ Drive Root | |||
c. ) An alternative internal storage drive. | |||
d. ) An external storage device. | |||
Note: Not recommended unless USB 3.0 or 3.1; depending on the device, it may have slow data read/write speeds. | |||
However, even with slower read/write speeds (if you have a full ShaderCache) this should not hinder your performance! | |||
Do NOT put it in your Program Files or other system directories, CEMU will lack permission to write saves, shadercache, and other info! | |||
:Open the folder, right-click on <code>Cemu.exe -> Properties -> Compatibility</code> | |||
:If available, enable the option resembling:<br> | |||
::<code>Use this setting to fix scaling problems for this program instead of the one in Settings</code> | |||
:If available, enable the option resembling:<br> | |||
::<code>Change high DPI settings</code> | |||
::<code>Override high DPI scaling behavior. Scaling performed by: Application</code> | |||
:*If available, enable <code>Disable fullscreen optimizations</code> | |||
:*Lastly, enable <code>Run this program as an administrator</code> (This is to ensure you have full permissions.) | |||
:*<code>Apply</code>, then click <code>OK</code>. | |||
{{cob}} | {{cob}} | ||
= | {{cot|1=Updating|left=yes}} | ||
=='''Updating'''== | |||
As of Cemu 1.15.10, you can now use the [ Help > Check for Updates ] option to update Cemu. If you're on this version or newer, you can ignore the rest. | |||
Optionally, you may enable checking for updates automatically in Options > General Settings. | |||
You simply download the new update and extract the .zip'd files over your older Cemu version. That's all you have to do presently, to update Cemu. | |||
' | If you're upgrading from a version before 1.15.1 you will need to delete your graphicPacks. | ||
After updating CEMU, use the download button in the graphicPack window to download them fresh. | |||
Use this button to update the packs from now on. | |||
You should always make sure your Cemuhook is up-to-date. https://cemuhook.sshnuke.net/ | |||
{{cob}} | |||
{{cot|1=Downloading Older Versions of Cemu|left=yes}} | |||
=='''Archive of Cemu Releases'''== | |||
You can copy the download link from Cemu's download page, paste into your URL bar, and edit the version number to point to the version you wish to download. | |||
:*Choosing of a/b/c/d+ versions not available for download while using this method. | |||
{{cob}} | |||
= '''Retrieving All Data from your Wii U Console (Games, etc)''' = | |||
{{cot|1=Getting Started|left=yes}} | |||
: | This information can now be found in my other guide, here: https://compat.cemu.info/wiki/Getting_Started | ||
{{cob}} | |||
{{cot|1=Online Play|left=yes}} | |||
=='''Online Play'''== | |||
:: | To connect online you'll require your Wii U with Homebrew support, and a way to dump files from your Wii U NAND onto your SD Card or an FTP client. | ||
<br>Follow this guide from Flocker: [http://compat.cemu.info/wiki/Tutorial:Online_Play Click Here] | |||
{{cob}} | |||
{{cot|1=Online Local Co-op|left=yes}} | |||
=='''Parsec'''== | |||
Check out this thread and video to get started; decent internet connection recommended. [https://www.reddit.com/r/cemu/comments/6seqp4/how_to_play_local_coop_wii_u_games_online_with/ [Click Here<nowiki>]</nowiki>] | |||
{{cob}} | {{cob}} | ||
= '''Globally Recommended Settings for Cemu''' = | |||
= '''Recommended Settings''' = | |||
{{cot|1=Cemuhook [Required]|left=yes}} | {{cot|1=Cemuhook [Required]|left=yes}} | ||
Line 499: | Line 459: | ||
:::::<code>You can test the alternative option if you desire.</code> | :::::<code>You can test the alternative option if you desire.</code> | ||
::: '''Latency:''' | ::: '''Latency:''' | ||
::::* Recommended: ''' | ::::* Recommended: '''Default''' | ||
::::: <code>If you notice crackling audio in games, you | ::::: <code>If you notice crackling audio in games, this may be due to your audio driver and you can try increasing the latency until it stops.</code> | ||
:: '''TV:''' | :: '''TV:''' | ||
Line 623: | Line 583: | ||
:::: <code>This is used to correctly render and play pre-recorded cutscenes and other types of content within games. Otherwise, Greenscreen.</code> | :::: <code>This is used to correctly render and play pre-recorded cutscenes and other types of content within games. Otherwise, Greenscreen.</code> | ||
:::: <code>(Cemu will eventually have flawless H264 support by itself, this will then be unneeded.)</code> | :::: <code>(Cemu will eventually have flawless H264 support by itself, this will then be unneeded.)</code> | ||
{{cob}} | {{cob}} | ||
{{cob}} | {{cob}} | ||
= ''' | {{cot|1=Motion Controls|left=yes}} | ||
== '''Motion Controls''' == | |||
Cemuhook is required for motion providers to work with CEMU. | |||
{| class="wikitable" | |||
|- | |||
| Motion Controls with Cemuhook using '''DS3 (DualShock PS3)''' / '''DS4 (DualShock PS4)''' / '''Android Phone''', by Rajkosto: [https://cemuhook.sshnuke.net/padudpserver.html Click Here] | |||
|- | |||
| Motion Controls with '''Wiimotes''', (Cemu now natively supports Wiimotes) -- For older Cemu versions: WiimoteHook, by Epigramx [https://forum.cemu.info/showthread.php/140-WiimoteHook-Nintendo-Wiimote-Cemu-support-Wii-Wheel-for-Mario-Kart-8-edition Click Here] | |||
|- | |||
| '''Switch Pro Controller''' and '''Joycon''' Motion Support using BetterJoyForCemu, by Davidobot: [https://github.com/Davidobot/BetterJoyForCemu/releases Click Here] | |||
|- | |||
| Motion Controls with '''Steam Controller''': [https://www.reddit.com/r/cemu/comments/76hzer/steam_gyro_for_cemuhook_release/ Click Here] | |||
|- | |||
| Motion Controls with '''Cemu-no-gyro''' using your Control Stick: [https://github.com/quinton-ashley/cemu-no-gyro Click Here] | |||
|- | |||
| Motion Controls with '''Windows Phones & Tablets''', UWP MotionSource App: [https://www.reddit.com/r/cemu/comments/77ovce/uwp_motionsource_app_for_win10_phones_and_tablets/ Click Here] | |||
|- | |||
| Motion Controls with '''iOS devices''' (iPhones, iPads, etc) MotionSource App: [https://www.reddit.com/r/cemu/comments/7b6edz/motionsource_for_ios_devices/ Click Here] | |||
|- | |||
| Motion Controls with '''iOS devices''' (iPhones, iPads, etc) No App Installation Requirement: [https://github.com/hjmmc/WebGyroForCemuhook Click Here] | |||
|} | |||
{{cob}} | {{cob}} | ||
{{cob}} | |||
{{cob}} | |||
= '''PC Optimizations''' = | = '''PC Optimizations''' = | ||
Line 847: | Line 810: | ||
{{cob}} | {{cob}} | ||
= '''F.A.Q.''' = | = '''Cemu F.A.Q.''' = | ||
{{cot|1=FAQ - Frequent Cemu Problems & Zelda Issues|left=yes}} | {{cot|1=FAQ - Frequent Cemu Problems & Zelda Issues|left=yes}} | ||
Line 1,277: | Line 1,240: | ||
{{cob}} | {{cob}} | ||
{{cot|1= | {{cot|1=Other Noteworthy Mentions|left=yes}} | ||
{{cot|1=Cemuhook Download & Info|left=yes}} | |||
== ''' | =='''Cemuhook Download & Info'''== | ||
'''REQUIRED FOR FPS++, TEXT, and VIDEOS''' | |||
Download Cemuhook by Rajkosto from: https://sshnuke.net/cemuhook/ | |||
Extract <code>dbghelp.dll</code> & <code>keystone.dll</code> from the Cemuhook ZIP into your Cemu folder, next to Cemu.exe | |||
When opening Cemu, make sure to download your Shared Fonts. | |||
{| class="wikitable" | |||
|- | |- | ||
| | | Open Cemu > Download the Shared Fonts with the link that appears in the main window. | ||
|- | |- | ||
|} | |} | ||
[[File:Cemuhooksharedfontsdllink.png|1040px]] | |||
'''These are REQUIRED''' for various titles to function correctly, such as Mario Kart 8, Super Smash Bros. Wii U, Mario Tennis: Ultra Smash, and Super Mario Maker; along with other titles! | |||
:'''Cemuhook also allows the following:''' | |||
:'''Cemuhook also allows the following:''' | |||
::* Extended CPU Menu options. | ::* Extended CPU Menu options. | ||
Line 1,340: | Line 1,276: | ||
{{cob}} | {{cob}} | ||
{{cot|1= | {{cot|1=What is shaderCache?|left=yes}} | ||
*'''Transferrable ShaderCache''' - This is the first cache made by CEMU. When created, we do not recommend deleting this cache or you will have to replay the game from the very start to obtain the information again. This cache is converted Wii U GPU Shader Code, readable by PCs; it can also be transferred across PCs as it is not affected by different drivers or hardware. It is created when you first encounter an effect, texture, or other environment factor in a game; while it is being cached, the game will freeze momentarily--this is normal and will happen only once per unique shader you encounter. Once you have a Transferrable shaderCache built, CEMU will use it when booting a game in order to create Precompiled shaderCache. You can find Transferrable shaderCaches online but they are likely semi-corrupt; we do not provide download links because this is considered an act of piracy, as they contain copyrighted Nintendo code, extracted directly from games. | |||
*'''Precompiled ShaderCache''' - [Note: Nvidia GPU users should have Precompiled Shaders disabled until further notice.] During the game's first boot, introducing the first discovery of shaders for your Transferrable ShaderCache, Precompiled ShaderCache is also generated simultaneously. This cache is converted Transferrable ShaderCache that matches your GPU Driver, Hardware, and CEMU version; each time any of these three things change, the Precompiled Cache will become invalidated & unusable. CEMU will usually detect this automatically and delete it for you, but sometimes it is necessary to delete it by hand as a precaution -- if it's corrupt, sometimes errors will cause games to crash or behave strangely as well. Deleting this cache will require you to wait a longer period of time to load a game until CEMU has fully compiled the Transferrable shaderCache back into Precompiled shaderCache & GLCache. | |||
*'''GLCache''' - The GLCache is essentially converted Transferrable/Precompiled ShaderCache used by the OpenGL API of your GPU. When CEMU is compiling your ShaderCache after booting a Wii U Game, you are populating the GLCache for your GPU to avoid stuttering as you attempt to play. With CEMU versions before 1.15.1, this cache gets reset on occasion -- Any games (or applications) that use OpenGL will build a cache and may cause the the size of the GLCache folder to exceed it's threshold of 256MB (Nvidia,) 64MB (AMD), causing the cleaning flag to raise & it is then wiped on the next PC Restart. GLCache will always be wiped after a GPU Driver Update. | |||
::'''[NVIDIA Users]''' | |||
:::As of Cemu 1.15.1, GLCache for Nvidia will now be stored in the <code>X:_/_/Cemu/shaderCache/driver/nvidia/</code> directory; in addition, the GLCache will now be preserved during system reboots and will allow Cemu to continue writing data to it after it reaches 256MB. You should clean the GLCache after each GPU Driver Update you install. Nvidia's drivers do not like Precompiled Cache, therefore games within CEMU will always stutter when using [only] Precompiled ShaderCache--this is because Precompiled ShaderCache on Nvidia does not populate the GLCache as planned; that said, Precompiled Shaders should be disabled. | |||
:::Users on pre-1.15.1 versions of CEMU can try to mitigate the effect this has on their gameplay by deleting [AND] disabling their Precompiled ShaderCache and clearing their GLCache in order to repopulate the GLCache entirely. | |||
[ | ::'''[AMD Users]''' | ||
:::On CEMU versions 1.12.1 and after, there was a bug where Precompiled Shaders could not be used, this has been fixed as of 1.14.0 | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
|'''Recommended for Vulkan & OpenGL Users - <br> | |Precompiled ShaderCache is good for AMD Systems, as GLCache is limited to 64MB. | ||
<code>'''Applicable GPU Fix Packs''' - '''Do not''' enable packs that are not labeled for your GPU or the wrong Graphic API.</code> <br> | |- | ||
<code>'''LWZX Crash''' - Helps mitigate random crashing.</code> <br> | |Precompiled ShaderCache does not work on Nvidia Systems and should be disabled within Cemu's options. | ||
<code>'''Kakariko Torch Shadows''' - Fixes the square light box around torches on different GPU vendors. | |- | ||
<code>'''FPS++''' - </code> ( Make sure to extend the options by clicking the [+] )<br> | |} | ||
:<code>'''(Cemuhook and the Latest Game Update must be installed!)'''</code> | |||
:<code>'''Dynamic Gamespeed''' - 32 or a less value if preferred.</code> <br> | {| class="wikitable" | ||
:<code>'''Fence Method''' - Performance, if buggy try Accuracy.</code> <br> | |- | ||
:<code>'''Set FPS Limit''' - 60 or 30FPS, 30 is the Native Wii U framerate.</code> <br> | |Windows Users can find the GLCache on pre-1.15.1 Cemu builds with ... Run /or/ Search > %localappdata% > Nvidia /or/ AMD > GLCache | ||
:<code>'''NPC Stutter Fix''' - If you disable GX2DrawDone() you can use this, but you will still need GX2 when using the Camera Rune.</code> <br> | |- | ||
<code>'''No Depth of Field''' - Disables the blur effect in some scenarios but will help keep your FPS stable in those instances if you wish.</code> <br> | |Linux Users can find the GLCache on pre-1.15.1 Cemu builds at ... ~/.nv /or/ ~/.amd /GLCache/* (must be viewing hidden files) | ||
<code>'''Clarity''' - Preset: User preference, use the Reload Shaders button to preview each.</code> <br> | |- | ||
<code>'''Anti-Aliasing''' - Preset: "Nvidia FXAA" - if you get grayscale color, use "Enabled AA" preset.</code> <br> | |} | ||
<code>'''Resolution''' - Preset: 1080p or 1440p, you are welcome to go higher but keep an eye on your performance!</code> <br> | |||
<code>'''Shadows''' - Preset: Medium or High, same as above.</code> <br> | {| class="wikitable" | ||
|- | |- | ||
|} | | '''<big>Download links are prohibited.</big>''' | ||
== '''Explanations - GraphicPacks for Breath of the Wild''' == | |} | ||
{| class="wikitable" | |||
: '''Mods:''' | |- | ||
| '''Note:''' Older Transferable ShaderCaches from pre-1.8.0 will not work with newer CEMU versions. | |||
::* '''FPS++ (Dynamic FPS by Xalphenos & Co)''' | |- | ||
:::: <code>Averages framerate then sets the current target framerate the game's engine expects after the average is calculated. Fixes arrow trajectory physics, paragliding physics, and Link movement physics when over 30FPS. It's a smooth experience overall and is recommended over a "vanilla" game experience. Disable FPS++ if you encounter an in-game permanent freeze - finish that instance with FPS++ disabled and then enable it again for the rest of the game's playthrough.</code> | |} | ||
::* '''Static FPS (Modified by Epigramx)''' | {{cob}} | ||
:::: <code>A set of framerate limiters, made with a modified FPS++ -- omit calculations for Dynamic FPS, going below the target framerate will put the game in slow motion. Absolutely do not enable this in combination with FPS++</code> | |||
{{cot|1=[BotW] 11,000 Cache vs 9,600 Cache?|left=yes}} | |||
::* '''Monochromia (Incompatible with Clarity)''' | |||
:::: <code>(Currently Unstable) Not recommended to be used until it has been updated to support graphicPack v3.</code> | Game Update from 1.3.1 to 1.4.0 invalidated caches. Transferrable Cache that was made collectively with both -/1.3.1 and 1.4.0/+, together, will contain duplicates that will not be detected by CEMU as pointless, effectively bloating your RAM. Non-bloated cache for Breath of the Wild should be roughly 9600 shaders. Caches far exceeding this upper limit are known to be from older versions of the game. All other known games should be fine and should not experience this problem. | ||
::* '''Cheats''' | There is no performance decrease with a bloated cache, however if your RAM is not sufficient to store all data on the RAM and therefore puts it on your HDD/SSD Pagefile, you may notice a sufficient decrease in overall performance for the game in question. Memory Swapping (pageFile,) is often much slower than RAM on its own, depending on the quality and speed of the storage device your pageFile is located on. | ||
:::: <code>These packs enable specific cheat codes.</code> | |||
In rare cases, more specifically on very slow HDD storage, this may result in crashes of the game. | |||
{{cob}} | |||
{{cot|1=GraphicPack Menu & Download Method (Cemu 1.15.1+)|left=yes}} | |||
{| class="wikitable" | |||
|- | |||
|Note: If you have older packs from before using the download button, please delete them before using the button! | |||
|- | |||
|} | |||
[[File:GraphicPack Menu.png|left]] | |||
{{cob}} | |||
{{cot|1=Breath of the Wild Graphic Packs (Recommended Packs & Explanations)|left=yes}} | |||
'''Breath of the Wild Graphic Packs''' | |||
{| class="wikitable" | |||
|- | |||
|'''Recommended for Vulkan & OpenGL Users - <br> | |||
<code>'''Applicable GPU Fix Packs''' - '''Do not''' enable packs that are not labeled for your GPU or the wrong Graphic API.</code> <br> | |||
<code>'''LWZX Crash''' - Helps mitigate random crashing.</code> <br> | |||
<code>'''Kakariko Torch Shadows''' - Fixes the square light box around torches on different GPU vendors. | |||
<code>'''FPS++''' - </code> ( Make sure to extend the options by clicking the [+] )<br> | |||
:<code>'''(Cemuhook and the Latest Game Update must be installed!)'''</code> | |||
:<code>'''Dynamic Gamespeed''' - 32 or a less value if preferred.</code> <br> | |||
:<code>'''Fence Method''' - Performance, if buggy try Accuracy.</code> <br> | |||
:<code>'''Set FPS Limit''' - 60 or 30FPS, 30 is the Native Wii U framerate.</code> <br> | |||
:<code>'''NPC Stutter Fix''' - If you disable GX2DrawDone() you can use this, but you will still need GX2 when using the Camera Rune.</code> <br> | |||
<code>'''No Depth of Field''' - Disables the blur effect in some scenarios but will help keep your FPS stable in those instances if you wish.</code> <br> | |||
<code>'''Clarity''' - Preset: User preference, use the Reload Shaders button to preview each.</code> <br> | |||
<code>'''Anti-Aliasing''' - Preset: "Nvidia FXAA" - if you get grayscale color, use "Enabled AA" preset.</code> <br> | |||
<code>'''Resolution''' - Preset: 1080p or 1440p, you are welcome to go higher but keep an eye on your performance!</code> <br> | |||
<code>'''Shadows''' - Preset: Medium or High, same as above.</code> <br> | |||
|- | |||
|} | |||
== '''Explanations - GraphicPacks for Breath of the Wild''' == | |||
: '''Mods:''' | |||
::* '''FPS++ (Dynamic FPS by Xalphenos & Co)''' | |||
:::: <code>Averages framerate then sets the current target framerate the game's engine expects after the average is calculated. Fixes arrow trajectory physics, paragliding physics, and Link movement physics when over 30FPS. It's a smooth experience overall and is recommended over a "vanilla" game experience. Disable FPS++ if you encounter an in-game permanent freeze - finish that instance with FPS++ disabled and then enable it again for the rest of the game's playthrough.</code> | |||
::* '''Static FPS (Modified by Epigramx)''' | |||
:::: <code>A set of framerate limiters, made with a modified FPS++ -- omit calculations for Dynamic FPS, going below the target framerate will put the game in slow motion. Absolutely do not enable this in combination with FPS++</code> | |||
::* '''Monochromia (Incompatible with Clarity)''' | |||
:::: <code>(Currently Unstable) Not recommended to be used until it has been updated to support graphicPack v3.</code> | |||
::* '''Cheats''' | |||
:::: <code>These packs enable specific cheat codes.</code> | |||
::* '''Day Length''' | ::* '''Day Length''' | ||
:::: <code>Allows the user to set how long the in-game 24-hour period will last, in contrast to real-life time.</code> | :::: <code>Allows the user to set how long the in-game 24-hour period will last, in contrast to real-life time.</code> | ||
Line 1,473: | Line 1,468: | ||
{{cob}} | {{cob}} | ||
= '''If want to chat about games, tech, or need some help - join our Discord Server''' = | = '''If you want to chat about Cemu, games, tech, or need some help - join our Discord Server''' = | ||
For quick and reliable support, feel welcome to come by the Discord. https://discord.gg/5psYsup | For quick and reliable support, feel welcome to come by the Discord. https://discord.gg/5psYsup | ||
Line 1,480: | Line 1,475: | ||
'''<big>MAKE SURE TO READ THE #RULES</big>''' | '''<big>MAKE SURE TO READ THE #RULES</big>''' | ||
{{cob}} | |||
[[Category:Introductory pages]] [[Category:Installation]] [[Category:List_of_tutorials]] | [[Category:Introductory pages]] [[Category:Installation]] [[Category:List_of_tutorials]] |
Revision as of 06:16, 31 August 2020
Last Edit: April 20th, 2020 (Deprecated) |
This guide is now considered retired, please refer to Emiyl's recreation & rewrite of my guide.
You can find Emiyl's guide here: https://cemu.cfw.guide/
This guide still has relevant information, so consider reading it either way; click "Expand" down below.
Older Guide | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Requirements
Cemu - First Setup
Retrieving All Data from your Wii U Console (Games, etc)
Globally Recommended Settings for Cemu
PC Optimizations
Cemu F.A.Q.
If you want to chat about Cemu, games, tech, or need some help - join our Discord ServerFor quick and reliable support, feel welcome to come by the Discord. https://discord.gg/5psYsup It's more than just for troubleshooting. Our main community discussion hub and development are all focused there. MAKE SURE TO READ THE #RULES
|