Jump to content

Hitman Contracts - Silver Contracts Patch


About This File

This patch includes most changes done by Hitman Contracts Unofficial Patch up until v1.2, updating, changing or omitting some of them. Look at "Unofficial patch changelogs.txt" for reference; this Readme outlines every difference, in any case.

Since v1.3 Hitman Contracts Unofficial Patch introduced AI upscaled textures, probably to balance the addition of Blood Money's higher definition textures. They look pretty bad; even 47 and the restored women and gang biker bartender skins got upscaled.
On top of that, the mugshots of the targets in the pause menu got corrupted somehow in v1.4. 
iSsueS hasn't touched their patch since 2023 and these, ahem, issues bothered me to no end, so with a miraculous backed up v1.2 Unofficial Patch and GlacierTEXEditor I digged into the patch's files to decide what was worth leaving in.

Install instructions
For starters, backup your game folder if you are copy-and-replace-click-happy. Every .zip in the game and logo videos will get replaced.
Copy everything inside the "COPY THIS CONTENT TO THE GAME FOLDER" and do just that. This patch doesn't include the Widescreen patch or EAX support, you'll have to open the v1.4 Unofficial Patch .exe as a compressed file to extract the necessary files.
It also includes custom configuration (such as setting resolution to 800x600, more on why on the note below) and keybinds. Don't replace HitmanContracts.cfg and HitmanContracts.ini if you want to keep yours.
Lastly, both d3d8to9 and DXVK wrappers have been added. The former is aimed for Windows while the latter is for Linux, but you can try both as a Windows user. Copy the content of their respective folders to the game folder.

Note about discarding the Widescreen patch and EAX
The former causes more issues than it's worth. UI scaling is non-existent, making text extremely tiny; loading screen artwork looks glitched, and graphical effects don't scale well. 800x600 is the highest resolution where UI scale looks correct.
As for EAX, I couldn't manage to make it work for the life of me. I'm running the game on Linux with Wine so I can't test this for Windows. But I've tried the latest DSOAL and OpenAl releases, as well as some Windows registry stuff necessary since W10...

Credits
- iSsueS for their fixes in Unofficial Patch
- BurntShrimp for compiling all the current fixed OpenGL effects to the DX renderer as an .asi patch: https://www.vogons.org/viewtopic.php?p=1364362#p1364362

Changelog

v1.0
- .exe with fixed graphical effects replaced by .asi patch compiled by BurntShrimp from VOGONS forum, making separate .exes for Steam and GOG releases unnecessary.
- Ultimate ASI Loader v9.0.0 included for the .asi patch; check their repository for valid filenames of the injected .dll file, in case you want to use another mod that uses the "dinput8.dll" filename.
- Added d3d8to9 v1.13.0 and DXVK v2.7.1 wrappers.
- Save folder included in the main mod for rare cases where the installer doesn't create it, which prevents saving between missions at Professional difficulty. Optional 100% completed save from Unofficial Patch included in a "Completed_Save" folder.
- Null brand & logo video files from Unofficial Patch included. Makes the game boot with the Contracts intro video.
- All fixed, non-upscaled textures since Unofficial Patch v1.2 included. Highlights: unused High Definition 47 skin in Contract's files, Blood Money snipercase texture, PS3 uncensored character skins.
- Unused blood decals in the Training level have been imported to all Contracts missions. Discarded the Blood Money decals in Unofficial Patch as a result.
- Vanilla Main Menu logo without the Unofficial Patch footer restored, while keeping the fix for the weird white line in vanilla's texture.

 





User Feedback

Recommended Comments

Thanks for backing it up, Did the later versions of the patch even introduce any fixes that one would miss out in 1.2?

 

also RE: Widescreen patch: 

Since the game uses D3D8 you can set the in-game/widescreen patch's resolution to 1280x720 then use dgvoodoo to force max/desktop resolution. This is a classic workaround to trick games into running in 720p with UI scaled for that resolution while internally dgvoodoo hooks on to the d3d8 renderer and runs at desktop/whichever resolution you want without issues, as a bonus this also preserves the scaling of effects (at 720p) as well as running better on modern GPUs. This is how I played Contracts and things looked fine without any glitches, in fact I would recommend against d3d8to9 (without rigorous testing) as late-DX8 games with more advanced effects sometimes lead to things breaking when converted to d3d9, Silent HIll 3 PC is one example.

Share this comment


Link to comment
Share on other sites

2 hours ago, arhumSearcher said:

Thanks for backing it up, Did the later versions of the patch even introduce any fixes that one would miss out in 1.2?

Not really. 1.3 added the .exe patched with LAA 4GB memory patch, a "DX11-Wrapper" (??? no idea which one), the Widescreen patch+dgvoodoo2, a Reshade preset, AI upscaled skins (including the unused, HD 47 one and the uncensored skins) and the briefcase & blood decal textures from Blood Money.
1.4 just added more upscaled pistol textures and redrawn Silverballer engravings.
 

2 hours ago, arhumSearcher said:

also RE: Widescreen patch: 

Since the game uses D3D8 you can set the in-game/widescreen patch's resolution to 1280x720 then use dgvoodoo to force max/desktop resolution. This is a classic workaround to trick games into running in 720p with UI scaled for that resolution while internally dgvoodoo hooks on to the d3d8 renderer and runs at desktop/whichever resolution you want without issues, as a bonus this also preserves the scaling of effects (at 720p) as well as running better on modern GPUs. This is how I played Contracts and things looked fine without any glitches, in fact I would recommend against d3d8to9 (without rigorous testing) as late-DX8 games with more advanced effects sometimes lead to things breaking when converted to d3d9, Silent HIll 3 PC is one example.

I've seen the trick in the article. What bothers me is that effects scale will stay at 720p like you said; dunno how bad they look.
Also this is a Linux problem, but dgvoodoo2 crashes Wine with versions after v2.8, so I've been defaulting to DXVK since it got d3d8 support. I'm not implying Dege actively blocks Wine support, but they do have stated that Wine is not in their scope...
I don't doubt d3d8to9 or DXVK might have faults, that's why I didn't force either by default.

Share this comment


Link to comment
Share on other sites

1 hour ago, silverkeeper said:

I've seen the trick in the article. What bothers me is that effects scale will stay at 720p like you said; dunno how bad they look.
Also this is a Linux problem, but dgvoodoo2 crashes Wine with versions after v2.8, so I've been defaulting to DXVK since it got d3d8 support. I'm not implying Dege actively blocks Wine support, but they do have stated that Wine is not in their scope...
I don't doubt d3d8to9 or DXVK might have faults, that's why I didn't force either by default.

I know some games like Chaos Legion on PC that have effects like depth of field tied to resolution; at 1080p it's muted to the point it's invisible but at 480p-dgvoodoo'd to 1080p the depth of field effect is low-res and pixelated. However, for Contracts I don't recall any type of resolution-dependant effects in use, I last played the game a few months ago and nothing in particular caught my eye unless I'm wrong as the only other system I've played it on is the PS3 HD edition.

Didn't take as many screenshots when I played but here you can see the bloom is intact and not pixelated as it is usually a resolution-tied effect in some games
image.thumb.jpeg.1b6629fd47bf8ee1c64ecba76143bee0.jpeg

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...