Powermad is a cheatscript for Painkiller and its addon, Battle out of hell, both great games from People Can Fly/Dreamcatcher Games. Originally developed by Fleabay and published on the offical Painkiller forums, Kalme continued to work on it and made various adjustments and added fixes and new features. It reactivates some cheats that have been disabled in the retail version of the games and adds some cool new features that make live easier and/or more fun. After installing this patch, you can trigger all kind of things just by pressing some keys or entering a command in the console.
Changes
Version 3.62a
=============
bugfix: fixed an error that prevented pkpower() from being accessed through
hotkeys.
improved: new version of Russian translation (thx again @ Leshiy).
Version 3.62
============
Powermad update to adopt changes made in Patch 1.61/1.62.
bugfix: don't give BOOH weapons on pkweapons in original Painkiller levels
(may cause crash)
bugfix: long standing enemy halt bug fixed
(no more "eateregg" in loony park, for example)
bugfix: Fixed Dayves HUD fix for 4-digits-health-display
(did not show 1000 correctly)
feature: pmloadlevel(levelname) to load a custom level
feature: russian translation added (Thanks to Leshiy (ya@leshiy.ru))
feature: removed censorship decision for German version introduced by 1.61
feature: added PMC (Powermad configurator) to reassign Powermad hotkeys
removed: Colloseum tarot card fix (has been fixed in official patch 1.61)
Version 3.1
===========
Powermad now is able to handle localized strings. At the
moment, English, German and Spanish (thanks CUE!) is supported.
If you want to do another translation, please contact me. Here's
a list of the new features and bugfixes:
bugfix: missing destroyable objects in level abandonded factory
fixed by including a fix from dooguesgoober4.
bugfix: buried and misplaced ammo in level ruins fixed by
including a fix from dooguesgoober4.
bugfix: missing two objects (out of level chests) at the beginning
of Stone Pit corrected.
bugfix: missing holy item (out of level) in Stone Pit fixed by
including a fix from Crazy.
bugfix: hard to get holy item (on top of the statue) in Stone Pit
fixed by moving it a bit.
bugfix: moved fireworks sack in loony park out of the ice cream cone.
bugfix: Enabled HUD to display more than three digits of health
(for example when using the health stealer card) by including
a fix from Dayve.
bugfix: Level statistics completely reworked. Now lower times are
counted as record (not higher ones). Also disabled possible
"downgrade" of all records if some parts are completed with the
same value like before, but in lower difficulties.
bugfix: some help strings were incorrect.
improved: removed offset of strings in 3D radar. It now shows
descriptions at the center of objects/enemies/etc.
improved: typos in some of the output strings.
improved: unified console command naming. Please pay attention to the
fact that some console commands have been renamed.
improved: installer behaves not as expected if another than automatically
detected directory is selected.
feature: console command "pmexplodeobjects" added. Does what
it says. Attention: all objects in the whole level
(or levelsection) are destroyed. Since that may result
in hundreds of simultaneous explosions, gold spawning
etc., after invoking this command, you may get the
impression that your computer is frozen. Just be
patient. After recovering from this state, your frame
rate may continue to be very low for some seconds until
all the object parts/gold coins etc. have vanished.
feature: console command "pmSoulsStayForever" prevents souls
from disappearing (toggle).
feature: console command "pmGrabSouls" grabs every currently
available soul in the level (comparable to the recently
introduced pmGrabGold command) - Shortcut: Right-shift-X
feature: console command "pmAutoGrabSouls" grabs every newly
spawned soul automatically.
feature: 3D radar now shows different colored strings for the
individual radars (suggested by CUE).
feature: console command "pmRadarEmphasizeDistance" to draw
entries that are nearer to the player in bigger letters
than those farther away. Because this option may result
in a great performance hit (~25% in benchmark 2 for me),
it is disabled by default (suggested by Fleabay).
feature: console command "pmRadarDetailedObjects" to show object
model names instead of "X". Since at least half of the
object are named polish, this feature is disabled by
default (suggested by CUE).
feature: console command "pmshowclock" added. This draws the
current gametime to the top right of the screen, with
respect to the fps display if present (suggested by CUE).
feature: console command "pmresetclock" sets back gametime to zero
(suggested by CUE).
3.0
===
Most of the original code has been rewritten or cleaned
up. Powermad now comes as package and (like the initial
version) with an installer = no more fiddling with copying
files and an easy uninstall option. Detailed list of changes:
improved: radar now shows health/megahealth
improved: all features are now console commands
changed: radar now has four states, that can be switched
independently: powerups(weapons, ammo, health,
armor)/objects/secrets/enemies
bugfix: radar only shows destructable objects that are
count if destroyed (no more doors or other
indestructable objects)
bugfix: radar now updates object position if object has
been moved.
bugfix: radar didn't show some enemies (e.g. at the
beginning of Orphanage and Dead City)
bugfix: crash when using "explode enemies" in certain
levels (e.g. Colloseum)
bugfix: halt enemies didn't work correct for some enemies
(e.g. Clowns in Loony Park)
bugfix: explode enemies did not do enough damage for
some enemies (e.g. Catacombs boss)
bugfix: explode enemies did not work at all for some
enemies (e.g. Krusty in Loony Park) => now also
works on bosses
bugfix: multiplayer noclip error fixed and all functions
checked for mp compatibility
feature: console command "pmgrabgold" and "pmautograbgold"
feature: console commands "pmslowdown" and "pmspeedup"
feature: console command "pickupfx"
feature: console command "pkbonus2"
feature: console command "pkmorethanperfect"
feature: console command "pkhealth <amount>"
feature: console command "pkarmor <amount>"
feature: console command "pmbonuslevel"
And many more...
Features
Here's a complete list of all console commands:
- pkbonus: unlocks the 1st bonus multiplayer model (Daniel)
- pkbonus2: unlocks the 2nd bonus multiplayer model (HellKing)
- pktrauma: unlocks trauma mode (execute in menu)
- pkammo: gives full ammo
- pkweapons: gives all weapons
- pkhealth: regenerates armor, health = 100 if < 100
- pkpower: pkammo + pkhealth
- pkgod: monsters can't hurt you (toggle)
- pkalwaysgib: enemies always gib (toggle)
- pkweakenemies: enemies all have 1 healthpoint (toggle)
- pkcards: enables unlimited card use
- pkgold: gives 99999 gold
- pkhaste: haste x8 (toggle)
- pkdemon: switch to demon mode (toggle)
- pkweaponmodifier: enables weapon modifier
- pkkeepbodies: dead bodies never disappear (toggle)
- pkkeepdecals: decals never wear off (toggle)
- pkalllevels: enable all levels (for that difficulty)
- pkallcards: gives all tarot cards
- pkperfect: finishes level with five stars
(all armor, all secrets, all holy items, all ammo,
all objects, all secrets)
- pmmorethanperfect: finishes level with five stars (like
pkperfect) and all kills, all souls (not
in trauma), all gold, 250 health, 200 armor,
number of demon morphs = 5, player got never
hurt and used no weapons
- pmmegahealth: gives strong armor and 250 health
- pmexplodeenemies: explodes all enemies, including bosses
- pmgrabgold: all currently available gold coins are grabbed
(similar to the soulcatcher effect)
- pmautograbgold: permanently enables automatic grabbing of
every new spawned gold coin
- pmminimizeenemies: miniaturizes all enemies
- pmfreezeenemies: freezes all enemies
- pmradar: toggles 3dradar (complete on/off)
- pmradarpowerups: toggles powerups-radar ((mega)health,
armor, ammo, weapons, holy items) on/off
- pmradarobjects: toggles objects-radar on/off
- pmradardetailedobjects: toggles detailed object description on/off
- pmradarsecrets: toggles secrets-radar on/off
- pmradarenemies: toggles enemies-radar on/off
- pmradarverbose: toggles 3d radar messages on/off
- pmradaremphasizedistance: toggles emphasizing of distance on/off
- pmhud: toggles visibility of hud
- pmslowdown: slows down world speed
- pmspeedup: speeds up world speed
- pmhalt: halts all enemies
- pmconfuseenemies: enemies attack each other
- pmhealth <amount>: sets the players health to <amount>
- pmarmor <amount>: sets the players armor to <amount>
- pmbonuslevel: loads the hidden bonus level of booh
- pmhelp: shows help screen with short summary of all commands
- pmxyz: shows current player coordinates
- pmshowxyz: permanently updates player coordinates (toggle)
- pmnoclip: enable fly mode (toggle)
- pmpickupfx: toggles screen flash when picking up things on/off
- pmbump: unsticks stuck player
- pmshowclock: shows current gametime (toggle)
- pmresetclock: sets current gametime to zero
- pmsoulsstayforever: souls never vanish (toggle)
- pmgrabsouls: grab all currently available souls
- pmautograbsouls: grab all newly spawned souls automatically (toggle)
- pmexplodeobjects: explodes all objects in the whole level
- pmloadlevel <levelname>: loads a custom level
- do <filename>: executes a lua file located in Data/dofiles
- mod <filename>: executes a mod file located in Data/mods
- powermad: demon mode, pkweapons, pkgold, pkmegahealth, pkcards
Misc features:
- Startup videos are disabled
- Integrated Colloseum tarot card fix (removed in Powermad 3.62+)
(morphing into demon mode 5 times works)
- Integrated Ruins ammo box fix (thanks dooguesgoober4)
- Integrated Abandonded factory destroyable objects fix (thanks
dooguesgoober4)
- Integrated Loony Park hidden fireworks sack fix
- Integrated Stone Pit missing two chests at the beginning fix
- Integrated Stone Pit out of level holy item fix (thanks Crazy)
- Integrated Stone Pit holy item (top of statue) placement improved
- Integrated HUD showing only three digits of health fix (thanks Dayve)
- Integrated Level statistics fix
- Integrated language fix
(switching languages through the config file works)
Hotkeys
Some of the original hotkeys have changed, but most are still
the same. They call the corresponding console commands (see above).
Right shift + M = Minimize enemies
Right shift + N = Grab gold
Right shift + X = Grab souls
Right shift + C = Freeze enemies
Right shift + V = Explode enemies
Right shift + B = Halt enemies
Right shift + F = Noclip mode
Right shift + G = Toggle on/off hud
Numblock 0 = Toggle on/off complete radar
Numblock 1 = Toggle on/off powerup radar
Numblock 2 = Toggle on/off objects radar
Numblock 3 = Toggle on/off secrets radar
Numblock 4 = Toggle on/off enemies radar
Numblock 7 = Toggle on/off confuse enemies
Numblock 8 = Toggle on/off demon mode
Numblock 9 = Toggle on/off haste mode
Numblock + = Speed up world
Numblock - = Slow down world
H = Show help screen