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

Difference between revisions of "Cyberpunk 2077"

From PCGamingWiki, the wiki about fixing PC games
m (→‎API: updated template usage)
Line 596: Line 596:
 
{{API
 
{{API
 
|direct3d versions      = 12
 
|direct3d versions      = 12
|direct3d notes        = Uses D3D12on7 Windows 7
+
|direct3d notes        = Uses D3D12on7 under Windows 7
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  

Revision as of 11:16, 20 October 2021

Cyberpunk 2077
Cyberpunk 2077 cover
Developers
CD Projekt Red
Publishers
CD Projekt
Engines
REDengine 4
Release dates
Windows December 10, 2020[1]
Reception
Metacritic 86
OpenCritic 76
IGDB 73
Taxonomy
Modes Singleplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, RPG, Open world
Vehicles Automobile
Art styles Realistic
Themes Cyberpunk
Cyberpunk 2077 on HowLongToBeat
Cyberpunk 2077 on IGDB
Cyberpunk 2077 guide on StrategyWiki
Cyberpunk 2077 on MobyGames
Cyberpunk 2077 on Wikipedia

Cyberpunk 2077 is a singleplayer first-person action, RPG and open world game.

Initially announced in May 2012 and featured at E3 2019, the game was set to be released on April 16, 2020, followed by a delay to September 17, which was further delayed to November 19, and subsequently the final date of December 10.[1][2][3] Upon launch, the game had over a million concurrent players on Steam, setting a new record for a single-player game on the platform.[4]

General information

Official Discord server
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
GOG.com key
No game disc included.[5]
Collector's Edition also available.[6]
Windows
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
Windows
GOG.com
DRM-free with some exceptions (notes may include more details)
"Rewards" DLC requires GOG Galaxy client to unlock.[7]
Windows
Humble Store
GOG.com key
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
DRM-free when launched directly from <path-to-game>\bin\x64\Cyberpunk2077.exe.[8]
Windows

Essential improvements

Skip launcher (Steam)

Use the --launcher-skip -skipStartScreen command line arguments[9]
  • --launcher-skip skips the separate launcher.
  • -skipStartScreen skips the Breaching... start screen. Logos and intro will still be shown.

Skip logo videos

Logo videos can be disabled via Cyber Engine Tweaks, but will be replaced with a loading screen instead. The audio of the logo videos will still play on top of the loading screen (and subsequent intro video/main menu), but can be ignored as it has no impact otherwise.
Use Cyber Engine Tweaks
  1. Download latest version of the mod
  2. Unzip the contents in <path-to-game>\bin\x64
  3. The default <path-to-game>\bin\x64\plugins\cyber_engine_tweaks\config.json file should come with disable_intro_movies set to true. If it does not, edit the file in a text editor and set the parameter to true to replace the logo videos with a loading screen instead.

Performance improvements

Applicable mods or tweaks:

Game data

Configuration file(s) location

System Location
Windows %LOCALAPPDATA%\CD Projekt Red\Cyberpunk 2077
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1091500/pfx/[Note 1]

Save game data location

System Location
Windows %USERPROFILE%\Saved Games\CD Projekt Red\Cyberpunk 2077
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1091500/pfx/[Note 1]

Save game cloud syncing

System Native Notes
Epic Games Launcher
GOG Galaxy
Steam Cloud
Does not respect a relocated Saved Games folder in Windows.[10]

Video

Video settings[Note 2]
Video settings[Note 2]
Graphics settings[Note 3]
Graphics settings[Note 3]

Graphics feature State Notes
Widescreen resolution
Multi-monitor
The horizontal camera axis is constrained in dialogue. UI cropping issues.[11][12]
Ultra-widescreen
Hor+ gameplay and dialogue.[13] UI elements may be cropped or inaccessible.[14][15][16] Sometimes, the image is cropped to 16:9. Opening the menu will fix this in some cases.[17] In-game screenshot maker's UI is broken but can be used with the keyboard. Images always crop to 16:9 1920x1080.[18]
4K Ultra HD
Field of view (FOV)
70-100. Defaults to lower FOV during character interactions regardless of FOV setting. See Field of View (FOV) for more.
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Up to 16x.
Anti-aliasing (AA)
Forces TAA with an option to disable here, also has DLSS support. (requires game-ready drivers)[19]
Vertical sync (Vsync)
60 FPS and 120+ FPS
Framerate cap slider in-game allows a maximum of 240 FPS.
High dynamic range display (HDR)
Has options for scRGB or PQ HDR10,[20] as well as setting for peak brightness, paper white, and tone-mapping midpoint. Current implementation suffers from crushed blacks.
Ray tracing (RT)
Nvidia RTX hardware only at release, AMD support since patch 1.2[21][22]
Color blind mode
Protanopia, deuteranopia and tritanopia options available.

PlayStation 4 Pro/Xbox One X equivalent settings via command line

Use the command line "-qualityLevel=ConsolePro" to match Xbox One X settings. [23]

Field of View (FOV)

Modify <path-to-game>\r6\config\settings\platform\pc\options.json[24]
First-person models may appear stretched at values greater than 110. Also anything beyond 110 may cause LOD glitches.
  1. Go to <path-to-game>\r6\config\settings\platform\pc.
  2. Open the options.json file with notepad or any other file editing program.
  3. Search for the fieldofview key, and change the "max_value" setting to your choosing. Changing any other value will cause the game to fail to boot.
  4. Save the file and launch the game.
  5. Open the Graphics - Field of View options and select your new FoV.

Anti-aliasing (AA)

Disable Screen Space Reflections in order to get rid of pixel artifacts that would have been blended with TAA
DLSS requires temporal anti-aliasing to function; disabling TAA will prevent DLSS from working.
Use Config Overhaul for Cyberpunk 2077
  1. Download this mod and extract it to <path-to-game>
  2. Start the tool executable.
  3. Search for Developer/FeatureToggles Antialiasing (first line) and disable it.
  4. Close the tool, and start the game.
Add INI tweak to disable TAA[25]

Create (or open) the <path-to-game>\engine\config\platform\pc\user.ini file, and add the following inside it:

[Developer/FeatureToggles]
Antialiasing = false
ScreenSpaceReflection = false
Use Cyber Engine Tweaks
Will disable both TAA & SSR at the same time, use INI tweak above if you want them separate (not recommended)
  1. Download latest version of the mod
  2. Unzip the contents in <path-to-game>\bin\x64
  3. In <path-to-game>\bin\x64\plugins\cyber_engine_tweaks\config.json change disable_antialiasing to true

Vignette

The game uses a vignette screen effect when crouched but there is no in-game options to disable this.
Use Cyber Engine Tweaks
  1. Download latest version of the mod
  2. Unzip the contents in <path-to-game>\bin\x64
  3. In <path-to-game>\bin\x64\plugins\cyber_engine_tweaks\config.json change disable_vignette to true

Menu GUI Cut off to the right at Wide/Ultrawide/Multi Monitor Resolutions

Lower your resolution and reload[26]
  1. Lower your resolution to one where the Menu GUI is not cut off.
  2. Quit the game.
  3. Load the game, continue your save game.
  4. Once in game go to settings > video > and increase your resolution.
  5. Menu UI will now show most of right hand side including Map. Vendor screens are still hidden.
  6. You MUST quit and reload at a lower resolution. Changing it in game will still cut off the right hand side menu.
  7. When you quit either reduce the resolution or you will have to go through the process again.
  8. Or Edit your cyberpunk.exe shortcut and add -width XXX -height XXX, change XX to your lower resolution. In game settings > Video > change to higher resolution

Minimap too Small for Wide/Ultrawide/Multi Monitor Resolutions

Install Mod File[27]
  1. Add preferred file from Better Minimap at nexus mods to \Cyberpunk 2077\archive\pc\patch. (ultra/high/transparent etc files)

Input

Key bindings
Key bindings

Keyboard and mouse State Notes
Remapping
Major actions are not remappable from in game. Mappings can be changed by editing <path-to-game>\r6\config\inputUserMappings.xml. The mod Better Controls Menu adds all keybinds to the options menu
Mouse acceleration
[citation needed]
Mouse sensitivity
For finer control of mouse sensitivity, modify %LOCALAPPDATA%\CD Projekt Red\Cyberpunk 2077\UserSettings.json and change value for FPP_MouseY and FPP_MouseX to your desired sensitivity.
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
The game includes an additional launcher which does not respond to controller input. Use command line argument --launcher-skip to get past it.
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
Native support works only in wired mode (No Bluetooth)
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes Wired
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M
Steam Input
Steam Input API support
Hook input (legacy mode)
Steam Controller button prompts

Disable double-tap dodge

Disable double-tap to dodge[28]
  1. Go to <path-to-game>\r6\config\.
  2. Open inputContexts.xml with a text editor.
  3. Search (Ctrl+F) for <!-- MULTITAP ACTIONS -->. Look at the lines directly below.
  4. Next to DodgeForward, DodgeRight, DodgeBack and DodgeLeft will have the count set to 2. Change this number to 99.
  5. Save and exit the file.

Notes

With these changes, you can no longer double-tap in a direction to dodge, but you can still hold a desired direction and double-tap the crouch button to dodge in that direction. If you prefer to have a dedicated, non-double-tap dodge key, read the next section.
If the game is freezing after changing count value try with lower one (eg. 90)
Add a dedicated dodge key[28]
  1. After following the above steps, again open inputContexts.xml.
  2. Search (Ctrl+F) for <!-- MULTITAP ACTIONS --> again, and change Dodge's count from 2 to 1.
  3. Save and exit the file.
  4. In the same file location (<path-to-game>\r6\config\), open inputUserMappings.xml.
  5. Search (Ctrl+F) Dodge_Button. There should be three lines below this one, beginning with <button id=.
  6. Replace the IK_LControl and IK_C lines with <button id="IK_Alt" />. This will make it so you have to hold Alt and press a direction to dodge.
  7. You can change Alt to whichever key you want to use to dodge. (The IDs for the side mouse buttons are IK_Mouse4 and IK_Mouse5)
  8. Save and exit the file.

Change All Keybinds

Install the mod Better Controls Menu[29]
  1. Chose the file to either keep or remove double tap to dodge.
  2. Install to <path-to-game>\r6\config\ and overwrite files.

Notes

The mod exposes nearly all keybinds to the user in the settings menu.
Not all use cases are clear, for example there are three different "change selection up/down" which are each used on different game screens.
Be careful binding two actions to one key as they do not always block the other, for instance binding "inventory" and "change selection up", the inventory will open despite a menu being active.
Adds dedicated "hold to walk" and "dodge" buttons.

Audio

Sound settings
Sound settings
Language settings
Language settings

Audio feature State Notes
Separate volume controls
Surround sound
Supports Dolby Atmos[30]
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
Arabic
Simplified Chinese
Traditional Chinese
Czech
French
German
Hungarian
Italian
Japanese
Korean
[31]
Polish
Brazilian Portuguese
Russian
Spanish
Latin American Spanish
Thai
Turkish

VR support

3D modes State Notes
vorpX
Z3D
Officially supported game, see official vorpx game list.

Issues unresolved

Car camera stuck in first person

Restart the game[32]

Bad performance on higher resolutions with DLSS

Change Cascaded Shadows Resolution to Medium or Low[33]

Crushed blacks in HDR mode

The game crushes blacks in HDR mode.

Issues fixed

Crash at startup

Disable the GOG overlay[34]
  1. Open the GOG Galaxy program.
  2. Right click on the Cyberpunk 2077 icon in the library.
  3. Navigave to Manage Installation and click on Configure.
  4. Uncheck the setting "Access GOG Galaxy features in-game" and click OK.
Delete the cache
  1. Go to %LOCALAPPDATA%\CD Projekt Red\Cyberpunk 2077\cache\.
  2. Delete or rename GamePipelineLibrary.cache.
  3. Re-launch the game.

Middle mouse button not working when using a Logitech mouse

Edit XML file[35]
Your device name might differ from the indicated value (6b023).
  1. Navigate to %APPDATA%\Logishrd\LogiOptions\devices\6b023\
  2. Open 6b023.xml in a text editor, such as Notepad.
  3. Find the two lines matching
    <task id="0x003a" class="mouseclick">
  4. Change them to
    <task divert="0" id="0x003a" class="mouseclick">
  5. Restart Logitech Options or reboot your computer
Disable application specific options[36]
Start with Edit XML file; if that doesn't help, try Disable application specific options as well.
  1. Launch Logitech Options
  2. Click on "All Applications" in the top-right corner
  3. Disable "Application Specific Settings"
  4. Click on "Middle button" and change it to any other option
  5. Change it back to "Middle button"

G-Sync not activating

Configure G-Sync and delete the game's cache
  1. Disable VSync in-game and set to Fullscreen.
  2. Close the game.
  3. Go to %LOCALAPPDATA%\CD Projekt Red\Cyberpunk 2077\cache\.
  4. Delete or rename GamePipelineLibrary.cache.
  5. Re-launch the game.

Other information

API

Technical specs Supported Notes
Direct3D 12 Uses D3D12on7 under Windows 7
Executable 32-bit 64-bit Notes
Windows

Middleware

RAD Game Tools' Oodle Kraken compression is used for archives.
Middleware Notes
Physics PhysX
Audio Wwise
Interface FreeType
Cutscenes Bink Video

Command line arguments

Command Notes
-width X Sets game resolution width to X.
-height Y Sets game resolution height to Y.
-fullscreen Launches the game in exclusive fullscreen mode.
-borderless Launches the game in borderless fullscreen mode.
-windowed Launches the game in windowed mode.
-x X Sets game window X position to X.
-y Y Sets game window Y position to Y.
-monitor N Sets display monitor number to N.
-fpsClamp N Sets maximum FPS limit to N.
-noHUD Prevents in-game HUD from being drawn.
-skipStartScreen Skips the 'Press Space to continue' & 'Breaching...' screens, splash screens will still be shown.
-d3d12 Force usage of Direct3D12.
-gpuFlag FLAG Allows forcing certain GPU features to be enabled/disabled, FLAG can be one of forceAsync/noAsync/forceAftermath/noAftermath/forceRayTracing.
More arguments can be found here: [2], though most listed there are unstable or may not have any effect in the retail game.

INI settings

The game will read 1000+ hidden settings from inside INI files if the file exists.
INI files should be placed inside the <path-to-game>\engine\config\platform\pc\ folder.
A list of all the setting names & default values can be found on NexusMods: [3]
The game doesn't actually include a list of these settings anywhere, so any new settings need to be extracted from each patch manually.

Slow hard drive mode

Under "Gameplay"-"Performance"
Even with SSD, enabling it may help with FPS drops when driving/exploring the city.
No visible graphical downgrade except slightly higher vram usage.
Note that using this option may cause audio/video to de-sync, cause dialog to go out of sync with subtitles, or cause voiced dialog to sometimes skip lines before they've finished.[citation needed]
Note that using this option is the culprit of NPC and car duplicates.[37]

Use all logical cores on AMD CPUs

Please note that patch v1.05 brought with it optimized default core/thread utilization for 4-core and 6-core AMD Ryzen processors, and was a change implemented in cooperation with AMD and based on tests by both AMD and CD Project Red indicating that performance improvement occurs only on CPUs with 6 cores and less.[38]
Works on update v1.05/1.06.
Instructions[39]
  • Open <path-to-game>\bin\x64\cyberpunk2077.exe in a hex editor (e.g. HxD).
  • Click Ctrl+F to bring up the search window.
  • Switch to Hex Values
    • Search for 75 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08
    • Replace with 74 2D 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08

System requirements

Windows
Minimum Recommended
Operating system (OS) 7
Processor (CPU) Intel Core i5-3570K
AMD FX-8310
System memory (RAM) 8 GB
Hard disk drive (HDD) 70 GB HDD
Video card (GPU) Nvidia GeForce GTX 780
AMD Radeon RX 470
3-4 GB of VRAM
DirectX 12 compatible
A 64-bit operating system is required.[40]
Windows 8 and 8.1 is unsupported due to lack of support for DirectX 12.
Windows 10 version 1809 or higher is required.[41]
Game does not launch on LGA 775 or LGA 771 processors.


Notes

  1. 1.0 1.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/1091500/ in addition to or instead of this directory. The app ID (1091500) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
  2. HDR settings are not accessible without the appropriate hardware.
  3. DLSS and Ray Tracing settings are only available on Nvidia RTX hardware. Dynamic and Static FidelityFX CAS cannot be enabled at the same time in-game.

References

  1. 1.0 1.1 Cyberpunk 2077 on Twitter: "We have important news to share with you" - last accessed on 2020-10-27
  2. I was there when The Witcher 3 launched - last accessed on 2020-06-20
  3. Twitter - @CyberpunkGame - June 19, 2019 - last accessed on 2020-06-20
  4. PC Gamer: Cyberpunk 2077 has over a million concurrent players on Steam - last accessed on 2020-12-10
  5. Cyberpunk 2077 - Pre Order - last accessed on 2020-09-22
    "The game comes with the following physical items:
    Case with game code and soundtrack CDs (PC)
    Reversible cover
    World Compendium detailing the game’s setting and lore
    Postcards from Night City
    Map of Night City
    Stickers
    "
  6. Twitter - @CyberpunkGame - June 11, 2019 - last accessed on 2019-06-11
  7. PSA: Cyberpunk 2077 is not 100% DRM-free! (So far, the 'Rewards' DLC is DRM-ed) - last accessed on 2020-12-08
  8. Verified by User:KingKrouch on 2020-12-10
    Tested with Steam install.
  9. Verified by User:Aemony on 2020-12-15
    Confirmed on Steam
  10. Steam Discussions - Cyberpunk 2077 - Steam Cloud doesn't work with CP2077 - last accessed on 2020-12-15
  11. Nvidia Surround Completely Breaks UI - last accessed on 2020-12-10
  12. Cyberpunk 2077 has native 32:9 support - last accessed on 2020-12-10
  13. Verified by User:Rose on 2020-12-10
    Screenshots taken at 1920x1080, 2560x1080 and 3840x1080, then compared.
  14. Cyberpunk possible HUD bug - last accessed on 2020-12-10
  15. Cyberpunk supports 32:9 - last accessed on 2020-12-10
  16. Ultrawide 21:9 breaks certain HUD elements making the game unplayable. - last accessed on 2020-12-10
  17. Verified by User:Aaronth07 on 2020-12-15
    I have experienced this as well. Randomly the game will crop to 16:9, the only fix being to open a menu and then close it.
  18. Verified by User:Anonymous on 2021-01-23
    In-game screenshots are always cropped to 1920x1080 16:9 on 3840x1200 monitor as of 1.1 update.
  19. Cyberpunk 2077 GeForce RTX 30 Series Trailer: 4K, Ultra Settings, RTX ON! - last accessed on 2020-10-04
  20. Topic-Free Mega Thread - v 1.11.2020 - General - Special K Discussion
  21. Verified by User:Shadowstealer7 on 2020-12-13
    CP2077 is one of the few games that do not allow RT to be enabled on Nvidia's 10 and 16 series GPUs.
  22. Cyberpunk 2077 - Patch 1.2 -- list of changes - last accessed on 2021-03-31
    "Enabled Ray Tracing on AMD graphics cards. Latest GPU drivers are required."
  23. https://www.youtube.com/watch?v=yHxqDFzVPW8&t=10m38s
  24. More Field of View - last accessed on December 10, 2020
  25. Verified by User:Infogram1 on 2020-12-13
    Tested working on GOG v1.04, more info at [1]
  26. /r/widescreengamingforumSubreddit - Cyberpunk 2077 Menu/Hud Bug on ultrawide/surround/eyefinity setups - last accessed on 2020-12-15
  27. Nexus Mods Better Minimap - last accessed on 2021-01-04
  28. 28.0 28.1 Disable double-tap dodge in Cyberpunk 2077 | Rock Paper Shotgun
  29. Reference
  30. Cyberpunk 2077 - Dolby - last accessed on 2020-10-25
  31. Cyberpunk 2077 Announces Full Korean Voiceover For Hangeul Day - last accessed on 2020-10-9
  32. Cyberpunk 2077: vehicle camera stuck in first person error solved | Rock Paper Shotgun
  33. /r/CyberpunkGame Subreddit - One setting on PC TANKS performance. Here's how to actually get playable framerates - last accessed on 2020-12-13
  34. Cyberpunk 2077 crash on startup fix | Rock Paper Shotgun
  35. MX Keys issue with Amazon Music Windows 10 | Logitech Forums
  36. MX Master 3's Middle click doesn't work in a few games (like cyberpunk 2077) | Reddit Comment
  37. Cyberpunk 2077 Discussions - Uggh. So this is improved? [NPC Clones] - last accessed on 2021-09-10
  38. Cyberpunk 2077 - December 19, 2020, Hotfix 1.05 - last accessed on 2021-01-08
    "[AMD SMT] Optimized default core/thread utilization for 4-core and 6-core AMD Ryzen(tm) processors. 8-core, 12-core and 16-core processors remain unchanged and behaving as intended. This change was implemented in cooperation with AMD and based on tests on both sides indicating that performance improvement occurs only on CPUs with 6 cores and less."
  39. Reddit - /r/AMD - Another HEX fix for the new Cyberpunk update 1.05 - last accessed on 2021-01-08
  40. Cyberpunk 2077 - Requirements - is my Windows 64-bit? - last accessed on 2020-12-10
  41. Cyberpunk 2077 PC Crash Issues - last accessed on 2020-12-11