Skip to content

MathieuVaes/TOTK-Mods-collection

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mods collection for Zelda: Tears of the Kingdom (TOTK)

WARNING : Read the "Compatible version.txt" in every mod to know which game version it is compatible with.

Download page : Downloads badge

Recommended Settings Recommended Settings

Mod description & usage:

  • FPS - 20fps/30fps/60fps Static: Changes the game's framerate lock. Use with DynamicFPS.
    The game will be in slow motion if you are under the framerate indicated and speed up if you are over, including cutscenes. Combine with a dynamic fps mod to fix this behavior.
    Why use the 30fps mod? : The game locks to 20 fps if your framerate is anything lower than 30, the mod corrects this.

  • FPS - Dynamic FPS: Matches the game clock to your framerate and fixes slow motion/speed up. Recommended to use with FPS mods above.
    Alternativelly you can uncheck the Yuzu's "Limit Speed Percent" in General settings (Ctrl + U) as well as setting "VSync Mode" to OFF without 'speed up' your game.
    BEWARE! When you use Dynamic FPS mod under 15 FPS, the physics will break!.
    BEWARE! Incompatible with DynamicFPS++.

  • FPS - DynamicFPS++: An alternative version of the Dynamic FPS mod by "somerandompeople", do not use 20, 30 or 60 FPS mods (its included already).
    This mod may have less stuttering depending on your hardware. We recommend to test by yourself and compare with the combo Dynamic FPS and FPS 30/60 mods.
    BEWARE! Incompatible with Dynamic FPS.

  • FPS - Fix - UI Blackscreen Fix: Fixes black background on weapon switch UI when playing above 30fps.
    ❗Overwrites "Common.Product.110.Nin_NX_NVN.blarc", don't install two mods overwriting the same file.
    This mod overwrite the Xbox UI and Playstation UI mods. Use the version "fix" of these mods instead (they include the Blackscreen-fix).

  • Graphics - Disable Internal FSR Downscaling: This mod disables the game's internal FSR. Do not mistake with Yuzu's own FSR on the "Window Adapting Filter" in Graphics settings.
    FSR is an optimisation method that upscales the game resolution using several algorithms (similar to DLSS but without advanced AI or temporal information). It can increase GPU performance at the cost of some details and potential graphical artifacts.
    Disable FSR if you are using better methods like Yuzu's FSR or even better: using real improved resolution.

  • Graphics - Disable Internal FXAA v2: Disables TotK's internal FXAA.
    FXAA smoothes edges to avoid aliasing (jagged edges) and costs very little GPU performance.
    If you want a better anti aliasing, we recommend using SMAA on the "Anti-Aliasing Method" in Graphics settings (at a slightly cost on GPU performance). Using a resolution above your monitor can also work as anti-alising, but have high cost on your GPU (see the Resolution section).
    ❗Overwrites "Bootup.Nin_NX_NVN.pack.zs", don't install two mods overwriting the same file!

  • Graphics - LOD Improvement: Increases the Level of Detail on certain models.
    LOD (Level Of Detail) shows higher quality models when you are close to them, and lower quality models when they are further away.
    Version 2.0 has a minor performance improvement (we spent days testing on different hardware to believe it). Our theory is that less model swappings helps the emulator because there's less things changing at the same time.
    Comparison On/Off

  • Graphics - Disable LOD Quality Reduction: Prevents the LOD decreasing when your framerate is under 30fps.
    LOD (Level Of Detail) shows higher quality models when you are close to them, and lower quality models when they are further away.
    By default, when your framerate is low, the game lowers the LOD to increase GPU performance, causing textures and models to visibly get worse.
    BEWARE! Mandatory if using Chucks Resolution Mods (Or another Pchtxt resolution Mod). Not necessary with Sweetmini resolution Mods, especially if you use LOD Improvement Mod.

  • Graphics - Island Fix: Fix the Outline edges around the Sky Islands bugged over 2x resolution scaling.
    Only required if your Resolution scale in Graphics settings" is over 1x. May cause edge artifacts.
    Comparison On/Off

  • Graphics - Disable Targeting DOF: Disables the Depth-of-Field blurring effect when targeting enemies or NPCs.
    DOF (Depth-of-Field) is an effect that blurs the background when an object is focused by the camera. Install if you don't like the effect.

  • Graphics - Shadows: Changes the resolution of shadows.
    256 and 512 could possibly increase your game performance if you are GPU bounded, but sacrifices shadow quality.
    Original game has shadow quality at 960 or below.
    1024 will improve shadow quality, and it can fix some graphical issues on certain setups.
    Shadow stuttering issue took by Lux using a Radeon RX 580 8Gb - with & without Shadows x512
    Gloom issue took by Red_BY using a RTX 2080 at 3x render scale - with & without Shadows x1024

  • Graphics - Anisotropic Filtering fix: Fixes Anisotropic Filtering.
    Anisotropic Filtering increase the texture quality when textures are viewed at oblique angles, like the floor at distance.
    Set Anisotropic Filtering to 16 in Yuzu advanced graphics settings.
    Difference Off/On

  • Graphics - Camera JPEG Quality Increase: Enhance the picture quality allowing camera photos to look much better quality & less compressed.
    ❗ If you disable this mod & then play the game with any photos saved from using this mod, your albums tab will likely hang the game while any larger photos are still around. You can clear the photos by just going into your savegame album folder & deleting them, anything larger than 64KB was likely taken from this mod.
    BEWARE! "Camera JPEG Quality Increase" overwrites "Bootup.Nin_NX_NVN.pack.zs", don't install two mods overwriting the same file like Sweetmini resolution mods and FXAA Disabler.

  • Resolution: Changes internal rendering resolution. Original is 1600x900 in Docked mode and 1280x720 in Handheld mode.
    ❗Don't confuse 1080p and 1008p, they aren't the same number!

    • 1080p (1920x1080) when scaled above 1x resolution will break Ambient Occlusion (AO) (unless you use a custom Yuzu build created by ChucksFeedandSeed). Use if you are using Resolution at 1x.
      Ambient occlusion is a rendering technique that simulates the exposure of ambient light on an object.
      AO vs no AO

    • Chuck's 1008p (1792x1008) will not break AO above x1 resolution.

    • SweetMini's 1008p (1792x1008) will not break AO above x1 resolution. It also automatically disables FSR, disables dynamic resolution, and exists in two versions for FXAA on or off.
      ❗"SweetMini 1008p" overwrites "Bootup.Nin_NX_NVN.pack.zs", don't install two mods overwriting the same file.

    • SweetMini's 1080p (1920x1080) when scaled above 1x resolution will break Ambient Occlusion (AO) (unless you use a custom Yuzu build created by ChucksFeedandSeed). Use if you are using Resolution at 1x. It also automatically disables FSR, disables dynamic resolution, and exists in two versions for FXAA on or off.
      ❗"SweetMini 1008p" overwrites "Bootup.Nin_NX_NVN.pack.zs", don't install two mods overwriting the same file.

    • 1026p (1824x1026) will not break AO above x1 resolution. It also automatically disables FSR, disables dynamic resolution, and exists in two versions for FXAA On or Off. Can cause artifacts in shadows, we don't recommend this option anymore.
      ❗"1026p" overwrites "Bootup.Nin_NX_NVN.pack.zs", don't install two mods overwriting the same file.

    • 1080p OldManKain - Disable FSR-FXAA : From OldManKain based and theboy181.

      • Breaks AO above 1x scale on Yuzu.
      • As written in the name, this mod disables FSR and FXAA too.
      • Uses code editing instead of game file editing.
    • 540p and 720p require to change the "Resolution" scaling in Yuzu Graphics Settings to reach your monitor resolution or better. Use the table bellow:

      • 540p and x2 = 1080p.
      • 540p and x4 = 4K.
      • 540p and x8 = 8K.
      • 720p and x2 = 1440p.
      • 720p and x3 = 4K.
      • 720p and x6 = 8K.

      ❗Some elements like the UI and Ambient Occlusion may not scale and can look worse than other resolution mods.

