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

Difference between revisions of "Call of Duty: Black Ops IIII"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Video settings: -- added picture)
(Updated series)
(21 intermediate revisions by 8 users not shown)
Line 11: Line 11:
 
|steam appid  =  
 
|steam appid  =  
 
|steam appid side  =  
 
|steam appid side  =  
|gogcom page  =  
+
|gogcom id    =  
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = call-of-duty-black-ops-iiii
 
|wikipedia    = Call of Duty: Black Ops 4
 
|wikipedia    = Call of Duty: Black Ops 4
 
|winehq      =  
 
|winehq      =  
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
{{Series|Call of Duty}}
+
{{Series|Call of Duty: Black Ops}}
  
 
'''General information'''
 
'''General information'''
Line 26: Line 27:
 
{{Availability/row| Amazon.com | B071G5K49R | Battle.net, online |  |  | Windows }}
 
{{Availability/row| Amazon.com | B071G5K49R | Battle.net, online |  |  | Windows }}
 
{{Availability/row| Battle.net | call-of-duty-black-ops-4 | Battle.net, online |  |  | Windows }}
 
{{Availability/row| Battle.net | call-of-duty-black-ops-4 | Battle.net, online |  |  | Windows }}
 +
{{Availability/row| Gamesplanet | 3672-1 | Battle.net, online | {{store link|Gamesplanet|3672-2|Digital Deluxe Edition}} also available. |  | Windows }}
 +
{{Availability/row| GMG | call-of-duty-black-ops-4-pc | Battle.net, online |  |  | Windows }}
 
{{Availability/row| Humble | call-of-duty-black-ops-4 | Battle.net, online |  |  | Windows }}
 
{{Availability/row| Humble | call-of-duty-black-ops-4 | Battle.net, online |  |  | Windows }}
 
}}
 
}}
 
{{ii}} All versions require {{DRM|Battle.net|offline=no}}.
 
{{ii}} All versions require {{DRM|Battle.net|offline=no}}.
 +
 +
==Essential improvements==
 +
{{ii}}All of the following tweaks are applicable also for [[Call_of_Duty:_Black_Ops_III|Black Ops 3]], and they may have similar names. This is due to the fact that in both games a relatively identical engine is used and it has been modified further for this game.
 +
{{ii}}Take into account one important point, all manual changes to the settings in the configuration files can be overwritten and changed to those that the game considers necessary. To avoid this problem, it is worth changing the configuration files during the running game and mark the files as read-only, as well as not enter the settings in the game itself, even if nothing changes on your part. Also, some settings can be duplicated in the folder with the id of the player profile, there they should also be changed.
 +
