SweetFX Settings DB
Latest forum threads
7 hours, 32 minutes ago
7 hours, 40 minutes ago
8 hours, 5 minutes ago
8 hours, 26 minutes ago

Werking MXAO + FXAA (Nerd challenge)

Created by geisss
Added Jan. 28, 2018
Updated 5 Feb 06:04 CET
Shader used: ReShade
Preset description:
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
Download preset Show / Hide settings
Effects=LumaSharpen.fx,Colourfulness.fx,FXAA.fx,Levels.fx,MXAO.fx,Vibrance.fx Techniques=Colourfulness,FXAA,Levels,LumaSharpen,MXAO,Vibrance TechniqueSorting=Colourfulness,FXAA,Levels,LumaSharpen,MXAO,Vibrance [Vibrance.fx] Vibrance=0.110000 VibranceRGBBalance=1.000000,1.000000,1.000000 [Cartoon.fx] Power=1.500000 EdgeSlope=1.500000 [FXAA.fx] Subpix=0.200000 EdgeThreshold=0.125000 EdgeThresholdMin=0.000000 [DOF.fx] DOF_FARBLURCURVE=2.000000 fADOF_ShapeCurvatureAmount=0.300000 DOF_AUTOFOCUS=1 DOF_MOUSEDRIVEN_AF=4294967295 fGPDOFChromaAmount=0.150000 DOF_INFINITEFOCUS=1.000000 fGPDOFBiasCurve=2.000000 DOF_FOCUSPOINT=0.500000,0.500000 bADOF_ShapeApertureEnable=0 DOF_FOCUSSAMPLES=6 DOF_MANUALFOCUSDEPTH=0.020000 DOF_NEARBLURCURVE=1.600000 fGPDOFBrightnessMultiplier=2.000000 bGPDOFPolygonalBokeh=1 fRingDOFFringe=0.500000 DOF_FOCUSRADIUS=0.050000 DOF_BLURRADIUS=15.000000 fADOF_BokehCurve=4.000000 iRingDOFSamples=6 iRingDOFRings=4 fGPDOFBrightnessThreshold=0.500000 fRingDOFThreshold=0.700000 bADOF_ShapeCurvatureEnable=0 fRingDOFGain=27.000000 fRingDOFBias=0.000000 bADOF_ImageChromaEnable=0 iMagicDOFBlurQuality=8 fMagicDOFColorCurve=4.000000 iGPDOFQuality=6 fADOF_ShapeChromaAmount=0.125000 fADOF_ShapeRotation=0.000000 iGPDOFPolygonCount=5 fGPDOFBias=10.000000 fADOF_SmootheningAmount=1.000000 bMatsoDOFChromaEnable=1 fMatsoDOFChromaPow=1.400000 fMatsoDOFBokehCurve=8.000000 iADOF_ShapeQuality=17 iMatsoDOFBokehQuality=2 fMatsoDOFBokehAngle=0.000000 bADOF_RotAnimationEnable=0 fADOF_RotAnimationSpeed=2.000000 fADOF_ShapeWeightAmount=1.000000 fADOF_ShapeApertureAmount=0.010000 bADOF_ShapeAnamorphEnable=0 fADOF_ShapeAnamorphRatio=0.200000 bADOF_ShapeDistortEnable=0 bADOF_ShapeChromaEnable=0 fADOF_ShapeWeightCurve=4.000000 fADOF_ShapeDistortAmount=0.200000 bADOF_ShapeDiffusionEnable=0 fADOF_ShapeDiffusionAmount=0.100000 bADOF_ShapeWeightEnable=0 iADOF_ImageChromaHues=5 iADOF_ShapeChromaMode=3 fADOF_ImageChromaCurve=1.000000 fADOF_ImageChromaAmount=3.000000 [ChromaticAberration.fx] Shift=2.500000,-0.500000 Strength=0.500000 [Levels.fx] BlackPoint=10 WhitePoint=247 HighlightClipping=0 [MXAO.fx] fMXAOAmbientOcclusionAmount=0.360000 bMXAOSmoothNormalsEnable=0 fMXAOIndirectLightingAmount=4.000000 fMXAOFadeoutStart=0.200000 iMXAOBayerDitherLevel=3 fMXAONormalBias=0.200000 fMXAOIndirectLightingSaturation=1.000000 iMXAOSampleCount=24 fMXAOSampleRadius=2.500000 fMXAOBlurSharpness=2.000000 fMXAOBlurSteps=2 bMXAODebugViewEnable=0 fMXAOFadeoutEnd=0.400000 [LumaSharpen.fx] sharp_strength=0.650000 pattern=1 sharp_clamp=0.035000 offset_bias=1.000000 show_sharpen=0 [Clarity.fx] ClarityBlendMode=2 ClarityRadius=1 ClarityOffset=2.000000 ClarityDarkIntensity=0.400000 ClarityBlendIfDark=50 ClarityBlendIfLight=205 ClarityStrength=0.400000 ClarityViewBlendIfMask=0 ClarityLightIntensity=0.000000 ClarityViewMask=0 [Colourfulness.fx] colourfulness=0.110000 lim_luma=0.700000 [FakeHDR.fx] HDRPower=1.000000 radius1=0.793000 radius2=0.870000 [Vignette.fx] Type=0 Ratio=1.000000 Center=0.500000,0.500000 Radius=2.000000 Amount=-1.000000 Slope=2 [AdaptiveSharpen.fx] curve_height=1.000000 L_compr_low=0.167000 D_compr_low=0.250000 curveslope=0.500000 L_overshoot=0.003000 D_overshoot=0.009000 L_compr_high=0.334000 D_compr_high=0.500000 scale_lim=0.100000 scale_cs=0.056000 pm_p=0.700000 [Curves.fx] Mode=0 Formula=4 Contrast=0.650000


20 Jun 20:46 CEST

Also if anyone is experiencing huge slow downs in the new versions of CEMU try disabling multi threading optimization in the Nvidia Control Panel

4 Feb 00:59 CET

@ 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.

1 Feb 21:49 CET

I don`t need a solution anymore. Now I play with 1080p graphic-pack, but with more framerate. :)

1 Feb 21:03 CET


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.


You need to be logged in to post a comment