You can use resolution mods with x1 Resolution scale or lower to increase GPU performance. To experience the best quality, we advise you to use an internal rendering resolution of double your monitor's resolution.

  • Ratio: Experimental - change the aspect ratio from 16:9.
    • You should change "Aspect Ratio" in Graphics Yuzu settings to "Stretch to Window".
    • Fixes the 3D scene render, but will cause the HUD to stretch.

Performance

The main TOTK performance issue comes from the CPU and not the GPU, but unfortunately we don't have an easy way of increasing CPU performance.

"Lazy Packs"

A patch containing over a dozen fixes and mods, with the intent of "just making it work like its supposed to".
"Lazy packs" are are made by Hoverbike and merge several useful mods. They are customized according to resolution, framerate, and UI mod compatibility. UI compatibility means that the patch is compatible with mods such as the Xbox UI mod below. Otherwise, blackscreenfix is enabled in the non-compatible versions, for use with normal Nintendo UI. Using an non-compatible version, along with a UI mod, will result in the UI mod largely not functioning, or not at all. Please see below for details on how to use, and below that, the exact contents of the patch, and credits to the developers of them.

Click to view how to use the lazy pack Follow this guide to configure Yuzu correctly for Tears of the Kingdom.
Install Tears of the Kingdom Patch 1.1.0., 1.1.1 or 1.1.2 - I recommend 1.1.2
Decide on a framerate. 30 or 60?
Decide on a resolution. 720p, 1080p, 1440p, 4K or 8K?
Decide if you want to use the Nintendo controller UI, or a UI mod, such as the Xbox and Playstation mods linked below, some of which we also ship in the archive.

