Crysis: Warhead

From PCGamingWiki, the wiki about fixing PC games
Crysis: Warhead
Crysis: Warhead cover
Developers
Crytek Budapest
Publishers
Electronic Arts
Engines
CryEngine 2
Release dates
Windows September 17, 2008
Reception
Metacritic 84
Taxonomy
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS, Shooter
Vehicles Automobile, Flight, Helicopter, Hovercraft, Naval/watercraft, Tank, Transport, Truck
Art styles Realistic
Themes Asia, Sci-fi
Series Crysis
Crysis: Warhead on HowLongToBeat
Crysis: Warhead on IGDB
Crysis: Warhead guide on StrategyWiki
Crysis: Warhead on MobyGames
Crysis: Warhead on Wikipedia
Crysis
Crysis 2007
Crysis: Warhead 2008
Crysis 2 2011
Crysis 3 2013
Crysis Remastered 2020
Crysis 2 Remastered 2021
Crysis 3 Remastered 2021
Crysis 4 TBA

Warnings

GameSpy online services have been shut down (see Network for solutions).

Crysis: Warhead is a singleplayer and multiplayer first-person action, FPS and shooter game in the Crysis series.

Key points

Very taxing, even on modern computers, due to limited threading capabilities.[1]
Crysis: Warhead is the single player campaign while Crysis Wars is the multiplayer section of the game.
Installation of Punkbuster etc. can be skipped / canceled without problems.[2]

General information

Crysis Website
MyCrysis Forums
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability[edit]

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
Requires online activation
Can only be used x times
SecuROM v7 and SecuROM PA DRM, 50 machine limit.[3]
A De-Authorization Tool is available.
Windows
GOG.com
DRM-free
Windows
Origin
Requires online activation
Can only be used x times
SecuROM PA DRM, unspecified machine limit.[4]
A De-Authorization Tool is available. Can be launched and played without Origin running. For Drm-free executables use CW-Launcher which can be found at https://github.com/jedi95/cw-launcher
Windows
Steam
Icon overlay.png
For Drm-free executables use CW-Launcher which can be found at https://github.com/jedi95/cw-launcher
Windows

Installation of Punkbuster etc. can be skipped / canceled without problems.[2]

Essential improvements[edit]

Patches[edit]

Latest version for Warhead is 1.1, which can be found here. Latest version for Crysis Wars is 1.5, which can be found here.

New executables for Crysis Wars[edit]

See the cw-launcher project. Read this Steam guide to get it working.

Skip intro videos[edit]

Skip company logos[citation needed]
  1. Go to <path-to-game>\Game\Localized\Video\
  2. Delete or move these files:
CryTek.sfd
Trailer_Crytek.sfd
Trailer_CrytekC.sfd
Trailer_DemoLegal.sfd
Trailer_EA.sfd
Trailer_Intel.sfd
Trailer_NVidia.sfd
Trailer_PEGI.sfd
Trailer_Rating_Full.sfd
Trailer_Rating_Logo.sfd

Game data[edit]

In-game general settings.
In-game general settings.
In-game general settings (Crysis Wars).
In-game general settings (Crysis Wars).

Configuration file(s) location[edit]

System Location
Windows %USERPROFILE%\Documents\My Games\Crysis_WARHEAD\game.cfg
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/17330/pfx/[Note 1]

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\My Games\Crysis_WARHEAD\SaveGames\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/17330/pfx/[Note 1]

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Origin
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud

Video[edit]

In-game general video settings.
In-game general video settings.
In-game advanced video settings.
In-game advanced video settings.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Default is 60° vertical. See Field of view (FOV).
Windowed
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
See Anisotropic filtering (AF).
Anti-aliasing (AA)
Edge AA (enabled by default at High+ Shaders) or MSAA. (enabling one automatically disables the other) Requires Shaders Quality to be at High or Very High. Only edge AA has an effect on foliage.[5]
Vertical sync (Vsync)
60 FPS and 120+ FPS
No frame rate cap.[citation needed] See also Game uses incorrect refresh rate.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Field of view (FOV)[edit]

This game uses vertical FOV. See FOV Calculator for help.
Edit configuration files[citation needed]
  1. Create System.cfg file in the installation folder with a text editor.
  2. Add lines con_restricted=0 (if not existing) and cl_fov= followed by a desired FOV value.

Anisotropic filtering (AF)[edit]

Crysis: Warhead by default disables AF because the engine as-is does not support using AF with parallax occlusion mapping (POM). This mod allows the engine to use AF and POM at the same time.
Install the POM+AF mod to allow anisotropic filtering[citation needed]
  1. Download the POM+AF mod from here.
  2. Open zz_GlobalAmbientLighting_POMAf.pak file using WinRAR or an equivalent tool.
  3. Inside zz_GlobalAmbientLighting_POMAf.pak, navigate to Shaders\HWScripts\CryFX and extract fragLib.cfi somewhere.
  4. Go to Crysis Warhead's installation directory and open the "Game" folder (Crysis Warhead\Game).
  5. Open Shaders.pak using WinRAR or an equivalent tool.
  6. Inside Shaders.pak, navigate to Shaders\HWScripts\CryFX and drop the previously extracted fragLib.cfi file into the CryFX folder.
  7. Force anisotropic filtering in your graphics card control panel.