===Skip intro videos===
 +
{{Fixbox|description=Edit config.ini|ref={{cn|date=April 2019}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>config.ini</code>.
 +
# Find the line <code>play_intro_movies</code> and set the value to <code>0</code>.
 +
# You can also change this option in game on interface settings.
 +
# Save your changes.
 +
}}
 +
 +
===Preloading shaders===
 +
{{ii}} Enable Shader Warming.
 +
{{Fixbox|description=Edit config.ini|ref={{cn|date=April 2019}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>config.ini</code>.
 +
# Find the line <code>shader_warming</code> and set the value to <code>On</code>.
 +
# You can also change this option in game on graphics settings.
 +
# Save your changes.
 +
{{ii}}Using this option improves the smoothness of the gameplay, but may increase the time it takes to start a level.
 +
}}
 +
 +
===Reduced start time levels===
 +
{{ii}} Disabling FPS limit.
 +
{{Fixbox|description=Edit config.ini|ref={{cn|date=April 2019}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>config.ini</code>.
 +
# Find the line <code>max_fps</code> with <code>max_fps_menu</code> and set the value to <code>0</code>.
 +
# Save your changes.
 +
{{ii}}Changing this option disables FPS limiting altogether, which increases the loading speed of the levels and also allows you to get a little more FPS than it was even at 1000. This also applies to other games, changing similar options also improves the speed of work, for example in [[Counter-Strike:_Global_Offensive|CSGO]].
 +
}}
 +
 +
===Accelerated switching between windows===
 +
{{ii}} Use Windowed borderless mode.
 +
{{Fixbox|description=Edit config.ini|ref={{cn|date=April 2019}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>config.ini</code>.
 +
# Find the line <code>fullscreen_mode</code> and set the value to <code>2</code>.
 +
# You can also change this option in game on graphics settings.
 +
# Save your changes.
 +
{{ii}}It also increases FPS slightly. And also accelerate switch between windows, including a combination of keys such as atl + tab.
 +
}}
 +
 +
===Additional optimization for multithreaded processors===
 +
{{ii}} Adjust the configuration file.
 +
{{Fixbox|description=Edit config.ini|ref={{cn|date=April 2019}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>config.ini</code>.
 +
# Find the line <code>threaded_rendering</code> and set the value to <code>1</code>.
 +
# Find the line <code>worker_threads</code> set the value by the number of threads your processor has, or example <code>7</code> for 4 physical and 8 logical units. <ref>https://www.reddit.com/r/Blackops4/comments/9gbjks/if_you_have_high_cpu_usage_bad_performance_try/</ref>
 +
# Save your changes.
 +
{{ii}}Changing this parameter can increase FPS and smoothness of the gameplay. Even despite the fact that in the comments to this option is indicated explicitly and is intended for 6 with a large number of processor cores, in fact this option activates a more optimal load on the threads.
 +
{{--}}Sometimes these values are best left as defaults, as they can have a negative effect.
 +
}}
 +
 +
===Forced use of all video memory===
 +
{{Fixbox|description=Edit config.ini|ref={{cn|date=April 2019}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>config.ini</code>.
 +
# Find the line <code>video_memory</code> and set the value to <code>1</code>.
 +
# Save your changes.
 +
{{ii}}This setting further enhances the smoothness of the gameplay.
 +
{{--}}On some configurations, for example, with integrated graphics, this can cause a negative effect. In this case, it is better to set the value to <code>0.75</code>.
 +
}}
 +
 +
===Triple buffering activation and framerate smoothing===
 +
{{Fixbox|description=Edit config.ini|ref={{cn|date=April 2019}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>config.ini</code>.
 +
# Find the line <code>smooth_framerate</code> and set the value to <code>1</code>.
 +
# Find the line <code>backbuffer_count</code> and set the value to <code>3</code>.
 +
# Save your changes.
 +
# And use [https://community.pcgamingwiki.com/files/file/84-d3doverrider/ D3DOverrider] to force triple buffering on.
 +
{{ii}}This greatly increases the smoothness and also greatly prevents a drop in the frame rate.
 +
{{--}}Usually the use of triple buffering only works with vertical sync enabled. But instead of using vertical synchronization, you can use FastSync in the settings of the NVidia video card driver, as well as turn off vertical synchronization in the settings of the game itself. A similar option for amd owners is called as Enhanced Sync. This mode will not limit the FPS, but also allows you to activate triple buffering.
 +
{{--}}These options should be used additionally, only if the above tips do not provide the expected improvements, since their activation may increase the input lag.
 +
}}
 +
 +
===Decrease the draw distance===
 +
{{Fixbox|description=Edit config.ini|ref={{cn|date=April 2019}}|fix=
 +
# Go to the [[#Game data|configuration file location]].
 +
# Open <code>config.ini</code>.
 +
# Find the line <code>auto_cull_radius</code> and set the value to <code>10</code>.
 +
# Save your changes.
 +
{{ii}}It should be used only in case of problems with FPS, as this option does not give any advantages over other players, it only removes objects and reduces the quality of models with sufficient distance.
 +
}}
  
 
==Game data==
 
==Game data==
Line 81: Line 172:
  
 
==Input settings==
 
==Input settings==
 +
{{Image|Bo4_keybinds_version2.png|In-game Input Settings}}
 +
{{Image|Bo4_gamepad2.png|In-game Controller Settings}}
 +
 
{{Input settings
 
{{Input settings
 
|key remap                = true
 
|key remap                = true
Line 95: Line 189:
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|controller support        = true
 
|controller support        = true
|controller support notes  = Aim assist is disabled in PC version.  
+
|controller support notes  = Aim assist is disabled in PC version.
 
|full controller          = unknown
 
|full controller          = unknown
 
|full controller notes    =  
 
|full controller notes    =  
Line 145: Line 239:
  
 
==Audio settings==
 
==Audio settings==
 +
{{Image|Bo4_audio2.png|Audio Settings}}
 +
 
{{Audio settings
 
{{Audio settings
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    = Master, music, SFX, voice, cinematics.
+
|separate volume notes    = Master, Music, SFX, Voice and Cinematics.
 
|surround sound          = true
 
|surround sound          = true
 
|surround sound notes    =  
 
|surround sound notes    =  
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
|closed captions          = unknown
+
|closed captions          = n/a
 
|closed captions notes    =  
 
|closed captions notes    =  
 
|mute on focus lost      = false
 
|mute on focus lost      = false
Line 163: Line 259:
 
{{L10n/switch
 
{{L10n/switch
 
|language  = English
 
|language  = English
|interface = yes
+
|interface = true
|audio    = yes
+
|audio    = true
|subtitles = yes
+
|subtitles = true
 
|notes    =  
 
|notes    =  
 
|fan      =  
 
|fan      =  
Line 203: Line 299:
 
|udp  = 443, 3074
 
|udp  = 443, 3074
 
|upnp = unknown
 
|upnp = unknown
 +
}}
 +
 +
==Issues fixed==
 +
===Stuttering===
 +
{{ii}} The game has some compatibility issues with older operating systems such as Windows 7 due to the outdated graphics stack (WDDM).
 +
{{Fixbox|description=Change operating system|ref={{cn|date=April 2019}}|fix=
 +
# Back up your files and programs.
 +
# Go to [https://www.microsoft.com/en-us/software-download/windows10 Microsoft site] .
 +
# Select at will the type of transition to Windows 10.
 +
# Upgrade to Windows 10 or reinstall from scratch.
 +
# Download and install the latest drivers for your configuration, in particular the video card.
 +
# Turn off the transparency of the desktop interface in the system settings in the personalization color section.
 +
# You can also turn on the game mode in the system settings to ensure a higher priority of the game in automatic mode.
 +
{{ii}}This action is the cornerstone of stability and smoothness of the gameplay, as Windows 10 has more advanced basic elements that the game requires.
 +
}}
 +
 +
{{ii}} You can also disable the function of HPET which is a technology of high-precision timer in the motherboard.
 +
{{--}} This can sometimes cause performance problems.
 +
{{Fixbox|description=Disable HPET|ref=<ref>[https://www.reddit.com/r/GlobalOffensive/comments/8p9h2j/making_csgo_feel_smooth_again_disabling_hpet/]</ref>|fix=
 +
Method 1:
 +
# Tap on the Windows-key, enter cmd, right-click cmd.exe in the results listing and select to run the command prompt with administrative privileges.
 +
# To enable HPET as the only timer run the command bcdedit /set useplatformclock true
 +
# To disable HPET in Windows run the command bcdedit /deletevalue useplatformclock
 +
# Restart your computer.
 +
Method 2:
 +
# Search "Device Manager" on your PC.
 +
# Scroll down to "System Devices" and open the sub-menu.
 +
# Scroll to "High Precision Event Timer" and click it.
 +
# Click "Actions" at the top of the window, and from that pop-up menu, click "Disable".
 +
# Restart your computer.
 
}}
 
}}
  
Line 228: Line 354:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = true
+
|windows 32-bit exe    = unknown
|64-bit executable notes=  
+
|windows 64-bit exe    = true
 +
|windows exe notes      =
 +
|macos 32-bit app      =
 +
|macos 64-bit app      =
 +
|macos app notes        =
 +
|linux 32-bit executable=  
 +
|linux 64-bit executable=
 +
|linux executable notes =
 +
}}
 +
 
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            =
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        = Bink Video
 +
|cutscenes notes  =
 +
|multiplayer      =
 +
|multiplayer notes=  
 
}}
 
}}
  

Revision as of 04:02, 2 January 2020

Call of Duty: Black Ops IIII
Call of Duty: Black Ops IIII cover
Developers
Treyarch
Windows Beenox
Publishers
Activision
Release dates
Windows October 12, 2018
Call of Duty: Black Ops IIII on MobyGames
Call of Duty: Black Ops IIII on Wikipedia

Warnings

This game requires a constant internet connection for all game modes.
Call of Duty: Black Ops
Subseries of Call of Duty
Call of Duty: World at War 2008
Call of Duty: Black Ops 2010
Call of Duty: Black Ops II 2012
Call of Duty: Black Ops III 2015
Call of Duty: Black Ops IIII 2018
Call of Duty: Black Ops Cold War 2020

General information

Official website

Availability

Source DRM Notes Keys OS
Amazon.com
Icon overlay.png
Always online (requires a constant internet connection to play)
Windows
Battle.net
Icon overlay.png
Always online (requires a constant internet connection to play)
Windows
Gamesplanet logo.svg
Icon overlay.png
Always online (requires a constant internet connection to play)
Digital Deluxe Edition also available.
Windows
Green Man Gaming
Icon overlay.png
Always online (requires a constant internet connection to play)
Windows
Humble Store
Icon overlay.png
Always online (requires a constant internet connection to play)
Windows
All versions require Battle.net DRM and a constant internet connection for all game modes.

Essential improvements

All of the following tweaks are applicable also for Black Ops 3, and they may have similar names. This is due to the fact that in both games a relatively identical engine is used and it has been modified further for this game.
Take into account one important point, all manual changes to the settings in the configuration files can be overwritten and changed to those that the game considers necessary. To avoid this problem, it is worth changing the configuration files during the running game and mark the files as read-only, as well as not enter the settings in the game itself, even if nothing changes on your part. Also, some settings can be duplicated in the folder with the id of the player profile, there they should also be changed.

Skip intro videos

Edit config.ini[citation needed]
  1. Go to the configuration file location.
  2. Open config.ini.
  3. Find the line play_intro_movies and set the value to 0.
  4. You can also change this option in game on interface settings.
  5. Save your changes.

Preloading shaders

Enable Shader Warming.
Edit config.ini[citation needed]
  1. Go to the configuration file location.
  2. Open config.ini.
  3. Find the line shader_warming and set the value to On.
  4. You can also change this option in game on graphics settings.
  5. Save your changes.
Using this option improves the smoothness of the gameplay, but may increase the time it takes to start a level.

Reduced start time levels

Disabling FPS limit.
Edit config.ini[citation needed]
  1. Go to the configuration file location.
  2. Open config.ini.
  3. Find the line max_fps with max_fps_menu and set the value to 0.
  4. Save your changes.
Changing this option disables FPS limiting altogether, which increases the loading speed of the levels and also allows you to get a little more FPS than it was even at 1000. This also applies to other games, changing similar options also improves the speed of work, for example in CSGO.

Accelerated switching between windows

Use Windowed borderless mode.
Edit config.ini[citation needed]
  1. Go to the configuration file location.
  2. Open config.ini.
  3. Find the line fullscreen_mode and set the value to 2.
  4. You can also change this option in game on graphics settings.
  5. Save your changes.
It also increases FPS slightly. And also accelerate switch between windows, including a combination of keys such as atl + tab.

Additional optimization for multithreaded processors

Adjust the configuration file.
Edit config.ini[citation needed]
  1. Go to the configuration file location.
  2. Open config.ini.
  3. Find the line threaded_rendering and set the value to 1.
  4. Find the line worker_threads set the value by the number of threads your processor has, or example 7 for 4 physical and 8 logical units. [1]
  5. Save your changes.
Changing this parameter can increase FPS and smoothness of the gameplay. Even despite the fact that in the comments to this option is indicated explicitly and is intended for 6 with a large number of processor cores, in fact this option activates a more optimal load on the threads.
Sometimes these values are best left as defaults, as they can have a negative effect.

Forced use of all video memory

Edit config.ini[citation needed]
  1. Go to the configuration file location.
  2. Open config.ini.
  3. Find the line video_memory and set the value to 1.
  4. Save your changes.
This setting further enhances the smoothness of the gameplay.
On some configurations, for example, with integrated graphics, this can cause a negative effect. In this case, it is better to set the value to 0.75.

Triple buffering activation and framerate smoothing

Edit config.ini[citation needed]
  1. Go to the configuration file location.
  2. Open config.ini.
  3. Find the line smooth_framerate and set the value to 1.
  4. Find the line backbuffer_count and set the value to 3.
  5. Save your changes.
  6. And use D3DOverrider to force triple buffering on.
This greatly increases the smoothness and also greatly prevents a drop in the frame rate.
Usually the use of triple buffering only works with vertical sync enabled. But instead of using vertical synchronization, you can use FastSync in the settings of the NVidia video card driver, as well as turn off vertical synchronization in the settings of the game itself. A similar option for amd owners is called as Enhanced Sync. This mode will not limit the FPS, but also allows you to activate triple buffering.
These options should be used additionally, only if the above tips do not provide the expected improvements, since their activation may increase the input lag.

Decrease the draw distance

Edit config.ini[citation needed]
  1. Go to the configuration file location.
  2. Open config.ini.
  3. Find the line auto_cull_radius and set the value to 10.
  4. Save your changes.
It should be used only in case of problems with FPS, as this option does not give any advantages over other players, it only removes objects and reduces the quality of models with sufficient distance.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\players\[Note 1]

Save game data location

System Location
Windows

Video settings

Video Settings
Video Settings

Template:Video settings

Input settings

In-game Input Settings
In-game Input Settings
In-game Controller Settings
In-game Controller Settings

Template:Input settings

Audio settings

Audio Settings
Audio Settings

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English

Network

Multiplayer types

Type Native Players Notes
Local play
LAN play
Online play
100 Versus, Co-op
8-10 players in most modes, 8-12 in Chaos TDM, 4 in Zombies, up to 100 in Blackout.[2]
Asynchronous multiplayer

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Dedicated servers for Multiplayer and Blackout. P2P for Zombies mode.
Self-hosting
Direct IP

Ports

Protocol Port(s) and/or port range(s)[3]
TCP 443, 3074
UDP 443, 3074
Universal Plug and Play (UPnP) support status is unknown.

Issues fixed

Stuttering

The game has some compatibility issues with older operating systems such as Windows 7 due to the outdated graphics stack (WDDM).
Change operating system[citation needed]
  1. Back up your files and programs.
  2. Go to Microsoft site .
  3. Select at will the type of transition to Windows 10.
  4. Upgrade to Windows 10 or reinstall from scratch.
  5. Download and install the latest drivers for your configuration, in particular the video card.
  6. Turn off the transparency of the desktop interface in the system settings in the personalization color section.
  7. You can also turn on the game mode in the system settings to ensure a higher priority of the game in automatic mode.
This action is the cornerstone of stability and smoothness of the gameplay, as Windows 10 has more advanced basic elements that the game requires.
You can also disable the function of HPET which is a technology of high-precision timer in the motherboard.
This can sometimes cause performance problems.
Disable HPET[4]

Method 1:

  1. Tap on the Windows-key, enter cmd, right-click cmd.exe in the results listing and select to run the command prompt with administrative privileges.
  2. To enable HPET as the only timer run the command bcdedit /set useplatformclock true
  3. To disable HPET in Windows run the command bcdedit /deletevalue useplatformclock
  4. Restart your computer.

Method 2:

  1. Search "Device Manager" on your PC.
  2. Scroll down to "System Devices" and open the sub-menu.
  3. Scroll to "High Precision Event Timer" and click it.
  4. Click "Actions" at the top of the window, and from that pop-up menu, click "Disable".
  5. Restart your computer.

Other information

API

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

Middleware

Middleware Notes
Cutscenes Bink Video

System requirements

Windows
Minimum Recommended
Operating system (OS) 7
Processor (CPU) Intel Core i3-4340
AMD FX-6300
System memory (RAM) 8 GB
Hard disk drive (HDD) 55
Video card (GPU) Nvidia GeForce GTX 660/1050
AMD Radeon HD 7950
2 GB of VRAM

Notes

  1. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References