Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Code Vein"

From PCGamingWiki, the wiki about fixing PC games
(Change edits to Scalability.ini to use Engine.ini instead, as it doesn't rely on value of any sg.* cvars.)
m (→‎Enable developer console: : link to UE4 page)
Line 402: Line 402:
  
 
==Issues fixed==
 
==Issues fixed==
===Enable developer console===
+
===Re-enable developer console===
{{++}} The Universal UE4 Console Unlocker works a treat for enabling the dev-console ingame, letting you edit various UE4 variables at runtime, use debug commands such as '''''ToggleDebugCamera''''' to enable a flycam mode, etc.
+
{{ii}} The developer console can be re-enabled by following the [[Engine:Unreal_Engine_4#Re-enable_developer_console|steps on the Unreal Engine 4 page]].
 
 
{{Fixbox|description=Automatically unlock the console with UE4 Console Launcher|fix=
 
# Download the console launcher from [https://community.pcgamingwiki.com/files/file/1426-universal-ue4-dev-console-launcher/ this page]
 
# Extract the contents of the ZIP into the games Win64 folder (eg. SteamApps\Common\CODE VEIN\CodeVein\Binaries\Win64\)
 
# Run the UE4ConsoleLaunch.exe application, which will launch the game and inject the console unlocker automatically
 
# Now while in-game you should be able to hit the Tilde key to bring up the UE4 console (one press brings up mini-console, two presses will show the full thing)
 
You can make a shortcut to the UE4ConsoleLaunch.exe file, or add it to Steam as a non-Steam game, so that the game will always have the console enabled when you run it.<br/>
 
If Tilde key doesn't work try following the instructions in the console unlockers README.txt file.<br/>
 
A list of default UE4 cvars can be [https://digilander.libero.it/ZioYuri78/ found here], note that this list is for UE4 in general and not for Code Vein specifically.}}
 
 
 
Alternatively:
 
{{Fixbox|description=Extract & manually set up UE4 Console Unlocker|fix=
 
# Download the console unlocker from [https://framedsc.github.io/GeneralGuides/universal_ue4_consoleunlocker.htm#downloading-the-unlocker this page]
 
# Extract the ZIP somewhere, and open the IGCSInjector.ini in notepad
 
# Edit the line starting with "Process" to "Process=CodeVein-Win64-Shipping.exe" (without quotes)
 
# Save the file, then start the game
 
# Once at the main-menu, alt-tab out of the game, right click IGCSInjector.exe, and choose "Run as administrator"
 
# A console window should appear, if all goes well it should mention that the in-game console is now enabled
 
# Now while in-game you should be able to hit the Tilde key to bring up the UE4 console (one press brings up mini-console, two presses will show the full thing)
 
If Tilde key doesn't work try following the instructions in the console unlockers README.txt file.<br/>
 
A list of default UE4 cvars can be [https://digilander.libero.it/ZioYuri78/ found here], note that this list is for UE4 in general and not for Code Vein specifically.<br/>
 
You'll also need to re-run the IGCSInjector.exe each time you start the game, as this fix sadly isn't permanent (or use the console-launcher above)}}
 
  
 
===Elevator not moving or taking a long time to start moving===
 
===Elevator not moving or taking a long time to start moving===

Revision as of 09:15, 9 October 2019

Code Vein
Code Vein cover
Developers
Shift[1]
Bandai Namco Entertainment
Publishers
Bandai Namco Entertainment
Engines
Unreal Engine 4[2]
Release dates
Windows September 27, 2019
Code Vein on Wikipedia

General information

Official website
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Publisher website
Icon overlay.png
Windows
Amazon.com
Icon overlay.png
Windows
Gamesplanet logo.svg
Icon overlay.png
Deluxe Edition also available.
Windows
Green Man Gaming
Icon overlay.png
Deluxe Edition also available.
Windows
Humble Store
Icon overlay.png
Deluxe Edition also available.
Windows
Steam
Icon overlay.png
Deluxe Edition also available.
Windows
All versions require Steam and Denuvo Anti-Tamper DRM.[3]

Game data

Configuration file(s) location

System Location
Windows %LOCALAPPDATA%\CodeVein\Saved\Config\WindowsNoEditor
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/678960/pfx/[Note 1]

Save game data location

System Location
Windows %LOCALAPPDATA%\CodeVein\Saved\SaveGames
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/678960/pfx/[Note 1]

Save game cloud syncing

System Native Notes
Steam Cloud

Video settings

Graphics Settings
Graphics Settings
Brightness Settings
Brightness Settings

Template:Video settings


Ultrawide

Instructions[4]
21:9 screenshot with aforementioned fix.
21:9 screenshot with aforementioned fix.
  1. Go to <path-to-game>\CodeVein\Binaries\Win64\
  2. Make a backup copy of CodeVein-Win64-Shipping.exe.
  3. Open the original CodeVein-Win64-Shipping.exe in a hex editor, such as HxD.
  4. Search for F6 41 2C 01 4C, and replace with F6 41 2C 00 4C to remove pillarboxes.
  5. Search for 35 FA 0E 3C A4, and replace with 35 FA 3E 3C A4 to change the Field of view (FOV).
When finding and replacing these hex values, make sure that the find/replace tools are using "Hex-values" mode, and search direction (if using HxD) is set to All (Forward and Backward).

Notes

Centered HUD elements example.
Centered HUD elements example.
The game uses Vert- FOV Scaling, so the vertical of the display is cut to compensate for the wider horizontal aspect ratio. As a result, the FOV value displayed in this fix might not work for wider aspect ratios than 21:9 (e.g: 32:9, or 48:9), and aspect ratios narrower (e.g: 16:9). It is recommended to check the Notes section in WSGF Common Hex Values for instructions on how to get the recommended FOV values for those aspect ratios.
HUD elements are centered on-screen.
The FOV hex edit listed here is designed with Vert- in mind. It's not recommended to combine the value mentioned here (35 FA 3E 3C A4) with the Hor+ FOV scaling tweak.

Multi-monitor

Instructions[5]
48:9 Example with the aforementioned fix.
48:9 Example with the aforementioned fix.
  1. Go to "<path-to-game>\CodeVein\Binaries\Win64".
  2. Make a copy of CodeVein-Win64-Shipping.exe, as a backup.
  3. Open the original CodeVein-Win64-Shipping.exe from "<path-to-game>\CodeVein\Binaries\Win64" in a hex editor, such as HxD.
  4. Search for F6 41 2C 01 4C, and replace with F6 41 2C 00 4C to remove pillarboxes
  5. Search for 35 FA 0E 3C A4, and replace with EF D4 83 3C A4 to change the Field of view (FOV).
When finding and replacing these hex values, make sure that the find/replace tools are using "Hex-values" mode, and search direction (if using HxD) is set to All (Forward and Backward).

Notes

Character Creator 48:9 Example.
Character Creator 48:9 Example.
The game uses Vert- FOV Scaling, so the vertical of the display is cut to compensate for the wider horizontal aspect ratio. As a result, the FOV value displayed in this fix might not work for narrower aspect ratios (e.g: 16:9).
HUD elements are centered on-screen.
Due to the game not supporting an individual camera for each monitor, this may result in Geometry Distortion.
Character Creator only moves to the edge of what would be an 16:9 area.
The FOV hex edit listed here is designed with Vert- in mind. It's not recommended to combine the value mentioned here (EF D4 83 3C A4) with the Hor+ FOV Scaling tweak.

Hor+ FOV

Instructions[6]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini.
  3. At the bottom of the file, add [/Script/Engine.LocalPlayer].
  4. Below that line, add AspectRatioAxisConstraint=AspectRatio_MaintainYFOV.
This will cause the Field of view (FOV) to be wider (Since the game is still using a Vert- FOV that hasn't been converted to Hor+), and may look distorted as a result. It is recommended to modify the FOV using the Hex-editing method in Ultrawide, and by checking the Notes section in WSGF Common Hex Values for instructions on how to get desired FOV values.
Don't use in conjunction with the Ultrawide or Multimonitor fixes unless the FOV hex values get changed to something Hor+ compliant.

Anisotropic filtering (AF)

Instructions
  1. Go to the configuration file(s) location.
  2. Open Engine.ini with a text editor.
  3. Add [SystemSettings] to the bottom of the file, if that section doesn't already exist.
  4. Inside that section, add r.MaxAnisotropy=xx, replacing the "xx" with the desired Anisotropic Filtering mode (0= Disabled, 2= 2X Aniso, 4= 4X Aniso, 8= 8X Aniso, 16= 16X Aniso).
Doing this method is required to change Texture Filtering quality, as there are no in-game options for it, and it is dependent on the in-game "Texture Quality" option (or sg.TextureQuality= setting in the GameUserSettings.ini config file).

Render Percentage/Resolution Scaling

Instructions[7]
  1. Go to the configuration file(s) location.
  2. Open GameUserSettings.ini.
  3. Below [ScalabilityGroups], change sg.ResolutionQuality=xx, to the desired resolution percentage.
This option allows for upscaling/upsampling from smaller resolutions while running UI elements at the native screen resolution, which might be helpful for lower-end configurations.
The minimum that sg.ResolutionQuality= will go is "33.333302". Anything above "100" (Which could be used for Downsampling) oddly doesn't work.
In order to downsample, use r.ScreenPercentage and attach it to a [SystemSettings] section inside Engine.ini This is the only method besides TAA to fight shader aliasing caused by rim lighting effect.

Chromatic aberration

Disable chromatic aberration
  1. Go to the configuration file(s) location.
  2. Open Engine.ini with a text editor.
  3. Add [SystemSettings] to the bottom of the file, if that section doesn't already exist.
  4. Inside that section, add r.SceneColorFringeQuality=0.
  5. Save the file.

Input settings

Input Settings
Input Settings
Game Settings
Game Settings
Camera Settings
Camera Settings

Template:Input settings

Mouse Acceleration

Instructions[8]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini.
  3. At the bottom of the file, add [/Script/Engine.InputSettings].
  4. Below that line, add bEnableMouseSmoothing=xx, replacing the "xx" with "True" or "False".

Audio settings

Sound Settings
Sound Settings

Template:Audio settings

Language Settings
Language Settings

Localizations

Text Language settings can be changed via the Game's properties on Steam, or can be launched with a specific text language via one of the .bat files in <path-to-game>.[9]
Language UI Audio Sub Notes
English
Traditional Chinese
French
German
Italian
Japanese
Korean
Brazilian Portuguese
Russian
Spanish
Latin American Spanish

Network

Network Settings
Network Settings
Analytics Settings
Analytics Settings

Multiplayer types

Type Native Notes
LAN play
Online play
Co-op

Issues fixed

Re-enable developer console

The developer console can be re-enabled by following the steps on the Unreal Engine 4 page.

Elevator not moving or taking a long time to start moving

At frame rates above 60 FPS, certain elevators will not move even after the player has activated them.
Temporarily cap the frame rate to 30 or 60 FPS

Issues unresolved

DPI Scaling Issues

Doesn't work properly with DPI Scaling in Windows.[10]

Other information

API

Technical specs Supported Notes
Direct3D 11
Executable 32-bit 64-bit Notes
Windows

System requirements

Windows
Minimum Recommended
Operating system (OS) 7 SP1, 10
Processor (CPU) Intel Core i5-2300
System memory (RAM) 6 GB
Hard disk drive (HDD) 35 GB
Video card (GPU) Nvidia GeForce GTX 760
AMD Radeon HD 7850
2 GB of VRAM
DirectX 11 compatible
Sound (audio device) DirectX compatible
A 64-bit system is required.

Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References

  1. Verified by User:BesuBaru on 2019-09-30
    Displays during startup logos
  2. Code Vein Is Being Made With Unreal Engine 4, Developed On A Separate Line From God Eater - last accessed on 06-04-2018
  3. Code Vein EULA
  4. Verified by User:BesuBaru on 2019-09-26
    Checked by looking for common UE4 Pillarbox and FOV Values inside of Cheat Engine and HxD.
  5. Verified by User:BesuBaru on 2019-09-26
    Checked by looking for common UE4 Pillarbox and FOV Values inside of Cheat Engine and HxD.
  6. Verified by User:BesuBaru on 2019-09-26
    Checked by looking for common UE4 FOV Values inside of Cheat Engine and HxD, and by editing configuration files.
  7. Verified by User:BesuBaru on 2019-09-26
    Checked by editing configuration files.
  8. Verified by User:BesuBaru on 2019-09-26
  9. Verified by User:BesuBaru on 2019-09-26
    Discovered when browsing game directory.
  10. Special K - v 0.10.3 - [Framepacing Percentile Analysis Page 219] - last accessed on 2019-09-26