It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi!

In the game console we can input "pkkeepbodies" to make bodies never disappear, and "pkkeepdecals" to make decals never fade away.

Keeping the bodies will in turn not grant us the souls they left behind, and as such we can't unlock the Tarot card that needs us to collect a certain amount of souls on a level. But I for one never uses those cards anyway.

To my question at hand.
Is it possible to make these values stay permanent? Whenever I close and later start the game, the values have been reset.
This question / problem has been solved by hudfreegamerimage
I did something similar to disable the hud. I had to put the command in a configuration file to make it stick:

painkiller/bin/config.ini

Try adding those values to the config.ini file in your painkiller/bin folder. That way they'll be loaded every time you start the game.
avatar
hudfreegamer: I did something similar to disable the hud. I had to put the command in a configuration file to make it stick:

painkiller/bin/config.ini

Try adding those values to the config.ini file in your painkiller/bin folder. That way they'll be loaded every time you start the game.
I added them last by simply writing "pkkeepbodies" and "pkkeepdecals", both without quotes.
It didn't work, so I wrote " = true" after each. Still didn't work.

How did you mean?
avatar
hudfreegamer: I did something similar to disable the hud. I had to put the command in a configuration file to make it stick:

painkiller/bin/config.ini

Try adding those values to the config.ini file in your painkiller/bin folder. That way they'll be loaded every time you start the game.
avatar
Ghostbreed: I added them last by simply writing "pkkeepbodies" and "pkkeepdecals", both without quotes.
It didn't work, so I wrote " = true" after each. Still didn't work.

How did you mean?
Go to the directory where Painkiller is installed. Click on the bin folder. Inside the bin folder is the config.ini file. Open that in a text editor like Notepad.

While viewing your painkiller config.ini file, you can see that every command starts with the letters = Cfg.
Also, each command is capitalized at the beginning of each word in the command.

So, you'd probably need to enter the commands like this:

Cfg.PKKeepBodies = true
Cfg.PKKeepDecals = true

Other commands that start with pk in that file capitalize both letters, P and K, so I did that too. If that doesn't work, try PkKeepbodies, etc.

If 'true' doesn't work, try a number instead, like
Cfg.PKKeepBodies = 1

Then save your edited config.ini file and start the game.
---

If you want to disable the hud, like I did, find your HUDSize command in your config.ini file (or create it if it doesn't exist). Make sure it looks like this:
Cfg.HUDSize = 1e-005

Save the file, start Painkiller and your hud will be gone. Alternatively, you can also use the PowerMad mod to disable the hud.
Post edited August 17, 2015 by hudfreegamer
avatar
hudfreegamer:
Tried everything. It doesn't work, the bodies just keeps on disappearing, same goes for the decals.
avatar
hudfreegamer:
avatar
Ghostbreed: Tried everything. It doesn't work, the bodies just keeps on disappearing, same goes for the decals.
One more idea. Maybe you can bind the command to a key and then just press that key when the game starts.
Try and create a new entry in the config file that says this:

Cfg.KeyPrimaryPKKeepBodies = "Q"

I'm not able to access the game now to test it.
Well, I tried to figure this out. I ran every combination I could think of and nothing worked. I even installed the PowerMad mod for Painkiller. It has an xml configuration file and it even referenced pkkeepbodies and pkkeepdecals, but the shortcut keys weren't assigned. So, I assigned a keys to those commands in that file and it still wouldn't work.

As far as I can tell, you just have to type it in each time, which is really stupid. I have no clue why it won't run from a config file or let you bind the command to a key.
avatar
hudfreegamer:
Thanks anyway for taking your time and trying to assist as well. :)
I got it to stay permanent! It was simple too.
I just put in "pkkeepbodies", "pkkeepdecals and "fov 100" in the console. I then played around some and landed on a checkpoint.
I then left the game, and when I came back later and restarted from the checkpoint all the corpses and decals were still there AND my fov was still 100.

It seems the commands stays permanent in each save you do.
So, if I make a new game each command will revert back to its default state.
I can't confirm this since I haven't bothered to try. But it wouldn't surprise me if I'm correct.
Post edited September 06, 2015 by Ghostbreed
Great news. I think I'll play that way from now on. I never really liked collecting the souls and I never used the tarot cards.

Playing with those enabled must create a chaotic blood and body-fest.
avatar
hudfreegamer: Playing with those enabled must create a chaotic blood and body-fest.
It becomes a mess of blood, bodies and gibs, and it doesn't affect the frame rate at all!
Post edited September 06, 2015 by Ghostbreed
I've been trying to play with those enabled, but the game ends up crashing. Have you had that problem?
avatar
hudfreegamer: I've been trying to play with those enabled, but the game ends up crashing. Have you had that problem?
Sorry for late reply. Yes, on the Train Station level my game breaks if I keep all the bodies. Guess it becomes too much to compute. :P