Code Vein
0 of 0

File information

Last updated

Original upload

Created by

SkacikPL

Uploaded by

skacikpl

Virus scan

Safe to use

About this mod

DLL mod to enable native Unreal Engine 4 FXAA in Code Vein

Permissions and credits
Changelogs
Donations
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.

Credits