Painkiller: Black Edition

Painkiller: Black Edition

Not enough ratings
Randomguy7's Mega Fix Tutorial
By AutisticStoner
Please download the patch with all the fixes here, if you don't want to mess with stuff!
https://www.dropbox.com/s/uc218yd1asqlqnh/Randomguy7%27s%20Painkiller%20Fix%20Compilation.zip

In this tutorial, I show you how to:
*Fix dual core support
*Turn off cache and Precache
*Turn on Infinite Draw Distance
*Let your game support more than 2 gigs of ram (64 bit/32bit LAA only)
*Set optimal FOV
*Re-Enable EAX (doesn't work with Advanced HD)
   
Award
Favorite
Favorited
Unfavorite
Intro Video
The Guide
Hi everyone! Let's get started

First of all, download these:

1. Painkiller ++ (base for fixed EXE)
http://pkzone.org/downloads/mods/pk-1-3-open-beta/
2. The Disable Precache File
{LINK REMOVED}
3. CFF Explorer
http://www.ntcore.com/exsuite.php
4. Visit the Widescreen HUD Tutorial and follow it
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=193714598
5. Download the EAX re-enabler:
http://www.indirectsound.com/

NOW

install both parts of the Painkiller ++
And then, go to your steamapps\common\Painkiller Black Edition\bin\ folder and look for the AMD dual core fix. Rename your painkiller.exe to painkiller.exe.bak (to back it up) and rename that amd fix (either one, they're both the same) to Painkiller.exe

THEN

Install CFF Explorer, right click your painkiller.exe, go to "open with cff explorer", click the nt headers tab and then the file header and at the bottom where it says click here (next to the charicteristics) click this:


and then save


After that, do the same thing to your engine.ini, and then do these:


and


This will ensure the ingame engine will work with the 2+ gigs and the dual core support too.

Then after that, extract the no precache file to your base directory.

THEN

extract the EAX re-enabler to both your bin directory AND your painkiller black edition home directory. Open up your game and adjust your settings, then quit.


THE TWEAKS:


Open up your config.ini file in your bin folder, and look for these:

Cfg.ClipPlane = 100
set this to:
Cfg.ClipPlane = 999
or to
Cfg.ClipPlane = 999999999
in case you're hardcore like that :)

Then do this:
Cfg.FOV = 106.27
for 16:9 and
Cfg.FOV = 100.39
for 16:10/8:5

Now save, and VERY IMPORTANT, you have to set the config.ini file to READ ONLY

AND YOU *MUST* LOAD A MAP FROM THE START, OR ELSE THE DRAW DISTANCE WILL BREAK THE CHECKPOINTS. LOAD IT FROM THE MAP SCREEN AND YOU WILL BE FINE.


Sometimes if you clip inside of an enemy you'll die if you set the 999999999 tweak but that's not that big of an issue. Haven't tested all maps but it looks WAY better and runs like a dream!!

And that's it! Enjoy your awesome, smooth-running painkiller!!!
9 Comments
RobertG93 18 Feb, 2019 @ 3:15am 
Painkiller++ no longer available :/
The Slayer 2 Sep, 2017 @ 3:43pm 
in some's of the systems like windows 10 and 8 some's games not save the setting after you change in the game menu to EAX 4 - 3 And et'c.
so after use Creative ALchemy software to allow eax effect's in your game . (only for creative sound card! if you do not have sound card that support eax it will never work!)
if you want it to work on windows 10 64Bit for expl., you should run the game EXE file in admins right's and then the game save yours settings .
i guess it's somthing to do with microsoft update's.
also if you are on 5.1 system make sure to config it right,
+ this link is for some fixed 5.1 in windows that microsoft scrow it up
http://___/steamhost.cn/steamcommunity_com/app/214490/discussions/0/598198356180308529/

remove the ___ from the link,
i hope this will help.
AutisticStoner  [author] 13 Jun, 2015 @ 9:40am 
Well, the dual core fix is more for the speedup/slowdown thats related to processor timings. ever jump in the game and have it go slow motion? that's the thing it fixes. it makes the game speed... not wrong

the precache file is just for those who like having all their textures in the RAM

if EAX works then don't fix it.
PorcusGrunzus 13 Jun, 2015 @ 5:24am 
Ok, just some questions.
- What exactly does the AMD dual core fix, fix? I have a AMD FX 8350 eightcore processor. Any advantage? Does it fix maybe crashes that happen in bossifghts in widescreen resolutions?
- What is this precache file for? Whats the advantage or sense of it?
- Do I need the EAX re-enable when EAX seems to work fine and having a Stereo system?

Thanks a lot. Looks nice so far, just wish there would be more explanation what for what is and what it does or change.
AutisticStoner  [author] 12 Nov, 2014 @ 10:46pm 
However, this time it's actually a part of your painkiller directory. try verifying steam cache, and then download my fanpatch in the description.
AutisticStoner  [author] 12 Nov, 2014 @ 10:45pm 
the mss32.dll is for the Miles Sound System
It's one of the many drivers painkiller supports
AutisticStoner  [author] 12 Nov, 2014 @ 10:43pm 
just download it from somewhere or copy it from your system32 folder
also, reinstall directx.
Gwargoth 12 Nov, 2014 @ 10:20pm 
i tryed your patch fix and got
the program cant start because msss32.dll is mising from your computer try reinstalling the program to fix this problem
Gielnik 31 May, 2014 @ 1:54pm 
Thanks for the guide.