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.

Painkiller

From PCGamingWiki, the wiki about fixing PC games
Painkiller
Painkiller cover
Developers
People Can Fly
Publishers
Retail DreamCatcher Interactive
Retail (Russia) Akella
Digital (2007-2020) THQ Nordic
Digital (2020-present) Deep Silver
Engines
Pain Engine
Release dates
Windows April 12, 2004
Reception
Metacritic 81
Taxonomy
Monetization One-time game purchase, Expansion pack
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS, Shooter
Art styles Realistic
Themes Dark, Horror, Supernatural, Zombies
Series Painkiller
Painkiller on HowLongToBeat
Painkiller on IGDB
Painkiller guide on StrategyWiki
Painkiller on MobyGames
Painkiller on Wikipedia
Painkiller
Painkiller 2004
Painkiller: Overdose 2007
Painkiller: Resurrection 2009
Painkiller: Redemption 2011
Painkiller: Recurring Evil 2012
Painkiller: Hell & Damnation 2012
Painkiller (2025) 2025

Warnings

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

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

General information

GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions
Steam Community Discussions for Gold Edition

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
International: SafeDisc 3 DRM[Note 1]
Russia: StarForce 3.04 DRM[Note 2]
Windows
Retail
DRM-free
Black Edition
Windows
GOG.com
DRM-free
Black Edition
Windows
Steam
Icon overlay.png
CD key
Black Edition
Windows
GamersGate (unavailable)
DRM-free after installation (requires an internet connection during installation)
Windows
GamersGate (unavailable)
DRM-free after installation (requires an internet connection during installation)
Painkiller Universe
Windows
Gamesplanet logo.svg (unavailable)
Icon overlay.png
Black Edition
Windows
SafeDisc DRM does not work on Windows Vista and later (see above for affected releases).
StarForce DRM for this game does not work on modern versions of Windows (see above for affected releases).

Version differences

Painkiller: Black Edition includes the base game along with the Battle Out of Hell expansion.
Painkiller Universe includes the base game along with the Battle Out of Hell expansion and Painkiller: Overdose.

Demo

A free demo can be installed on Steam by using a direct link: steam://install/3210 (allow Steam popup).
Other demos:

Monetization

Type Notes
Expansion pack Includes a new campaign, weapons, enemies, and multiplayer modes.[7]
One-time game purchase The game requires an upfront purchase to access.

DLC and expansion packs

Name Notes
Battle Out of Hell Includes a 10-level campaign, two new weapons, new enemies, and two new multiplayer modes.[7] Released on December 1, 2004.[8]
Windows

Essential improvements

Patches

A list of official patches can be found here. Digital distribution versions are already patched.[9]

Unofficial patch 1.66

This is essentially the unofficial patch 1.65, with two new fixes.
Fixes various issues like broken items, enemies placement, levels logic, weapons and tarot cards behavior.[10]
Installation[11]
  1. Download the PKBE_u1.66.rar archive.
  2. Extract the downloaded archive to <path-to-game> (overwrite existing files if prompted).

Notes

Included in Randomguy7's fix compilation.
If your game language has changed to English after installation, see here.

Randomguy7's fix compilation

Includes the unofficial patch 1.66, Widescreen HUD fix, and DSOAL.[12]
Fixes slowdown on dual-core processors, clipping issues with HUD elements[Note 3], and disables the game's precache.
Installation[11]
  1. Download the latest version of Randomguy7's fix compilation.
  2. Extract the downloaded archive to <path-to-game> (overwrite existing files if prompted).

Notes

If your game language has changed to English after installation, see here.

Skip intro videos

Delete or rename video files[11]
  1. Go to <path-to-game>\Data\Movies.
  2. Delete or rename logo-dreamcatcher.bik, logo-nvidia.bik, and logo-pcf.bik.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\Bin\config.ini[Note 4]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/39530/pfx/[Note 5]

Save game data location

