Note: These codes are not case sensitive and they only work in daydream or insomnia modes.
Press ~ to access the console, then enter the following:
Code Effect SHOWFPS 1 Display frames per second PKAMMO full ammo PKPOWER full ammo/health PKWEAPONS gives all weapons PKGOLD lots of gold PKKEEPBODIES toggle 'bodies will never disappear' on/off PKKEEPDECALS toggle 'decals will never disappear' on/off PKDEMON toggle 'demon morph' on/off PKWEAKENEMIES toggle 'enemies get 1 hp' on/off PKALWAYSGIB toggle 'excessive gibbage' on/off PKGOD toggle 'god mode' on/off PKHASTE toggle 'haste' on/off PKWEAPONMODIFIER toggle 'weapon modifier mode' on/off WEAPONSPECULAR 1/0 toggles 'weapon specular' on/off
Quicker re-use of the PK (pre-patch)
When launching the PK's orb far away you usually have to wait quite long for it to return to you before you can use the PK's primary or secondary function again. You can shorten this time by switching to another weapon when the orb is launched and switch back to the PK again immediately. This way you'll be able to use the PK even when the orb is still in the air, flying back to you. You can even launch a second orb while the first one hasn't returned yet.
Contributed By: KeeperBvK.
Painkiller: Battle out of Hell Cheats
Command Console Codes
Press ~ to display the command console window during game play under the insomnia or daydream difficulty setting then enter one of the following codes to activate the cheat function:
Code Effect vote <yes or no> Agree or not agree to callvote for multi-player clients pkweapons All Weapons benchmark C5L1 Benchmarking test in single player crosshair <1-32> Change Crosshair gamemode <ffa/tdm/pcf/tlb/voosh> Change game mode on server as multi-player admin maxpacketsize <20-1400> Change maximum UDP packet size as multi-player admin name <nickname> Change Player's Name actionsendperiod <#r> Change setting for actions send per ms as multi-player admin team <1 or 2> Change team in multi-player mode updateparams_myplayer Changes settings for my player synchro as multi-player admin updateparams_physicsitems Changes settings for physics items synchro as multi-player admin updateparams_players Changes settings for player synchro as multi-player admin updateparams_projectiles Changes settings for projectiles synchro as multi-player admin connect <ip[:port]> Connect to specified server for multi-player clients prediction <0 or 1> disables/enables client prediction in multi-player mode pkgold Extra Gold showfps <0 or 1> FPS display in single player pkammo Full Ammo pkpower Full Amo & Health pkgod God Mode bankick <name> Kick and ban player from server as multi-player admin kick <name> Kick player from server as multi-player admin pushlatency <value> Latency in milliseconds, can be negative, in multi-player mode map <map name> Load map in multi-player mode demoplay <filename> Play indicated movie file for multi-player clients kill Player commits suicide for multi-player clients quit Quit game to desktop demorecord <filename> Record indicated movie file for multi-player clients reloadmap Reload current map as multi-player admin Set field of view (zoom) Set field of view (Zoom) hudsize <0-3> Set HUD size maxplayers <value> Set max number of players on server as multi-player admin maxspectators <value> Set max number of spectators on server as multi-player admin msensitivity <0-200> Set Mouse Sensitivity fraglimit <#> Set multi-player frag limit timelimit <#> Set multi-player time limit actionsendperiod <value> Set number of milliseconds to pass between sending your action packets to server in multi-player mode netstats Show channel packet stats as multi-player admin netstats help Show help for the command in multi-player mode netstats overall Show network info from the start of the connection in multi-player mode pos Show position in level callvote <command command_params> Starts voting for multi-player clients demostop Stop playback of current demo for multi-player clients notready Tell everyone that you are not ready in multi-player mode break Tell everyone that you want to break match in multi-player mode allowbrightskins <0 or 1> Toggle bright player skins as multi-player admin allowbunnyhopping <0 or 1> Toggle bunny hopping as multi-player admin camerainterpolation <0 or 1> Toggle camera interpolation for multi-player clients teamdamage <0 or 1> Toggle damage to teammates as multi-player admin pkdemon Toggle Demon Morph pkkeepbodies Toggle Disappearing Bodies pkkeepdecals Toggle Disappearing Decals pkalwaysgib Toggle Excessive Gibs allowforwardrj <0 or 1> Toggle forward rocket jump as multi-player admin pkhaste Toggle Haste playerprediction <0 or 1> Toggle Player Movement Prediction powerupdrop <0 or 1> Toggle power-up dropping after map change as multi-player admin powerups <0 or 1> Toggle power-ups as multi-player admin speedmeter <0 or 1> Toggle Running Speedmeter msmooth <0 or 1> Toggle Smooth Mouse spectator <0 or 1> Toggle spectator mode for multi-player clients pkweakenemies Toggle Weak Enemies showweapon <0 or 1> Toggle weapon rendering weaponspecular <0 or 1> Toggle Weapon Specular weaponsstay <0 or 1> Toggle weapons stay if collected as multi-player admin pkweaponmodifier Weapon Modifier Mode
Contributed By: Undergrads2003.
Painkiller: Overdose Cheats
Hit the tilde (~) key, type the code for desired effect, and push enter.
Cheats only work in Daydream and Insomnia difficulties.
Code Effect pkammo 999 ammo for all currently held weapons pkweakenemies all enemies have 1 hp pkweapons all weapons pkkeepbodies bodies never dissapear Pkdemon Demon mode on ( lasts only for some time ) Pkpower Full ammo and health pkgod Godmode pkhaste Move Fast
Painkiller: Resurrection Cheats
Painkiller Resurrection Cheats
These cheats are for the Daydream and Insomnia difficulties. Just bring up the console with the tilde (`) key, and type in these commands.
Code Effect pkpower 999 Ammo for all weapons, and Full Health pkammo Full Ammo pkhealth Full Health pkgod God Mode
Know Something We Don't?
You can submit new cheats for this game and help our users gain an edge.
Have We Been Fooled?
You can submit a problem report for any non-working or fake code in the lists above.