Input[edit]

In-game keyboard/mouse settings.
In-game keyboard/mouse settings.
In-game gamepad settings.
In-game gamepad settings.

Keyboard and mouse State Notes
Remapping
Firing the right-hand weapon while dual-wielding is hardcoded to the right mouse button. See Remapping dual wielding secondary fire
Mouse acceleration
Disabled by default. See Mouse acceleration.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
XInput only.
Full controller support
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Xbox 360 icons.
Impulse Trigger vibration
DualShock 4 controllers
See the glossary page for potential workarounds.
Generic/other controllers
See the glossary page for potential workarounds.
Additional information
Controller hotplugging
Haptic feedback
Listed as force feedback.
Simultaneous controller+KB/M

Mouse acceleration[edit]

Mouse acceleration[citation needed]
  1. Open the console (~).
  2. Enter con_restricted=0 to enable all console commands.
  3. Enter i_mouse_accel X where X is 1 or 0. Default 0 disables acceleration.

Audio[edit]

In-game audio settings.
In-game audio settings.
In-game audio settings (Crysis Wars).
In-game audio settings (Crysis Wars).

Audio feature State Notes
Separate volume controls
Surround sound
Up to 7.1
Subtitles
Closed captions
Mute on focus lost
EAX support
DirectSound can be restored with Creative Alchemy and Game Mode - set XP SP2 compatibility mode and admin rights, then 3D positional audio can be restored by CMSS3D[6][citation needed]

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
Only on GOG version
Czech
French
German
Hungarian
Italian
Japanese
Only on GOG version
Polish
Brazilian Portuguese
Fan translation; Gamevício.
Russian
Spanish

Network[edit]

Multiplayer types

Type Native Players Notes
LAN play
32
Online play
32 Use cw-launcher to replace the discontinued GameSpy services. Read this Steam guide to get it working.

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Dedicated server software is available for Windows and Linux.
Direct IP

Ports

Protocol Port(s) and/or port range(s)
TCP 80, 443, 6667, 28910, 29900-29901
UDP 27900-27901, 29910, 64087
Universal Plug and Play (UPnP) support status is unknown.

VR support[edit]

3D modes Native GG3D Notes
Nvidia 3D Vision
TriDef 3D
iZ3D
Devices Native Notes
3RD Space Gaming Vest

Issues fixed[edit]

TweakGuides has created a comprehensive guide for fixing issues in this game. It can be found here.

Hangs on startup[edit]

Run the 64-bit version of the game[citation needed]
  1. Go to <path-to-game>\Bin64.
  2. Launch the crysis64.exe file to play the 64-bit version of the game.

If you still can't get the game working, run it in Vista SP2 compatibility mode.

Stop your antivirus or add the game to its exceptions[7]

Game crashes on machines with AMD CPUs[edit]

Replace CrySystem.dll with fixed one (32-bit)[8]
  1. Download a fixed CrySystem.dll and extract it.
  2. Move it to <path-to-game>\Bin32\ and override existing one.
It should make the game use SSE/MMX code paths instead of now deprecated "3D Now!" instruction paths.
Alternatively - Run the 64-bit version of the game[8]

If 64-bit version also crashes, run it in Vista SP2 compatibility mode.

Remapping dual wielding secondary fire to other keys[edit]

By default, mouse2 (mouse right click) is permanently mapped to the dual wielding secondary fire command, regardless of what mouse2 is actually mapped to in-game. The only way to remap the command is to manually edit the profile key map file.

Remapping the dual wielding secondary fire command[citation needed]
  1. Go to %USERPROFILE%\Documents\My Games\Crysis_WARHEAD\Profiles\<user-id>\
  2. Open actionmaps.xml with Notepad.
  3. Go to the lines with <action name="attack2" onPress="1" onRelease="1"> <key name="mouse2" />
  4. Set the key name variable to another key.
    Ex. <key name="mouse3" />
  5. Save the file and launch the game.

Game uses incorrect refresh rate[edit]

The game may set your monitor's refresh rate to its lowest supported refresh rate when in fullscreen mode, resulting in a lowered FPS when Vsync is on, and heavy screen tearing and/or stuttering even if FPS is high.
Use Crysis Warhead refresh rate fix[9]
  1. Download a fix and extract it in <path-to-game>.

Crash to desktop when using MSI Afterburner's On Screen Display[edit]