System Location
Windows <path-to-game>\SaveGames[Note 4]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/39530/pfx/[Note 5]

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video

General video settings
General video settings
Advanced video settings
Advanced video settings

Graphics feature State WSGF Notes
Widescreen resolution
Vert- gameplay; stretched menus, HUD, and FMV. See Widescreen resolution for solutions.
Multi-monitor
Install Widescreen HUD fix.
Ultra-widescreen
See Widescreen resolution for solutions.
4K Ultra HD
See Widescreen resolution for solutions.
Field of view (FOV)
Default FOV is 95° horizontal. Use the fov <value> console command[13] or install Widescreen HUD fix to adjust.[11]
Windowed
See the glossary page for potential workarounds.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
On/Off only (no quality levels).
Anti-aliasing (AA)
x2, x4 or x6 MSAA.
High-fidelity upscaling
See the glossary page for potential workarounds.
Frame generation
See the glossary page for potential workarounds.
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS and 120+ FPS
Frame rate is uncapped.[14]
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Ray tracing (RT)
Color blind mode
See the glossary page for potential workarounds.

Widescreen resolution

Install Widescreen HUD fix[11]
  1. Delete config.ini from <path-to-game>\Bin (if it exists).
  2. Download the HUDfix_Vers2.2.zip archive.
  3. Extract the downloaded archive.
  4. Copy the Data folder to <path-to-game> (overwrite existing files if prompted).
  5. Open the folder corresponding to your aspect ratio (e.g. 16.9) and copy the Data folder inside it to <path-to-game>.
  6. Set widescreen resolution in the general video settings.

Notes

Included in Randomguy7's fix compilation.
If you plan to use the unofficial patch 1.66, apply the above instructions only after installing it—otherwise, the patch files will overwrite these changes. Additionally, if your game language has changed to English after installation, see here.
Menus and FMV are still stretched.
Set correct field of view (FOV) with a console command[11]
  1. Set widescreen resolution in the general video settings.
  2. Open the in-game console (~) and use:
    • fov 111 for 16:9,
    • fov 105.27 for 16:10,
    • fov 124.73 for 21:9.

Notes

Menus, FMV, and HUD are still stretched.

Input

Control settings (1/2)
Control settings (1/2)
Control settings (2/2)
Control settings (2/2)

Keyboard and mouse State Notes
Remapping
Mouse sensitivity
Mouse acceleration
Mouse smoothing can be disabled in the control settings.
Mouse input in menus
Keyboard and mouse prompts
Mouse Y-axis inversion
Controller
Controller support
The original configuration file contains the line Cfg.UseGamepad = false[11] – further testing required.

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Battle music, ambient music, and sound
Surround sound
Up to 8 speakers.[15]
Subtitles
Subtitle files for viewing with a media player.
Closed captions
Mute on focus lost
EAX support
A3D, EAX 3[16][17]
May require DirectSound3D restoration software on Windows Vista and later.
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Czech
Retail only; base game, Black Edition.
French
German
Retail and Steam only; download for GOG.com version.
Italian
Retail only; download for digital versions.
Polish
Retail and GOG.com only.
Brazilian Portuguese
Fan translation; download.
Russian
Retail only; download for digital versions.
Slovak
Fan translation; base game, Battle Out of Hell.
Spanish
Ukrainian
Fan translation; Black Edition.

Network

General server settings
General server settings
Advanced server settings
Advanced server settings
Dedicated server settings
Dedicated server settings

Multiplayer types

Type Native Players Notes
Local play
LAN play
16 Versus
Online play
16 Versus
GameSpy services have been shut down;[18] see Online play for workarounds.
Asynchronous multiplayer
Crossplay

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Run the game with the -dedicated parameter.[19]
Self-hosting
Direct IP

Ports

Protocol Port(s) and/or port range(s)
TCP 3455
UDP 3455
Universal Plug and Play (UPnP) support status is unknown.
The default port can be changed by the user in-game.

Online play

