Painkiller: Black Edition

Painkiller: Black Edition

85 ratings
Widescreen HUD Fix
By Lemmers
This guide will show you how to fix the stretched HUD on widescreen displays. This works best for 16:10, 16:9, 21:9, 48:10, and 48:9 displays, but has basic support for any resolution. It includes center screen HUD placement for Eyefinity and NV Surround super-widescreen displays and includes a customizable weapon draw distance, as well as many other features. This does not change any gameplay elements at all, only certain visual tweaks to make this a better experience on modern monitors.

This does not fix the stretched out menus or movies, but it is a huge improvement for the ingame HUD that was designed internally at 1024x768.
 
Rate  
Favorite
Favorited
Unfavorite
Installation
  • Download mediafire [dot] com/download/k1j3owf49tea21t (Current Version is 2.2)

  • Place the \Data\ folder into your \Steam\steamapps\common\Painkiller Black Edition\ directory

  • Open the folder that corresponds to your resolution, \16_9\ for example, and move this \Data\ folder into the same \steamapps\common\Painkiller Black Edition\ directory. These are resized textures (Boss Health, Startup Screen, Bolt Gun Scope) that have been properly scaled for each resolution.

  • Go to Options > HUD for easily accessible options. You can use this menu for most things, but certain things (like zoomed FOV) still require using the console or .ini edits.




View the README file for more installation information.

Console Commands
These commands can also be changed by editing the config.ini, but nothing beats the flexibility of the console.

New Console Commands, listed with their default values.
WeaponFOV = -10 Weapon distance to camera, + or - Eyefinity = 0 Centers important HUD elements. 1=On, 0=Off EyefinityAdjust = 0 Fine-tunes HUD placement. Negative numbers push HUD out, positive pulls HUD in. Requires Eyefinity = 1 StakeFadeTime = 3600 Time in seconds for stakes and shurikens to fade. Default time is one hour. CrosshairSize = 0.75 Crosshair Size. 1=Full Size, 2=Double Size, 0.5=Half size PlayStartMovies = false Disables the three splash videos on startup PlayStartSound = true Enables the painkiller-mainlogo.wav on startup

Existing commands that are handy.
FOV = 110 (Changes the Field of Vision) HudSize = 0.5 (Changes the size of the HUD while constraining proportions)

New commands that require a restart to take effect. Useful to avoid .ini edits.
ZoomFOV = 60 Zoomed Weapon FOV
Preview
4:3 (FOV 90) Unmodded.


16:9 (FOV 110) With Fix. HUD matches the aspect ratio and weapon draw distance is increased


16:9 (FOV 110) Unmodded. You can see the HUD is stretched horizontally.


-------------------------------------------------------------------------------------------------------------------------------

4:3 (FOV 90) Unmodded.


16:9 (FOV 110) With Fix. Borders are moved to match the intended look of the scoreboard.


16:9 (FOV 110) Unmodded. The Scoreboard background is misshapen at this size.


-------------------------------------------------------------------------------------------------------------------------------

4:3 Unmodded.


16:9 With Fix. Tarot cards are the right aspect ratio again.


16:9 Unmodded. The Card is squished so much vertically that it's almost square.


-------------------------------------------------------------------------------------------------------------------------------

48:9 HUD example (16:9 resolution screenshot stretched).


‫ ‫
16:9 (FOV 110) with Tiny HUD size setting. Comparable in size to Hell & Damnation's HUD.


Changelog
Vers. 1.0
  • Initial release. Only supports 16:9 displays.

Vers. 2.0
  • Complete overhaul of code to support any aspect ratio by manually changing variables.
  • Added WeaponFOV command to tweak the draw distance of weapons from the camera
  • Included Eyefinity/NVSurround support with an option to center the HUD on the main display.

