Difference between revisions of "Shader caches"
(→yuzu) |
m |
||
(103 intermediate revisions by 70 users not shown) | |||
Line 1: | Line 1: | ||
− | + | :''This page contains Shader Cache sets to download for specific games'' | |
− | + | A '''shader cache''' is a collection of GPU specific programs known as shaders that get stored in your computer's auxiliary memory for quick retrieval (as you play your game). | |
− | Note: Please compress your shader caches with | + | Modern consoles and their games make heavy use of precompiled shaders specific to their GPUs, and these shaders can't be run natively on PC hardware, so they need to be translated or recompiled. The simplest way to do this is to recompile them at runtime, but that's slow and can cause stuttering every time a new shader is loaded in the game. A mitigation to this stuttering is to compile the shaders asynchronously to the emulator, but this has its own drawback in that in the time it takes to compile the shader, the effect in-game that relies on it won't be shown. |
+ | |||
+ | Another approach is to cache the system's raw shader pipeline and then compile the shaders before the game even starts. The only drawback here is that someone has to play through the game atleast once to 'build' a cache that can be used by others. This page provides files to pre-built caches for seamless use while playing your games. | ||
+ | |||
+ | When an emulator updates the way it handles shaders, it may break compatibility with previous shader caches; for this reason, the shader version is listed below. | ||
+ | |||
+ | '''Note: Please compress your shader caches with 7-Zip or WinRAR before uploading them.''' | ||
==[[Cemu]]== | ==[[Cemu]]== | ||
Put files in <code><cemuFolder>\shaderCache\transferable\</code> | Put files in <code><cemuFolder>\shaderCache\transferable\</code> | ||
− | Newer versions of Cemu leverage Vulkan 1.2 and asynchronous shaders in a way that it may be preferable on modern GPUs to use async shaders instead of a shader cache. | + | Newer versions of Cemu leverage Vulkan 1.2 and asynchronous shaders in a way that it may be preferable on modern GPUs to use async shaders instead of a shader cache, so try enabling that before hunting for shader caches. |
− | + | The current shader version is '''150''', but Cemu is backward-compatible from version '''149''' (Cemu version 1.7.0, 2017/05/16) | |
− | + | Cemu 1.25.0+ is not backward-compatible with any prior transferable cache. | |
− | Cemu 1.25.0+ is not | ||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
Line 122: | Line 127: | ||
|1980 | |1980 | ||
|- | |- | ||
− | | rowspan=" | + | | rowspan="4" |The Legend of Zelda: Breath of the Wild |
|[https://www.mediafire.com/file/chu14a4npy37azf/BOTW_Cemu_cache.7z/file Download] | |[https://www.mediafire.com/file/chu14a4npy37azf/BOTW_Cemu_cache.7z/file Download] | ||
|149 | |149 | ||
Line 130: | Line 135: | ||
|150 | |150 | ||
|6500ish shaders, 11000 vulkan pipelines | |6500ish shaders, 11000 vulkan pipelines | ||
− | |Incomplete, this is meant for Vulkan users (the cache above will still work with Vulkan) so | + | |Incomplete, this is meant for Vulkan users (the cache above will still work with Vulkan) so they don't have to build pipelines.<br>Don't try to combine the pipelines with another cache, as they are incompatible. |
|- | |- | ||
|[https://baiwanzhanshen.lanzouo.com/ivMEMxhzv5g Download] | |[https://baiwanzhanshen.lanzouo.com/ivMEMxhzv5g Download] | ||
|150 | |150 | ||
|9627 shaders, 32609 vulkan pipelines | |9627 shaders, 32609 vulkan pipelines | ||
− | |Almost perfect, JPN | + | |Almost perfect, JPN version of ''Breath of the Wild'' for the Cemu 1.25, other region versions can use the OpenGL shaders, change its name, for example, change 9300 to 9500. <br>The Vulkan pipelines will increase with your hardware driver update. |
+ | |- | ||
+ | |[https://www.mediafire.com/file/oqht99ggzm2ty82/shaderCache.7z/file Download] | ||
+ | |150 | ||
+ | |9430 shaders, 56354 vulkan pipelines | ||
+ | |US version of zelda breath of the wild game played through with Cemu version 1.26.2f using Vulkan Graphics API, this is the entire shaderCache folder. | ||
|- | |- | ||
|The Legend of Zelda: Twilight Princess HD | |The Legend of Zelda: Twilight Princess HD | ||
Line 166: | Line 176: | ||
Put the raw and pipeline folders in <code><RPCS3Folder>\cache\<gameSerial>\ppu-<hash>-EBOOT.BIN\shaders_cache\</code> | Put the raw and pipeline folders in <code><RPCS3Folder>\cache\<gameSerial>\ppu-<hash>-EBOOT.BIN\shaders_cache\</code> | ||
− | Current shader version is v1. | + | Current shader version is v1.94 (2022/12/11)<ref>[https://github.com/RPCS3/rpcs3/blob/master/rpcs3/Emu/RSX/VK/VKGSRender.cpp#L714 RPCS3's shader version source on Github]</ref> |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
Line 178: | Line 188: | ||
! scope="col"|'''Notes''' | ! scope="col"|'''Notes''' | ||
|- | |- | ||
− | | | + | |God of War III |
− | + | |[https://www.mediafire.com/file/2dg1c4yws75zcge/God_of_War_III_%252801.03%2529.7z/file Download] | |
− | + | |v1.94 | |
− | + | |9330 | |
− | |||
− | |||
− | |||
− | |||
− | |[https://www.mediafire.com/file/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |v1. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
|Vulkan | |Vulkan | ||
| | | | ||
Line 208: | Line 197: | ||
|Ratchet and Clank: A Crack in Time | |Ratchet and Clank: A Crack in Time | ||
|[https://www.mediafire.com/file/i0hoxv1w0ezq3jr/R%2526CACiT_RPCS3_cache.7z/file Download] | |[https://www.mediafire.com/file/i0hoxv1w0ezq3jr/R%2526CACiT_RPCS3_cache.7z/file Download] | ||
− | |v1.93 | + | |<abbr title="2022/03/17 - 2022/12/11">v1.93</abbr> |
|1191 | |1191 | ||
|Vulkan | |Vulkan | ||
Line 219: | Line 208: | ||
|Vulkan | |Vulkan | ||
| | | | ||
+ | |- | ||
+ | |Skylanders Giants | ||
+ | |[https://www.mediafire.com/file/9zjssbiqes9ops6/SKYGIANTS_Shaders.7z/file Download] | ||
+ | |v1.94 | ||
+ | |2831 | ||
+ | |Vulkan | ||
|} | |} | ||
Line 224: | Line 219: | ||
Put the files in <code><XeniaFolder>\cache\shaders\shareable</code> | Put the files in <code><XeniaFolder>\cache\shaders\shareable</code> | ||
− | Current shader version is | + | Current shader version is 20220720<ref>[https://github.com/xenia-project/xenia/blob/master/src/xenia/gpu/dxbc_shader_translator.h#L116 Xenia's shader version source on Github]</ref> |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
Line 235: | Line 230: | ||
! scope="col"|'''Notes''' | ! scope="col"|'''Notes''' | ||
|- | |- | ||
− | | | + | |Lost Odyssey |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/wkjg0bpagkc7u2i/LostOdysseyXenia2.zip/file Download] |
− | | | + | |20220720 |
|DX12 ROV | |DX12 ROV | ||
− | | | + | |100% Full Playthrough (Discs 1-4) |
+ | Xenia Canary Build December 25 2022 (9f0d3d4) | ||
+ | |- | ||
+ | |Gears of War 2 | ||
+ | |[https://www.mediafire.com/file/gfs7cqsc2i31gkp/gow2_xenia_shaders.zip/file Download] | ||
+ | |20220720 | ||
+ | |DX12 ROV | ||
+ | |Full Playthrough of Main Campaign | ||
+ | |- | ||
+ | |Gears of War 3 | ||
+ | |[https://www.mediafire.com/file/6nt15znflol7uc7/GOW3_Xenia.rar/file Download] | ||
+ | |20220720 | ||
+ | |DX12 ROV | ||
+ | |Full Playthrough | ||
+ | |- | ||
+ | |Gears of War Judgment | ||
+ | |[https://www.mediafire.com/file/e2fdnilu7b5h4eo/GoWJudgment_Shader.rar/file Download] | ||
+ | |20220720 | ||
+ | |DX12 ROV | ||
+ | |Full Playthrough Judgment/Aftermath | ||
+ | |- | ||
+ | |Red Dead Redemption | ||
+ | |[https://www.mediafire.com/file/hal62gtwylp0j44/RDR_Shaders.rar/file Download] | ||
+ | |20220720 | ||
+ | |DX12 ROV | ||
+ | |Full Playthrough of Main Campaign and Undead Nightmare | ||
+ | |- | ||
+ | |WET | ||
+ | |[https://www.mediafire.com/file/xf8mnz0eg9r6hq3/wet_xenia_shaders.zip/file Download] | ||
+ | |20220720 | ||
+ | |DX12 ROV | ||
+ | |Full Playthrough of Main Campaign | ||
|} | |} | ||
Line 281: | Line 307: | ||
|- | |- | ||
|Super Smash Bros. 3DS | |Super Smash Bros. 3DS | ||
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/yifrpql6mm4kmhh/SSB3DS_Citra_cache.7z/file Download] |
|1 | |1 | ||
− | | | + | |3312 |
|- | |- | ||
|The Legend of Zelda: Ocarina of Time 3D | |The Legend of Zelda: Ocarina of Time 3D | ||
Line 294: | Line 320: | ||
|1 | |1 | ||
|2211 | |2211 | ||
+ | |- | ||
+ | |Tomodachi Life | ||
+ | |[https://www.mediafire.com/file/0fzc1a0b0pp9vvu/TL_Citra_cache.7z/file Download] | ||
+ | |1 | ||
+ | |10123 | ||
|} | |} | ||
==[[Ryujinx]]== | ==[[Ryujinx]]== | ||
− | Right click the game in | + | Right click the game in Ryujinx's game list, Cache Management > Open Shader Cache Directory, and extract the zip there. |
− | ' | + | To share: Right click the game in Ryujinx's game list, Cache Management > Open Shader Cache Directory and zip all the files named "guest" and "shared". Use the title ID as filename (check the file path for a folder with a name that resembles 010015100b514000). |
− | + | * '''Don't upload shaders if you used mods.''' | |
− | + | * '''Vendors seem to matter, so if your card is AMD and there's only an NVIDIA shader cache available, add another entry, and vice-versa. Don't just replace caches from different vendors.''' | |
− | Current shader version is | + | Current shader version is 1.1 (2023/10/23)<ref>[https://github.com/Ryujinx/Ryujinx/blob/b1f8f868f6fdec87bd3342ac379594bd695cbbfd/src/Ryujinx.Graphics.Gpu/Shader/DiskCache/DiskCacheGuestStorage.cs#L12 Ryujinx's shader version source on Github]</ref> |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
Line 312: | Line 343: | ||
! scope="col"|'''Link(s)''' | ! scope="col"|'''Link(s)''' | ||
! scope="col"|'''Shader Version''' | ! scope="col"|'''Shader Version''' | ||
+ | ! scope="col"|'''Vendor''' | ||
! scope="col"|'''Shader Count''' | ! scope="col"|'''Shader Count''' | ||
|- | |- | ||
− | | | + | |Crash Team Racing Nitro-Fueled |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/f24raqnu55yi2es/0100309016e7a000.zip/file Download] |
− | | | + | |1.1 |
− | | | + | |AMD |
+ | |579 | ||
+ | |- | ||
+ | |Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles | ||
+ | |[https://www.mediafire.com/file/5hccsp9a3xmmv1p/0100f9f00c696000.zip/file Download] | ||
+ | |1.1 | ||
+ | |AMD | ||
+ | |7521 | ||
+ | |- | ||
+ | |Donkey Kong Country: Tropical Freeze | ||
+ | |[https://www.mediafire.com/file/4ocg3snb80rjbl8/0100c1f0051b6000.zip/file Download] | ||
+ | |1.1 | ||
+ | |Apple | ||
+ | |784 | ||
+ | |- | ||
+ | |Mario Kart 8 Deluxe | ||
+ | |[https://drive.google.com/uc?export=download&id=1CaDEA4h5jaqwTF5JuDgaoRKjBkJP-YHJ Download] | ||
+ | |1.1 | ||
+ | |NVIDIA | ||
+ | |5934 | ||
+ | |- | ||
+ | |Mario Kart 8 Deluxe | ||
+ | |[https://drive.google.com/uc?export=download&id=1QPULxBDTiTq3Tq_cVza1WZzx2vFroEKQ Download] | ||
+ | |1.1 | ||
+ | |AMD | ||
+ | |5921 | ||
+ | |- | ||
+ | |Metroid Dread | ||
+ | |[https://www.mediafire.com/file/pjrf5zlt8o3u1yv/010093801237C000.zip/file Download] | ||
+ | |1.1 | ||
+ | |NVIDIA | ||
+ | |401 | ||
+ | |- | ||
+ | |Pokémon Sword | ||
+ | |[https://www.mediafire.com/file/bg76b5d5x53x89w/0100abf008968000.zip/file Download] | ||
+ | |1.1 | ||
+ | |AMD | ||
+ | |26042 | ||
|- | |- | ||
− | | | + | |Super Mario Bros. Wonder |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/wisclvjbc2rglk1/010015100b514000.7z/file Download] |
− | | | + | |1.1 |
− | | | + | |NVIDIA |
+ | |4169 | ||
|- | |- | ||
− | | | + | |Super Mario Bros. Wonder |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/9l3q6ndy5y4j1ex/010015100b514000.zip/file Download] |
− | | | + | |1.1 |
− | | | + | |AMD |
+ | |4119 | ||
|- | |- | ||
− | | | + | |Super Mario Bros. Wonder |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/2rr60np9zct5x0d/010015100b514000.zip/file Download] |
− | | | + | |1.1 |
− | | | + | |Intel |
+ | |7773 | ||
|- | |- | ||
− | | | + | |Super Mario Odyssey |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/2k8s0hrn5yexd02/0100000000010000.zip/file Download] |
− | | | + | |1.1 |
− | | | + | |NVIDIA |
+ | |14040 | ||
+ | |- | ||
+ | |Super Mario RPG | ||
+ | |[https://www.mediafire.com/file/r523y1o9j11q9ym/0100bc0018138000.zip/file Download] | ||
+ | |1.1 | ||
+ | |Apple | ||
+ | |822 | ||
+ | |- | ||
+ | |Super Smash Bros. Ultimate | ||
+ | |[https://www.mediafire.com/file/oi3et9c0ofn9v3n/SSBU_Shader_Cache.zip/file Download] | ||
+ | |1.1 | ||
+ | |NVIDIA | ||
+ | |19485 | ||
+ | |- | ||
+ | |Master Detective Archives: Rain Code | ||
+ | |[https://www.mediafire.com/file/ym7z5oc979j6fjg/0100149019460000.zip/file Download] | ||
+ | |1.1 | ||
+ | |AMD | ||
+ | |4085 | ||
|- | |- | ||
− | | | + | |Xenoblade Chronicles 2 |
− | + | |[https://www.mediafire.com/file/hetrwsxsa37se7s/0100e95004038000.rar/file Download] | |
− | | | + | |1.1 |
− | | | + | |NVIDIA |
+ | |4517 | ||
+ | |} | ||
+ | |||
+ | '''Dump from defunct RyuSAK servers. Have in mind that some shaders might be broken (such as Mario Kart 8).''' | ||
+ | |||
+ | Avoid re-uploading these shaders to the list above. | ||
+ | |||
+ | *[https://www.mediafire.com/file/vpyvasmyelkv8m9/Shaders.zip.001/file Download Part 1] | ||
+ | |||
+ | *[https://www.mediafire.com/file/qyv600io6sczyna/Shaders.zip.002/file Download Part 2] | ||
+ | |||
+ | ==[[Yuzu]]== | ||
+ | NOTE: Yuzu is no longer being maintained and shutdown their services (including all repositories) [[History_of_emulation#Lawsuits|because of legal troubles]]. | ||
+ | |||
+ | Right click the game in Yuzu's game list and click <code>Open Transferable Pipeline Cache</code> and copy/paste the .bin file. | ||
+ | |||
+ | Current shader version is '''11''' (2024/1/27). Use version 1659 and below to get shader version '''10'''<ref>yuzu [https://github.com/yuzu-emu/yuzu/blob/master/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp#L57 Vulkan] and [https://github.com/yuzu-emu/yuzu/blob/master/src/video_core/renderer_opengl/gl_shader_cache.cpp#L54 OpenGL] shader version source on GitHub</ref> | ||
+ | |||
+ | {| class="wikitable" style="text-align:center;" | ||
+ | |+ | ||
|- | |- | ||
− | |[https://www.mediafire.com/file/yg32rs0pb8wuqcy/Crash_Team_Racing_Nitro-Fueled_vulkan_shaders.rar/file Vulkan | + | ! scope="col"|'''Game''' |
− | | | + | ! scope="col"|'''Link(s)''' |
+ | ! scope="col"|'''Shader Version''' | ||
+ | ! scope="col"|'''Shader Count''' | ||
+ | |- | ||
+ | |Crash Team Racing Nitro-Fueled | ||
+ | |[https://www.mediafire.com/file/yg32rs0pb8wuqcy/Crash_Team_Racing_Nitro-Fueled_vulkan_shaders.rar/file Vulkan] | ||
+ | |<abbr title="2021/07/25 - 2022/08/31">5</abbr> | ||
|954 | |954 | ||
|- | |- | ||
|Donkey Kong Country: Tropical Freeze | |Donkey Kong Country: Tropical Freeze | ||
|[https://www.mediafire.com/file/tg25mm6bgzj79tj/Donkey_Kong_Country_Tropical_Freeze_vulkan_shaders.rar/file Vulkan] | |[https://www.mediafire.com/file/tg25mm6bgzj79tj/Donkey_Kong_Country_Tropical_Freeze_vulkan_shaders.rar/file Vulkan] | ||
− | | | + | |5 |
|1084 | |1084 | ||
|- | |- | ||
− | + | |Fire Emblem Three Houses | |
− | |||
− | |||
− | |||
− | |||
|[https://www.mediafire.com/file/fnqw4npc9zhy1g6/FETH+yuzu+ogl+hades+cache.7z/file OpenGL] | |[https://www.mediafire.com/file/fnqw4npc9zhy1g6/FETH+yuzu+ogl+hades+cache.7z/file OpenGL] | ||
− | | | + | |5 |
|247 | |247 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|Hyrule Warriors: Age of Calamity | |Hyrule Warriors: Age of Calamity | ||
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/69iabzk29rjpgat/HWAoC+yuzu+1162.7z/file Vulkan] |
− | | | + | |10 |
− | + | |1162 | |
− | |||
− | |||
− | |||
− | |||
− | | | ||
|- | |- | ||
|Kirby and the Forgotten Land | |Kirby and the Forgotten Land | ||
|[https://www.mediafire.com/file/q6xbq4mztg5jrzl/vulkan+kirby.rar/file Vulkan] | |[https://www.mediafire.com/file/q6xbq4mztg5jrzl/vulkan+kirby.rar/file Vulkan] | ||
− | | | + | |5 |
|6683 | |6683 | ||
|- | |- | ||
− | | rowspan=" | + | | rowspan="2" |Luigi's Mansion 3 |
− | |||
− | |||
− | |||
− | |||
|[https://www.mediafire.com/file/hya90bycn41wt5k/LM3+yuzu+ogl+hades+cache.7z/file OpenGL] | |[https://www.mediafire.com/file/hya90bycn41wt5k/LM3+yuzu+ogl+hades+cache.7z/file OpenGL] | ||
− | | | + | |5 |
|1015 | |1015 | ||
|- | |- | ||
|[https://www.mediafire.com/file/dmnlb7gm2h40ix1/vulkan.rar/file Vulkan] | |[https://www.mediafire.com/file/dmnlb7gm2h40ix1/vulkan.rar/file Vulkan] | ||
− | | | + | |5 |
|1946 | |1946 | ||
|- | |- | ||
|LEGO Harry Potter Collection | |LEGO Harry Potter Collection | ||
|[https://www.mediafire.com/file/5cr4uretmuc5ryj/LEGO_Harry_Potter_Collection_vulkan_shaders.rar/file Vulkan] | |[https://www.mediafire.com/file/5cr4uretmuc5ryj/LEGO_Harry_Potter_Collection_vulkan_shaders.rar/file Vulkan] | ||
− | | | + | |5 |
|3181 | |3181 | ||
|- | |- | ||
− | + | |Mario & Sonic at the Olympic Games Tokyo 2020 | |
− | |||
− | |||
− | |||
− | |||
|[https://www.mediafire.com/file/hcy2hy2if9p4f9r/Mario_and_Sonic_Olympics_vulkan_shaders.rar/file Vulkan] | |[https://www.mediafire.com/file/hcy2hy2if9p4f9r/Mario_and_Sonic_Olympics_vulkan_shaders.rar/file Vulkan] | ||
− | | | + | |5 |
|545 | |545 | ||
|- | |- | ||
− | + | |Mario Kart 8 Deluxe | |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/b7vj9wtcpd0qs1x/Mario_Kart_8_Deluxe_vulcan_shaders.rar/file Vulkan] |
− | + | |10 | |
− | + | |7843 | |
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
|- | |- | ||
|Metroid Dread | |Metroid Dread | ||
|[https://www.mediafire.com/file/l3gceinbbadawsr/MD_yuzu_cache.7z/file Vulkan] | |[https://www.mediafire.com/file/l3gceinbbadawsr/MD_yuzu_cache.7z/file Vulkan] | ||
− | | | + | |5 |
|490 | |490 | ||
|- | |- | ||
− | | | + | |Metroid Prime Remastered |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/kj57f0n834kfr67/010012101468c000.zip/file/file Vulkan] |
− | | | + | |10 |
− | | | + | |2323 |
|- | |- | ||
+ | |New Super Mario Bros. U Deluxe | ||
|[https://www.mediafire.com/file/phyg2argivss3x4/New_Super_Mario_Bros_U_Deluxe_vulkan_shaders.rar/file Vulkan] | |[https://www.mediafire.com/file/phyg2argivss3x4/New_Super_Mario_Bros_U_Deluxe_vulkan_shaders.rar/file Vulkan] | ||
− | | | + | |5 |
|1308 | |1308 | ||
|- | |- | ||
− | | | + | |Nickelodeon Kart Racers |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/pxteaxt401cmiqj/Nickelodeon_Kart_Racers_vulkan_shaders.rar/file Vulkan] |
− | | | + | |5 |
− | | | + | |437 |
|- | |- | ||
− | + | |Pokemon Legends: Arceus | |
− | | | + | | |
− | | | + | |10 |
− | | | + | |5752 |
|- | |- | ||
+ | |Pokemon Shield | ||
|[https://www.mediafire.com/file/7sc7mx1eseeq43t/swsh_vulkan.rar/file Vulkan] | |[https://www.mediafire.com/file/7sc7mx1eseeq43t/swsh_vulkan.rar/file Vulkan] | ||
− | | | + | |5 |
|13169 | |13169 | ||
|- | |- | ||
− | + | |Super Mario 3D World + Bowser's Fury | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|[https://www.mediafire.com/file/gvnoy8002p3q0us/Super_Mario_3D_World_vulkan_shaders.rar/file Vulkan] | |[https://www.mediafire.com/file/gvnoy8002p3q0us/Super_Mario_3D_World_vulkan_shaders.rar/file Vulkan] | ||
− | | | + | |5 |
|7178 | |7178 | ||
|- | |- | ||
− | + | |Super Mario Bros. Wonder | |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/r68hq3vzuyp8mx6/010015100b514000.zip/file Vulkan] |
− | | | + | |10 |
− | | | + | |17531 |
|- | |- | ||
+ | |Super Mario Odyssey | ||
|[https://www.mediafire.com/file/2ywi1d3tqh48g1r/Super_Mario_Odyssey_Yuzu_Vulkan_cache_%2528FULL_GAME%2529.7z/file Vulkan] | |[https://www.mediafire.com/file/2ywi1d3tqh48g1r/Super_Mario_Odyssey_Yuzu_Vulkan_cache_%2528FULL_GAME%2529.7z/file Vulkan] | ||
− | | | + | |5 |
|28852 | |28852 | ||
|- | |- | ||
− | | rowspan=" | + | | rowspan="2" |Super Smash Bros. Ultimate |
− | |||
− | |||
− | |||
− | |||
|[https://www.mediafire.com/file/fsoo24g2j0z58sn/SSBU_yuzu_ogl_hades_cache.7z/file OpenGL] | |[https://www.mediafire.com/file/fsoo24g2j0z58sn/SSBU_yuzu_ogl_hades_cache.7z/file OpenGL] | ||
− | | | + | |5 |
|11803 | |11803 | ||
|- | |- | ||
− | |[https://www.mediafire.com/ | + | |[https://www.mediafire.com/folder/dle5wyb06a0im/01006a800016e000 Vulkan] |
− | | | + | |10 |
− | | | + | |14529 |
+ | |- | ||
+ | |The Legend of Zelda: Breath of the Wild | ||
+ | |[https://mega.nz/file/cvFXDSgD#8jEbzCBQblR1_uDjlfdi6SXfy6i5id38M_eZJCh61eM/ Vulkan] | ||
+ | |10 | ||
+ | |52239 | ||
|- | |- | ||
− | |The Legend of Zelda: | + | |The Legend of Zelda: Skyward Sword HD |
− | | | + | | |
− | | | + | |10 |
− | | | + | |337 |
|- | |- | ||
− | | | + | |The Legend of Zelda: Tears of the Kingdom |
− | |[https://www.mediafire.com/file/ | + | |[https://www.mediafire.com/file/f0yekhllc1t7jnd/0100f2c0115b6000.7z/file Vulkan] |
− | | | + | |11 |
− | | | + | |54945 |
|- | |- | ||
|Xenoblade Chronicles 2: Torna | |Xenoblade Chronicles 2: Torna | ||
|[https://mega.nz/file/HmxEmKyS#1nKxzyUJVBNPazNVpmAWipjcjFILIzoI9fPLusYm3Cw Vulkan] | |[https://mega.nz/file/HmxEmKyS#1nKxzyUJVBNPazNVpmAWipjcjFILIzoI9fPLusYm3Cw Vulkan] | ||
− | | | + | |5 |
|19369 | |19369 | ||
|} | |} |
Revision as of 21:25, 24 May 2024
- This page contains Shader Cache sets to download for specific games
A shader cache is a collection of GPU specific programs known as shaders that get stored in your computer's auxiliary memory for quick retrieval (as you play your game).
Modern consoles and their games make heavy use of precompiled shaders specific to their GPUs, and these shaders can't be run natively on PC hardware, so they need to be translated or recompiled. The simplest way to do this is to recompile them at runtime, but that's slow and can cause stuttering every time a new shader is loaded in the game. A mitigation to this stuttering is to compile the shaders asynchronously to the emulator, but this has its own drawback in that in the time it takes to compile the shader, the effect in-game that relies on it won't be shown.
Another approach is to cache the system's raw shader pipeline and then compile the shaders before the game even starts. The only drawback here is that someone has to play through the game atleast once to 'build' a cache that can be used by others. This page provides files to pre-built caches for seamless use while playing your games.
When an emulator updates the way it handles shaders, it may break compatibility with previous shader caches; for this reason, the shader version is listed below.
Note: Please compress your shader caches with 7-Zip or WinRAR before uploading them.
Cemu
Put files in <cemuFolder>\shaderCache\transferable\
Newer versions of Cemu leverage Vulkan 1.2 and asynchronous shaders in a way that it may be preferable on modern GPUs to use async shaders instead of a shader cache, so try enabling that before hunting for shader caches. The current shader version is 150, but Cemu is backward-compatible from version 149 (Cemu version 1.7.0, 2017/05/16) Cemu 1.25.0+ is not backward-compatible with any prior transferable cache.
Game | Link(s) | Shader Version | Shader Count | Notes |
---|---|---|---|---|
Bayonetta 2 | Download | 149 | 1210 | |
Captain Toad Treasure Tracker | Download | 149 | 2146 | |
Devil's Third | Download | 149 | 4421 | |
Donkey Kong Country: Tropical Freeze | Download | 149 | 1950 | |
Fast Racing NEO | Download | 149 | 1776 | |
Fatal Frame 5 | Download | 149 | 1023 | |
Hyrule Warriors | Download | 149 | 1222 | |
Kirby and the Rainbow Curse | Download | 149 | 3004 | |
Mario Kart 8 | Download | 149 | 12029 | |
Mario Party 10 | Download | 149 | 1235 | |
Mario Tennis | Download | 149 | 1230 | |
New Super Mario Bros. U + New Super Luigi U | Download | 149 | 886 | |
Ninja Gaiden 3: Razor's Edge | Download | 149 | 868 | |
Pikmin 3 | Download | 149 | 2423 | |
Splatoon | Download | 149 | 6790 | |
Star Fox Zero | Download | 149 | 384 | |
Super Mario 3D World | Download | 149 | 4212 | |
Super Mario Maker | Download | 149 | 584 | |
Super Smash Bros. WiiU | Download | 150 | 4765 | |
Tekken Tag Tournament 2 | Download | 149 | 1980 | |
The Legend of Zelda: Breath of the Wild | Download | 149 | 9674 | |
Download | 150 | 6500ish shaders, 11000 vulkan pipelines | Incomplete, this is meant for Vulkan users (the cache above will still work with Vulkan) so they don't have to build pipelines. Don't try to combine the pipelines with another cache, as they are incompatible. | |
Download | 150 | 9627 shaders, 32609 vulkan pipelines | Almost perfect, JPN version of Breath of the Wild for the Cemu 1.25, other region versions can use the OpenGL shaders, change its name, for example, change 9300 to 9500. The Vulkan pipelines will increase with your hardware driver update. | |
Download | 150 | 9430 shaders, 56354 vulkan pipelines | US version of zelda breath of the wild game played through with Cemu version 1.26.2f using Vulkan Graphics API, this is the entire shaderCache folder. | |
The Legend of Zelda: Twilight Princess HD | Download | 149 | 2635 | |
The Legend of Zelda: Wind Waker HD | Download | 149 | 11835 | |
Tokyo Mirage Sessions #FE | Download | 149 | 2438 | |
Xenoblade | Download | 149 | 17592 | |
Yoshi Wolly World | Download | 149 | 5002 |
RPCS3
Put the raw and pipeline folders in <RPCS3Folder>\cache\<gameSerial>\ppu-<hash>-EBOOT.BIN\shaders_cache\
Current shader version is v1.94 (2022/12/11)[1]
Game | Link(s) | Shader Version | Shader Count | Renderer | Notes |
---|---|---|---|---|---|
God of War III | Download | v1.94 | 9330 | Vulkan | |
Ratchet and Clank: A Crack in Time | Download | v1.93 | 1191 | Vulkan | |
Ratchet and Clank: Into the Nexus | Download | v1.93 | 1150 | Vulkan | |
Skylanders Giants | Download | v1.94 | 2831 | Vulkan |
Xenia
Put the files in <XeniaFolder>\cache\shaders\shareable
Current shader version is 20220720[2]
Game | Link(s) | Shader Version | Renderer | Notes |
---|---|---|---|---|
Lost Odyssey | Download | 20220720 | DX12 ROV | 100% Full Playthrough (Discs 1-4)
Xenia Canary Build December 25 2022 (9f0d3d4) |
Gears of War 2 | Download | 20220720 | DX12 ROV | Full Playthrough of Main Campaign |
Gears of War 3 | Download | 20220720 | DX12 ROV | Full Playthrough |
Gears of War Judgment | Download | 20220720 | DX12 ROV | Full Playthrough Judgment/Aftermath |
Red Dead Redemption | Download | 20220720 | DX12 ROV | Full Playthrough of Main Campaign and Undead Nightmare |
WET | Download | 20220720 | DX12 ROV | Full Playthrough of Main Campaign |
Citra
Put files in <user>\shaders\opengl\transferable\
Current shader version is 1 (2019/09/07)[3]
Game | Link(s) | Shader Version | Shader Count |
---|---|---|---|
Animal Crossing: New Leaf | Download | 1 | 1403 |
Mario Kart 7 | Download | 1 | 299 |
New Super Mario Bros. 2 | Download | 1 | 1308 |
Pokemon: Ultra Sun | Download | 1 | 703 |
Super Mario 3D Land | Download | 1 | 1379 |
Super Smash Bros. 3DS | Download | 1 | 3312 |
The Legend of Zelda: Ocarina of Time 3D | Download | 1 | 426 |
The Legend of Zelda: Majora's Mask 3D | Download | 1 | 2211 |
Tomodachi Life | Download | 1 | 10123 |
Ryujinx
Right click the game in Ryujinx's game list, Cache Management > Open Shader Cache Directory, and extract the zip there.
To share: Right click the game in Ryujinx's game list, Cache Management > Open Shader Cache Directory and zip all the files named "guest" and "shared". Use the title ID as filename (check the file path for a folder with a name that resembles 010015100b514000).
- Don't upload shaders if you used mods.
- Vendors seem to matter, so if your card is AMD and there's only an NVIDIA shader cache available, add another entry, and vice-versa. Don't just replace caches from different vendors.
Current shader version is 1.1 (2023/10/23)[4]
Game | Link(s) | Shader Version | Vendor | Shader Count |
---|---|---|---|---|
Crash Team Racing Nitro-Fueled | Download | 1.1 | AMD | 579 |
Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles | Download | 1.1 | AMD | 7521 |
Donkey Kong Country: Tropical Freeze | Download | 1.1 | Apple | 784 |
Mario Kart 8 Deluxe | Download | 1.1 | NVIDIA | 5934 |
Mario Kart 8 Deluxe | Download | 1.1 | AMD | 5921 |
Metroid Dread | Download | 1.1 | NVIDIA | 401 |
Pokémon Sword | Download | 1.1 | AMD | 26042 |
Super Mario Bros. Wonder | Download | 1.1 | NVIDIA | 4169 |
Super Mario Bros. Wonder | Download | 1.1 | AMD | 4119 |
Super Mario Bros. Wonder | Download | 1.1 | Intel | 7773 |
Super Mario Odyssey | Download | 1.1 | NVIDIA | 14040 |
Super Mario RPG | Download | 1.1 | Apple | 822 |
Super Smash Bros. Ultimate | Download | 1.1 | NVIDIA | 19485 |
Master Detective Archives: Rain Code | Download | 1.1 | AMD | 4085 |
Xenoblade Chronicles 2 | Download | 1.1 | NVIDIA | 4517 |
Dump from defunct RyuSAK servers. Have in mind that some shaders might be broken (such as Mario Kart 8).
Avoid re-uploading these shaders to the list above.
Yuzu
NOTE: Yuzu is no longer being maintained and shutdown their services (including all repositories) because of legal troubles.
Right click the game in Yuzu's game list and click Open Transferable Pipeline Cache
and copy/paste the .bin file.
Current shader version is 11 (2024/1/27). Use version 1659 and below to get shader version 10[5]
Game | Link(s) | Shader Version | Shader Count |
---|---|---|---|
Crash Team Racing Nitro-Fueled | Vulkan | 5 | 954 |
Donkey Kong Country: Tropical Freeze | Vulkan | 5 | 1084 |
Fire Emblem Three Houses | OpenGL | 5 | 247 |
Hyrule Warriors: Age of Calamity | Vulkan | 10 | 1162 |
Kirby and the Forgotten Land | Vulkan | 5 | 6683 |
Luigi's Mansion 3 | OpenGL | 5 | 1015 |
Vulkan | 5 | 1946 | |
LEGO Harry Potter Collection | Vulkan | 5 | 3181 |
Mario & Sonic at the Olympic Games Tokyo 2020 | Vulkan | 5 | 545 |
Mario Kart 8 Deluxe | Vulkan | 10 | 7843 |
Metroid Dread | Vulkan | 5 | 490 |
Metroid Prime Remastered | Vulkan | 10 | 2323 |
New Super Mario Bros. U Deluxe | Vulkan | 5 | 1308 |
Nickelodeon Kart Racers | Vulkan | 5 | 437 |
Pokemon Legends: Arceus | 10 | 5752 | |
Pokemon Shield | Vulkan | 5 | 13169 |
Super Mario 3D World + Bowser's Fury | Vulkan | 5 | 7178 |
Super Mario Bros. Wonder | Vulkan | 10 | 17531 |
Super Mario Odyssey | Vulkan | 5 | 28852 |
Super Smash Bros. Ultimate | OpenGL | 5 | 11803 |
Vulkan | 10 | 14529 | |
The Legend of Zelda: Breath of the Wild | Vulkan | 10 | 52239 |
The Legend of Zelda: Skyward Sword HD | 10 | 337 | |
The Legend of Zelda: Tears of the Kingdom | Vulkan | 11 | 54945 |
Xenoblade Chronicles 2: Torna | Vulkan | 5 | 19369 |
References
- ↑ RPCS3's shader version source on Github
- ↑ Xenia's shader version source on Github
- ↑ Citra's shader version source on Github
- ↑ Ryujinx's shader version source on Github
- ↑ yuzu Vulkan and OpenGL shader version source on GitHub