Replace GameSpy server calls with OpenSpy calls[20][11]
  1. Go to <path-to-game>\Bin.
  2. Open Engine.dll in HxD.
  3. From menu bar, select Search, then Replace…
  4. In the Search for field, enter gamespy.com.
  5. In the Replace with field, enter openspy.net.
  6. Click Replace all, then OK if prompted.
  7. Click on the floppy disk icon to save changes.
  8. Repeat the procedure for Engine.dll located in the Editor subfolder.

Notes

If you plan to use the unofficial patch 1.66, apply the above instructions only after installing it—otherwise, the patch files will overwrite these changes. Additionally, to connect to servers with version number 1.64, you must change the value of PK_VERSION to 1.64 in Definitions.lua, located in <path-to-game>\Data\LScripts\Main.

VR support

3D modes State Notes
vorpX
G3D
User created game profile, see vorpX forum profile introduction.

Issues fixed

Frame rate drops

Set the "3D sound provider" to anything other than "RAD Game Tools RSX 3D Audio" in the audio settings.[21][11]

Frame rate drops when taking damage

Install Hit blur effect fix[11]
  1. Download the Painkiller Hit Blur Fix.zip archive.
  2. Extract the downloaded archive.
  3. Copy the LScripts folder to <path-to-game>\Data.

Notes

This completely disables the blur effect when taking damage.

Low frame rate on GeForce FX series and similar graphics cards

Disable "Bloom" in the advanced video settings.

Fluctuating game speed

Install Dual-core fix
  1. Download the RANDOMGUY7_FIXES.zip archive.
  2. Extract the downloaded archive.
  3. Open the RANDOMGUY7 FIXES folder and copy the Bin folder inside it to <path-to-game> (overwrite existing files if prompted).

Notes

Included in Randomguy7's fix compilation.
Try setting Vsync to "On" or "Off" in the graphics card control panel and check the results.[22]

Game editor asks for a CD-ROM

The issue does not occur in GOG.com version.[11]
Hex edit the game editor executable[23]
  1. Go to <path-to-game>\Bin\Editor.
  2. Open PainEditor.exe with a hex editor.
  3. Go to offset 36C1 and change 75 0C to EB 0C.

Game language changes after installing a mod

Edit Lua script[11]
  1. Go to <path-to-game>\Data\LScripts\Main.
  2. Open Cfg.lua in a text editor.
  3. Change the line Cfg.Language = "<language>" to match your language.
  4. If there is a -- at the beginning of the line – remove it.

Game doesn't fill screen (Proton/Linux)

With Proton 6.3-8 and newer, the game occupies only a small area of the screen and may not be fully visible.
Use Proton 5.13-6 or older
  1. In the game properties on Steam, go to Compatibility.
  2. Enable Force the use of a specific Steam Play compatibility tool.
  3. Select Proton 5.13-6 or older from the drop-down menu.
Enable "Use WineD3D"
  • Run Proton with the environment variable PROTON_USE_WINED3D set to 1 (in the General tab of the game's Properties window in Steam, put PROTON_USE_WINED3D=1 %command% in the launch options field).
Use GameScope
  • Alternatively, set up windowed mode with d3d9-wrapper and run the game via gamescope with the -f flag to play in fullscreen.

Other information

API

Technical specs Supported Notes
Direct3D 9 Includes compatibility levels for Direct3D 8 and 7 cards.[25]
Executable 32-bit 64-bit Notes
Windows
[24]

Middleware

Middleware Notes
Physics Havok Physics 2
Audio Miles Sound System 6.6a
Cutscenes Bink Video 1.6g
Multiplayer GameSpy

Other settings

Bypass GameSpy installer

Digital distribution versions do not include this installer.[26]
Delete or rename GameSpy installer
  1. Go to <path-to-game>\GameSpy.
  2. Delete or rename ArcadeInstallPAINKILLER14c.exe.

Unlock all levels

Install All levels mod to access all levels, regardless of difficulty.

System requirements

Windows[27]
MinimumRecommended
Operating system (OS) 98, ME, 2000
Processor (CPU) Intel Pentium III 1.2 GHz
Intel Pentium 4 1.6 GHz
AMD Athlon 1.2 GHz
System memory (RAM) 384 MB
Storage drive (HDD/SSD) 2.6 GB
Video card (GPU) Nvidia GeForce 2 GTS
ATI Radeon 8500
64 MB of VRAM
DirectX 8.1b compatible


Notes

  1. This version of SafeDisc DRM does not work on Windows 10[1] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]
  2. Version 3.4 of StarForce DRM does not work on Windows Vista or later.[3][4][5][6] For supported versions of Windows the StarForce driver may need to be updated manually using SFUPDATE.
  3. This fix, contrary to its declaration, may cause tarot cards to be displayed distorted (squished, stretched, or overly zoomed-in).[11]
  4. 4.0 4.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).
  5. 5.0 5.1 Notes regarding Steam Play (Linux) data:

