DLL mod to enable native Unreal Engine 4 FXAA in Code Vein
Permissions and credits
Credits and distribution permission
Other user's assetsSome assets in this file belong to other authors. You will need to seek permission from these authors before you can use their assets
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
drDaxxy for dinput8 proxy
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Disclaimer:This mod comes provided as-is. Technically End User License Agreement of Code Vein forbids any sort of reverse engineering and/or modifications of game assets and code. In practice right now the game doesn't detect any tampering and people are not getting banned, however this may change in future without any notice in advance.
This is a proxy dinput8.dll that modifies single memory address about 45 seconds after being loaded to change r.defaultfeature.antialiasing to 1 as by default game only allows values of 0 for disabled and 2 for TAA and value of this variable is stored in encrypted save file rather than .ini files. Additionally this value is loaded from save file about 30 seconds into the initial boot making it impossible to override with .ini files. Upon changing the AA value this mod does not do anything past that point, which also means that going into graphics settings and backing out will revert AA to either being disabled or set to Temporal Anti Aliasing.
Lastly, as this writes to specific memory pointer it means that with any game update that modifies the .exe file this mod may stop working and will require updating.
Installation: Drop dinput8.dll from the .zip file into steamapps\common\CODE VEIN\CodeVein\Binaries\Win64 directory.
Configuration: As this is native UE4 AA, it can also be controlled by proper engine variables, to change AA quality you can go to %localappdata%\CodeVein\Saved\Config\WindowsNoEditor and open Scalability.ini, Inside you need to add [PostProcessQuality@#] header, where # indicates your current ingame preset (this can be found in GameUserSettings.ini under sg.PostProcessQuality=#)
Below [PostProcessQuality@#] add r.PostProcessAAQuality=#, where # indicates any number from 0 to 6. Zero means AA is practically off, while six is highest quality possible.