Here are some examples: 60 FPS - 1440p 2X - 2880p 4X - UI Mod compatible

  • This patch caps at 60 FPS.
  • It is intended to scale between 1440p and 2880p (supersampled 1440p for those crisp visuals) depending on what resolution scaling you choose in Yuzu's graphics settings, as shown in picture 7 in the guide below, for reference.
  • And it features compatibility with UI controller mods, such as the Xbox, Playstation and Steam Deck UI Mods.

If you were to decide to target 30 FPS, 1080p, and you would like the Xbox UI, you should choose: 30 FPS - 1080P 1X - UI Mod Compatible - and set the scaling in Yuzu to X1, in order to achieve 1080p - and enable the Xbox UI Mod.

If you were to decide to play on a beefy 1080p PC at 60 FPS, using your Switch Pro controller, and you would like the Normal, Nintendo controller UI, you should choose: 60 FPS - 1080P 1X - and set the scaling in Yuzu to X1, in order to achieve 1080p - with no controller mod, to use the default nintendo icons and layout, and blackscreen-fix prepackaged in this non-ui compatible lazy patch.

If you were to decide to play on a SUPER beefy 4K PC at 60 FPS, using your Playstation controller, and you would like the Playstation controller UI, you should choose: 60 FPS - 4K 2X - 8K 4X - UI Mod Compatible - and set the scaling in Yuzu to X2, in order to achieve 1080p x 2 = 2160p - along with enabling the Playstation UI Mod.

The non-UI compatible versions contain Blackscreen-fix, which is incompatible with UI mods, and must be combined correctly, to avoid issues that arise from conflicting fixes. The UI Mods make changes to the same files as blackscreen-fix - so make sure to combine/avoid combining these according to what you're trying to do.

Click to view the patches included in the lazy pack

// Credit: @Wollnashorn
// Force bilinear terrain samplers to be trilinear
// Set mipmap filter to nearest on shadow map sampler

// Credit: @Marethyu
// Blackscreen-fix

// Credit: @ChucksFeedAndSeed
// Disable Dynamic Resolution
// Disable FSR sharpening filter
// Shadow Resolution set to 1024
// FXAA disabler V1
// LOD fix

// Credit: @Patchanon
// Disable FSR up/downscaling
// Disable LOD reduction when framerate dips v1.1.0
// 1080p v1.1.0

// Credit: @somerandompeople
// SOURCED FROM https://gbatemp.net/download/loz-tears-of-the-kingdom-20fps-30fps-60fps-patch.37996/
// Disable LOD reduction when framerate dips v1.1.1 // 30/60 FPS++

// Credit: @ChanseyIsTheBest
// Docked 720p

// Credit: @OldManKain
// 1080p, Disabled FXAA and FSR scaler v1.1.1

// Credit: @Sweetmini
Sky Island Fix
LOD Improvement
FXAA Disabler V2

Cheats

  • 10x Durability overwrites all Weapons, Bows, Shields, don't install two mods overwriting the same file.
  • The Movement Speed cheats breaks the game time (time will be wrong when saving)
  • Stamina cheat doesn't seem to work.
  • Infinite amiibo usage is pointless since yuzu has a similar feature, go in Yuzu settings → Controls → Advanced and check "Use random Amiibo ID".
  • Beware, all cheats can cause unwanted side effects.

Other good mods

Useful links

Copyright and source of mods

  • 20/30 and 60 fps v3 : Authors are "ChucksFeedAndSeed, patchanon and somerandompeople"
  • DynamicFPS : ChucksFeedAndSeed
  • DynamicFPS++ : somerandompeople
  • SweetMini 1008p and 1080p Resolution : SweetMini, contribution by Socats and Darktalon
  • 1080p Resolution : ChucksFeedAndSeed
  • Graphic patches : Authors are "ChucksFeedAndSeed, patchanon and somerandompeople", theses patches are split from the VisualFixes, FSR Disabler is especially from patchanon
  • Aspect Ratio : From Fayaz
  • Graphics - Anisotropic filtering fix : @Wollnashorn
  • FPS - Cutscene-fix : theboy181
  • Graphic - Disable Targeting DOF : theboy181
  • Fix - UI Blackscreen Fix : by MarethyuX
  • Cheat - Durability (10x) : SweetMini
  • Cheat - Time of day : FrostedMint
    Unknown compatibily with FPS, Dynamic FPS and DynamicFPS++ mods, testing is required, open an issue to report the result if you tried.
  • Graphics - Disable Internal FXAA v2 : SweetMini
  • Graphics - Island Fix : SweetMini
  • Graphics - LOD Improvement : SweetMini
  • Graphics - Vertical Sensitivity Fix: igoticecream
  • Resolution - 1026p : Zeikken

About

Mod repo for TOTK on Yuzu emulator.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%