References

  1. Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
  2. Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
  3. Windows Vista support - StarForce Support
  4. Windows 7 support - StarForce Support
  5. Windows 8.1 support - StarForce Support
  6. Windows 10 support - StarForce Support
  7. 7.0 7.1 Gamepressure – Painkiller: Battle Out of Hell - last accessed on 2026-01-19
  8. GameFAQs — Painkiller: Battle Out of Hell – Release details - last accessed on 2026-01-19
  9. GOG Database — Painkiller: Black Edition – Builds - last accessed on 2026-01-19
  10. Painkiller Zone – Unofficial patch v1.65 for Painkiller (archived) - last accessed on 2026-01-19
  11. 11.00 11.01 11.02 11.03 11.04 11.05 11.06 11.07 11.08 11.09 11.10 11.11 11.12 Verified by User:Orzelek303 on 2026-01-19
    Tested on game version 1.64 from GOG.com and Windows 11 23H2.
  12. Verified by User:Orzelek303 on 2026-01-19
  13. Steam – Official Painkiller: Gold Edition manual § Appendix B: Console commands - last accessed on 2026-01-19
  14. Verified by User:Orzelek303 on 2026-01-19
    Tested with RivaTuner Statistics Server on game version 1.64 from GOG.com and Windows 11 23H2.
  15. Blue's News — Painkiller demo 2 – ZzeusS' comment from April 7, 2004 - last accessed on 2026-01-19
  16. Ars OpenForum — Painkiller demo out! – Guybo's post from February 17, 2004 - last accessed on 2026-01-19
  17. Sound Blaster – EAX featured game: Painkiller: Gold Edition (archived) - last accessed on 2026-01-19
  18. GameSpy Technology – Plans & pricing (archived) - last accessed on 2026-01-19
  19. Steam – Official Painkiller: Gold Edition manual § Server start and config file - last accessed on 2026-01-19
  20. OpenSpy – Generic patch - last accessed on 2026-01-19
  21. Steam Community Guides – Fix for massive FPS drop - last accessed on 2026-01-19
  22. GOG Support Center — Painkiller: Black Edition – Fluctuating game speed - last accessed on 2026-01-19
  23. YouTube – Stephen Chapman — x64dbg and HxD tutorial: How to patch "CD required" errors (no-CD patches) [Painkiller Editor] - last accessed on 2026-01-19
  24. Verified by User:Orzelek303 on 2026-01-19
    Tested with Task Manager on game version 1.64 from GOG.com and Windows 11 23H2.
  25. Verified by User:Eddman on 2025-06-01
    The game fails to launch without d3d9.dll and throws the following message: "ERROR: Could not initialize DirectX 9 renderer".
  26. SteamDB — Painkiller: Black Edition – Depots - last accessed on 2026-01-19
  27. Steam – Official Painkiller: Gold Edition manual § System requirements - last accessed on 2026-01-19