FoxLens - SMAA - CAS for MGSV

FoxLens - SMAA - CAS for MGSV

This is a ported and stripped version of vkBasalt with SMAA + CAS + more built for MGSV using DXVK


[size=4]Fox Lens is custom Vulkan layer that adds SMAA anti-aliasing, sharpening, and a set of optional stylised looks to Metal Gear Solid V: The Phantom Pain, running alongside DXVK ( bundled and test on 2.3.1).[/size]

The goal is to improve image clarity and anti-aliasing without requiring a full vkBasalt installation or a more complicated ReShade setup. This also meant porting vkBasalt to Windows for this project.

[b]Install[/b]
1. Extract the release archive.
2. Copy the files ( smaa_layer.dll, install_vkbchoom.exe, vkbchoom.json, vkbchoom.conf, with the DXVK files d3d11.dll and dxgi.dll) into your MGS_TPP folder.
3. Run install_vkbchoom.exe (just double-click it, no admin rights needed). It registers the layer and checks that everything's set up correctly.

To uninstall: double-click install_vkbchoom_remove.bat  and remove the files listed above.

[b]NOTICE: For Ihhook compatibility use this custom fork which includes my DXVK fix thanks to kapuragu   [url=https://github.com/kapuragu/IHHook/releases/tag/r24]Release IHHook r24 · kapuragu/IHHook · GitHub[/url] , it is a more up-to-date and bug fixed version of IHook.[/b]

[b]Main features[/b]
[list]
[][b]SMAA anti-aliasing[/b] - always on, tuned specifically for this game[/]
[][b]RCAS sharpening[/b] - AMD FSR1's sharpen pass, optional (on by default[/]
[][b]Built-in screenshot capture[/b] - a configurable hotkey that saves the actual, fully-processed frame straight to PNG[/]
[][b]Every setting lives in one plain-text config file vkbchoom.conf[/b], read fresh at launch edit in notepad to customise settings.[/]
[/list][b]Test effects[/b] off by default:
Depth-based outline - traces real object and character silhouettes using the game's own depth buffer
Posterise
Black/white/red filter

Known issues:

[b]Fullscreen screen capture will NOT SHOW THE SHARPENED IMAGE this is why I built in a screen capture tool, you can change the hotkey from F11 in vkbchoom.conf or use windowed mode.[/b]

[b]The Default fork of IHHook will not load correctly due to using an old RE2 hook that Vulkan is not compatable with ( use fork mentioned above instead )[/b]
[b]
Thanks: 
Modders Heaven 
doitsujin and the DXVK project
DadSchoorse, for vkBasalt
The OG SMAA research
AMD for RCAS 
stb_image_write.h[/b]
[b]Cap [/b]