FAQ:
Why is this a Nerd Challenge?
-It requires a fair amount of effort and tech skill to make ReShade (specially this preset) work with the emulator
What is MXAO?
-To put simply it adds better shadows to the game which had either baked or very weak ones due to hardware limitations.
What are the advantages of this over stuff like the Clarity graphics pack?
-Clarity works with color palettes and relies mostly on the technicolor shading, color palettes are fixed and can either be a hit or miss depending on the terrain or the time of the day and the amount of lighting, matter of fact is that they will not look as good as you expect 50% of the time and cannot be tuned in real time, in some places a palette looks great and in others the same palette can be so dark you can barely see what is going on.
ReShade on the other hand always looks as good as you want to and you can tune it in real time as well as use a lot more effects.
I rarely find myself making changes in a ReShade profile once i am done tweaking it and as far as this preset goes, it does not matter whether its a snowy mountain or a dark cave, day or night, it always looks good.
There are several things you need to know before attempting to use this preset.
1) ReShade has been causing the in game menu to freeze for a while now and needs to be toggled off if you want to use Items or want to equip armor. This is the reason you have not heard about ReShade and Zelda for months.
You can play a bit with hotkeys to mitigate the necessity of toggling ReShade on and off, i'll explain a bit more in the final paragraph.
2) When installing Reshade (v3.1.1 as this was written)DO NOT DOWNLOAD THE SMAA SHADER, it breaks the emulator, i reccommend you only download the
shaders needed for this preset which are Colourfoulness, FXAA, Levels, LumaSharpen,MXAO, Vibrance.
3) The MXAO effect will be inverted by default so you need to search the parameters "RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN=0" and set it to 1
and "RESHADE_DEPTH_INPUT_IS_REVERSED=1" and set that to 0, this can be done in-game at the ReShade UI (remember to reload Reshade for the changes to take effect) or on the file "opengl32.ini"
4) MXAO will only work while the size of the instance where the game is playing is the same size as the rendering resolution of the game
*instance can be a Window or Fullscreen mode, window size can be changed manually or with software, fullscreen size is determined by your current desktop resolution
*rendering resolution is handled by Cemu, it is 720p by default and can be changed with graphics packs
To make things easy and avoid a long explanation, just make sure you always use the graphic pack that is the same as your monitor's resolution and play in fullscreen
E.g. If your monitor is 1080p then install the 1080p graphic pack in CEMU and go into fullscreen mode.
=========================================================
My personal solution to the toggle ReShade on/off problem in the menus was to set the ReShade toggle on/off key to be the same key i was using for the "Start" button in the game, this way every time i press "Start" i also enable or disable ReShade.
The problem is that you always need to exit the menu using the "Start" button in order to toggle the effect back ON, else it stays OFF and you have to manually toggle it ON again.
This poses a challenge when you are used to exit menus just by mashing the "B" button, like me. But again you can be creative about it and use third party software like Joy2Key to make the toggle hotkey a combo in your gamepad or something like that.
*update:made a lazy video about this preset ----->
https://www.youtube.com/watch?v=5qIuOE1awaw
Also if anyone is experiencing huge slow downs in the new versions of CEMU try disabling multi threading optimization in the Nvidia Control Panel
@ silentfan255 thanks for the interest, if you want to try 4k with a 1080p monitor, i want you to know it is possible, but you need to use Nvidia Dynamic Super Resolution or AMD Virtual Super Resolution to enable you to change your desktop resolution to 4k (3840x2160), then use the 4k graphic pack in CEMU and go into fullscreen mode, MXAO will work and will downscale nicely to your monitor.
I don`t need a solution anymore. Now I play with 1080p graphic-pack, but with more framerate. :)
Hi!
very nice, optimal look for me (not to much etc.)
But I will play in 4k with the 3840x2160 graphic pack, but my display has only 1920x1080. How I must modify MXAO to work correctly? Is it possible? I didn`t find anything in the files. But I don`t have much experience.
Best