Vers. 2.1
  • The HUD will now automatically match the proportions of your resolution, so I removed the console commands to set this manually as they are no longer needed.
  • Tarot cards displayed on the HUD are now always displayed in the proper dimensions without using texture edits for each aspect ratio.
  • Made start up splash screens and BooH sniper scope overlays for 16:10, 48:9, and 48:10 displays.
  • Included variables for PlayStartMovies [true/false] and PlayStartSound [true/false].
  • Savegame slots are now doubled, and by default they are sorted logically by Newest Date instead of Alphabetically.

Vers. 2.1.1
  • Fixed a common crash on the main menu when changing levels (my bad).

Vers. 2.2
  • Added the command StakeFadeTime to keep stakes and shurikens from disappearing after a few seconds. The aftermath of stake battles now looks amazing. If for whatever reason this causes a slowdown or crash, lower the value accordingly. Be aware that setting this value to zero is glitchy, it either doesn't render stakes or renders them infinitely.
  • Added FOV slider to Options > HUD menu.
  • Changed default value of the custom WeaponFOV setting to -10 instead of 0. On second look, I extended the weapon draw distance too far forward, so this makes 16:9 better match the original 4:3.
  • Fixed CrosshairResize to work without restarting Painkiller.exe
  • Added 21:9 resized texture support.


I consider 2.2 to be the final release as I'm moving on to Painkiller: Overdose next. I was hoping to find a way to resize the menu screens to always display at 4:3 with letterboxing, and to find a way to resize those few problem textures using code, but I kept hitting dead ends. These might be controlled through the engine .dll which I'm not going to touch. But if anyone can point me in the right direction to get started on either of these, I'd greatly appreciate the help, otherwise I'm leaving it as is.


--------------------------------------------------------------------------------------------------------------------------


Painkiller: Black Edition HUD Fix - http://steamcommunity.com/sharedfiles/filedetails/?id=193714598
Painkiller: Overdose HUD Fix - http://steamcommunity.com/sharedfiles/filedetails/?id=196469942
Painkiller: Resurrection HUD Fix - http://steamcommunity.com/sharedfiles/filedetails/?id=196994896
Painkiller: Redemption HUD Fix - http://steamcommunity.com/sharedfiles/filedetails/?id=212302748
Painkiller: Recurring Evil HUD Fix - Canceled


If the link to this mod expires, just let me know and I'll re-up it. I'm using MediaFire because it doesn't require people to signup. Just don't click on one of the 50 fake download links, you know the drill.


< >
16 Comments
MicHaeL MonStaR Feb 15, 2016 @ 8:50am 
Ehm... I pasted the files into the game, but nothing changed.
Am I missing a step?...
El Torete Jul 2, 2015 @ 5:05pm 
That's going to fix something? I mean, My painkiller always crashes when I pass for a checkpoint, It's totally unplayable >< ....help....
Lemmers  [author] Jun 26, 2015 @ 5:56pm 
Steam filters are way too strict, but I edited the link into plaintext to make it visible again.
a.j Jun 26, 2015 @ 10:11am 
Link removed, can you re-post the link or re-upload?
Zuckerwatte o.O Apr 27, 2015 @ 1:38pm 
Thank you so much! Works perfectly
Crow Nov 24, 2014 @ 8:31pm 
how is this game windowed ??
r¡sê ºƒ çhaös™ Nov 3, 2014 @ 12:14am 
Not sure if this is related but anyone have any idea why Overdose levels take like 2 minutes to load? On my last windows XP computer the levels took about 10 seconds at most... now I'm in windows 7 64 bit and it takes over a minute or two to load.. just a ridiuclously long time. Any ideas?
strelok Oct 12, 2014 @ 4:10am 
We need a recurring evil fix to fill out all the games.. the lua scripting for Redemption kinda works but obviously the textures are locked in pak files and they seem to be locked or something, and some lua scripting is obviously not meant for Recurring.. but the HUD options are working for the menus
Plumm ze Plump 💘 Oct 6, 2014 @ 12:07pm 
The console commands don't work, I tired the weaponFOV, doesn't say it works, and as for the HUD, there isn't anything to actually change, there isn't a FOV slider or anything.
Jack Christ Mar 11, 2014 @ 7:20am 
which folder should i choose when i playing on 1920x1080?