Config file edit[10]
  1. Open the MSI On-Screen Display Server program (RivaTuner Statistics Server).
  2. Click the plus sign (or newly "add" button) and navigate to where you installed Crysis: Warhead and add Crysis64.exe
  3. Once you have that added go to C:\Program Files (x86)\RivaTuner Statistics Server\Profiles
  4. Edit Crysis64.exe.cfg
  5. Change EnableDynamicOffsetDetection=0 to EnableDynamicOffsetDetection=1
  6. Change HookDirectDraw=0 to HookDirectDraw=1

Crash when saving or loading[edit]

Lower your graphics settings / resolution.

Low performance (Linux)[edit]

Steam Play / Proton[edit]

By default Proton will use ESync to synchronize game threads. This does not work well with Crysis Warhead.
Disable ESync[11]

Add as a Launch option PROTON_NO_ESYNC=1 %command%.

Lutris / Wine[edit]

By default Lutris Wine builds will use ESync to synchronize game threads. This does not work well with Crysis Warhead.
Disable ESync
  1. Open up the game configuration dialog
  2. Navigate to Runner Options
  3. Turn Enable Esync to off

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9, 10 DX10 by default. Use -dx9 parameter to change API.
Shader Model support 3, 4
Executable 32-bit 64-bit Notes
Windows
64-bit executable can be found under <path-to-game>\Bin64.

Middleware[edit]

Middleware Notes
Audio FMOD
Multiplayer GameSpy Use Crysis Wars Multiplayer Mod[citation needed] to replace the discontinued GameSpy services.
Anti-cheat PunkBuster

Console commands[edit]

The console can be opened with ~, but the available commands are limited. This limitation can be bypassed by the con_restricted=0 command or by adding -devmode to the game's shortcut. A thorough list of console commands can be found here.

Instead of re-entering console commands every time the game starts, the file <path-to-game>\system.cfg can be created to apply console commands automatically. The commands need to be formatted differently in the file, using an equal sign instead of a space. For example, to change the FOV to 80 you would use cl_fov=80 rather than "cl_fov 80" like in the console.

Persistent corpses[edit]

By default dead enemies disappear after a short delay.
Increase the delay[12]
  1. Enable all console commands by adding con_restricted 0 command to System.cfg file in the installation folder (create if the file doesn't exist).
  2. Set higher g_ragdollmintime= value, such as g_ragdollmintime=10000.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP2, Vista
Processor (CPU) 2.8 GHz (XP)
3.2 GHz (Vista)
System memory (RAM) 1.0 GB (XP)
1.5 GB (Vista)
Hard disk drive (HDD) 15 GB
Video card (GPU) 256 MB of VRAM
Supported Processors: Intel Pentium 4 2.8 GHz (3.2 GHz for Vista) or faster, Intel Core 2.0 GHz (2.2 GHz for Vista) or faster, AMD Athlon 2800+ (3200+ for Vista) or faster.
Supported chipsets: Nvidia GeForce 6800 GT or greater; ATI Radeon 9800 Pro (Radeon X800 Pro for Vista) or greater. Laptop versions of these chipsets may work but are not supported. Integrated chipsets are not supported. Updates to your video and sound card drivers may be required.

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>/17330/ in addition to or instead of this directory. The app ID (17330) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. YouTube - DigitalFoundry - Crysis 10 Years On: Why It's Still Melting The Most Powerful Gaming PCs - last accessed on 2020-02-03
    "So while threading was added in development, and you can see three cores, or almost four, doing something during the game, most of the game logic and especially AI is all on one thread."
  2. 2.0 2.1 https://steamcommunity.com/app/17330/discussions/0/648814844186503068
  3. MyCrysis Forums - Crysis 1 & Warhead activation limit increased! - last accessed on 2018-08-06
  4. EA - Crysis Warhead EULA - last accessed on 2018-02-15
    "CRYSIS WARHEAD uses access control and copy protection technology. An online connection is required to authenticate CRYSIS WARHEAD and verify your license. CRYSIS WARHEAD may install additional components required for proper functionality of the copyright protection. CRYTEK reserves the right to periodically validate Your License through subsequent online authentication. If Your License is not valid You may not be able to use CRYSIS WARHEAD. The first end user of this License can install and authenticate CRYSIS WARHEAD on a set number of machines."
  5. https://tweakguides.pcgamingwiki.com/Crysis_6.html
  6. https://www.youtube.com/watch?v=tqhITpAAw5o
  7. Crysis Warhead & Crysis Wars Failure To Launch Issues - Page 3 - Steam Users' Forums (retrieved)
  8. 8.0 8.1 Verified by User:Vlad 54rus on 2020-07-19)
  9. Verified by User:Vlad 54rus on 2021-12-18
  10. Can't get my afterburner OSD to work in crysis (Solved)
  11. ProtonDB Reports - last accessed on 2022-01-10
  12. https://www.cryengine.com/community/viewtopic.php?t=16223