Painkiller Cheats


  • Console Commands

    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:

    SHOWFPS 1Display frames per second
    PKAMMOfull ammo
    PKPOWERfull ammo/health
    PKWEAPONSgives all weapons
    PKGOLDlots of gold
    PKKEEPBODIEStoggle 'bodies will never disappear' on/off
    PKKEEPDECALStoggle 'decals will never disappear' on/off
    PKDEMONtoggle 'demon morph' on/off
    PKWEAKENEMIEStoggle 'enemies get 1 hp' on/off
    PKALWAYSGIBtoggle 'excessive gibbage' on/off
    PKGODtoggle 'god mode' on/off
    PKHASTEtoggle 'haste' on/off
    PKWEAPONMODIFIERtoggle 'weapon modifier mode' on/off
    WEAPONSPECULAR 1/0toggles 'weapon specular' on/off

    Contributed By: grooby and HowBoutNo.


  • 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:

    vote <yes or no>Agree or not agree to callvote for multi-player clients
    pkweaponsAll Weapons
    benchmark C5L1Benchmarking 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_myplayerChanges settings for my player synchro as multi-player admin
    updateparams_physicsitemsChanges settings for physics items synchro as multi-player admin
    updateparams_playersChanges settings for player synchro as multi-player admin
    updateparams_projectilesChanges 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
    pkgoldExtra Gold
    showfps <0 or 1>FPS display in single player
    pkammoFull Ammo
    pkpowerFull Amo & Health
    pkgodGod 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
    killPlayer commits suicide for multi-player clients
    quitQuit game to desktop
    demorecord <filename>Record indicated movie file for multi-player clients
    reloadmapReload 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
    netstatsShow channel packet stats as multi-player admin
    netstats helpShow help for the command in multi-player mode
    netstats overallShow network info from the start of the connection in multi-player mode
    posShow position in level
    callvote <command command_params>Starts voting for multi-player clients
    demostopStop playback of current demo for multi-player clients
    notreadyTell everyone that you are not ready in multi-player mode
    breakTell 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
    pkdemonToggle Demon Morph
    pkkeepbodiesToggle Disappearing Bodies
    pkkeepdecalsToggle Disappearing Decals
    pkalwaysgibToggle Excessive Gibs
    allowforwardrj <0 or 1>Toggle forward rocket jump as multi-player admin
    pkhasteToggle 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
    pkweakenemiesToggle 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
    pkweaponmodifierWeapon Modifier Mode

    Contributed By: Undergrads2003.

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.