Difference between revisions of "Hitman: Contracts"
From PCGamingWiki, the wiki about fixing PC games
m |
Fiery soul (talk | contribs) (Added an improved and pre-configured version of the widescreen fix by nemesis2000, combined with dxwrapper by elishacloud. Removed solutions to problems that have no confirmation and no relation to the game. If someone uses outdated video drivers, it's their problem, not the game's. Optimized the structure. Confirmed and clarified some information.) |
||
Line 73: | Line 73: | ||
===Skip intro videos=== | ===Skip intro videos=== | ||
− | {{Fixbox|description=Skip intro|ref={{ | + | {{Fixbox|description=Skip intro|ref=<ref>{{Refcheck|user=Fiery soul|date=2023-04-24}}</ref>|fix= |
− | # Go to | + | # Go to {{folder|{{p|game}}}} and open {{file|HitmanContracts.ini}}. |
− | # | + | # Find the line {{code|DefaultScene<nowiki>=</nowiki>AllLevels\Logos.gms}} and replace it with {{code|DefaultScene<nowiki>=</nowiki>mainmenu.gms}}. |
− | |||
− | |||
− | < | ||
}} | }} | ||
Line 142: | Line 139: | ||
|upscaling notes = | |upscaling notes = | ||
|vsync = always on | |vsync = always on | ||
− | |vsync notes = | + | |vsync notes = Vsync does not work when running the game on Windows 10. To fix it, use [[#Widescreen resolution|Widescreen fix]]. |
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
Line 156: | Line 153: | ||
{{ii}} Steam version supports widescreen (including 4K Ultra HD) natively, but it features a problematic {{term|Vert-}} FOV change, as well as stretching game graphics.<ref name="Sui" /> | {{ii}} Steam version supports widescreen (including 4K Ultra HD) natively, but it features a problematic {{term|Vert-}} FOV change, as well as stretching game graphics.<ref name="Sui" /> | ||
− | {{Fixbox|description=Widescreen fix | + | {{Fixbox|description=Widescreen fix ({{term|Hor+}})|ref=<ref>[https://www.nexusmods.com/hitmancontracts/mods/42 A complete widescreen fix for Hitman Contracts | Nexus Mods]</ref>|fix= |
− | # Download [ | + | # Download [https://community.pcgamingwiki.com/files/file/2624-widescreen-fix-for-hitman-contracts/ Widescreen fix for Hitman: Contracts], unzip it and copy the contents to {{folder|{{p|game}}}}. |
− | + | # Open the video driver control panel. In the ''Adjust Desktop Size and Position'' section, set the ''Scaling'' option to ''Full-screen''. | |
− | # | + | # (Optional) If you want to change the resolution, go to {{folder|{{p|game}}\scripts\}}. Open {{file|h3.ini}} and edit the {{code|Width}} and {{code|Height}} values. |
'''Notes''' | '''Notes''' | ||
− | {{ | + | {{++}} Correct widescreen aspect ratio while maintaining the original vertical field of view (FOV). |
− | {{++}} | + | {{++}} Vsync is working and enabled by default. |
− | {{ | + | {{++}} Ability to limit the frame rate through the video driver control panel (60 FPS limit is recommended). |
+ | {{++}} Ability to add anti-aliasing via SMAA, FXAA shaders in ReShade (DirectX 9 converter is already included in this fix). | ||
+ | {{++}} Fully stable solution with no crashes or graphics bugs. | ||
+ | {{ii}} It is strongly recommended not to change the in-game graphics settings such as resolution to avoid conflicts. | ||
}} | }} | ||
===[[Glossary:Windowed|Windowed]]=== | ===[[Glossary:Windowed|Windowed]]=== | ||
− | {{Fixbox|description=Enable windowed|ref=<ref name="Sui">{{refcheck|user=Suicide_machine|date=2018-03-23}}</ref>|fix= | + | {{Fixbox|description=Enable windowed mode|ref=<ref name="Sui">{{refcheck|user=Suicide_machine|date=2018-03-23}}</ref>|fix= |
− | # | + | # Go to {{folder|{{p|game}}}} and open {{file|HitmanContracts.ini}}. |
# Add {{code|Window 1}} on a new line. | # Add {{code|Window 1}} on a new line. | ||
− | # Change {{code|StartUpperPos | + | # Change {{code|StartUpperPos 2,2}} to {{code|StartUpperPos 0,0}}. |
}} | }} | ||
Line 242: | Line 242: | ||
{{Audio | {{Audio | ||
|separate volume = true | |separate volume = true | ||
− | |separate volume notes = | + | |separate volume notes = |
|surround sound = always on | |surround sound = always on | ||
|surround sound notes = Up to 7.0 output, based on Windows speaker settings.<ref>[https://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref> | |surround sound notes = Up to 7.0 output, based on Windows speaker settings.<ref>[https://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref> | ||
Line 338: | Line 338: | ||
|notes = Retail and steam only. | |notes = Retail and steam only. | ||
|fan = false | |fan = false | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
}} | }} | ||
Line 392: | Line 384: | ||
}} | }} | ||
− | ==Issues | + | ==Issues fixed== |
− | === | + | ===High frame rate issues=== |
− | {{ | + | {{ii}} The physics and logic of the game are linked to 60 FPS, so playing at high fps can cause significant problems. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | {{Fixbox|description=Limit the Framerate to 60 FPS|ref=<ref>{{Refcheck|user=Fiery soul|date=2023-04-24}}</ref>|fix= | ||
+ | # Apply the [[#Widescreen resolution|Widescreen fix]]. | ||
+ | # Set max frame rate to 60 FPS in the video driver control panel or other software limiters. | ||
+ | }} | ||
+ | ===Vsync doesn't work on Windows 10=== | ||
+ | {{Fixbox|description=Apply the [[#Widescreen resolution|Widescreen fix]]|ref=<ref>{{Refcheck|user=Fiery soul|date=2023-04-24}}</ref>|fix= | ||
+ | }} | ||
− | {{ | + | ===Game runs in slow motion=== |
− | + | {{Fixbox|description=[[#High_frame_rate_issues|Limit frame rate to 60 FPS]]|ref=<ref>https://www.gog.com/forum/hitman_series/hitman_contracts_opengl_issues</ref>|fix= | |
− | |||
}} | }} | ||
− | |||
===Game doesn't save=== | ===Game doesn't save=== | ||
− | {{Fixbox|description=Create | + | {{Fixbox|description=Create {{folder|{{P|game}}\Save}} if it doesn't exist yet|ref=<ref>https://steamcommunity.com/sharedfiles/filedetails/?id=371890450</ref>|fix= |
− | |||
− | |||
}} | }} | ||
===Jerky/Uneven mouse movement=== | ===Jerky/Uneven mouse movement=== | ||
− | {{Fixbox|description= | + | {{Fixbox|description=Edit {{file|HitmanContracts.ini}}|ref=<ref>{{Refcheck|user=AlphaYellow|date=2023-01-28}}</ref>|fix= |
− | # | + | # Go to {{folder|{{p|game}}}} and open {{file|HitmanContracts.ini}}. |
# Add the line <code>UseDirectInputMouse 1</code>. | # Add the line <code>UseDirectInputMouse 1</code>. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
===Game crashes in some integrated Intel Graphics cards=== | ===Game crashes in some integrated Intel Graphics cards=== | ||
− | {{Fixbox|description=Run the game in compatibility mode for Windows XP SP3|ref=<ref>https://steamcommunity.com/app/247430/discussions/0/558746088964416094/</ref>|fix= | + | {{Fixbox|description=Run the game in compatibility mode for Windows XP (SP3)|ref=<ref>https://steamcommunity.com/app/247430/discussions/0/558746088964416094/</ref>|fix= |
− | # | + | # Go to {{folder|{{p|game}}}}. |
− | # | + | # Turn on Windows XP (SP3) compatibility mode in the {{file|Hitman.exe}} properties. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 489: | Line 425: | ||
|directdraw notes = | |directdraw notes = | ||
|opengl versions = true | |opengl versions = true | ||
− | |opengl notes = | + | |opengl notes = OpenGL version has serious problems with in-game graphics.<ref>{{Refcheck|user=Fiery soul|date=2023-04-25|comment=Primitive lighting, no rays at light sources, characters do not cast shadows, reflections on wet surfaces and decals are missing or visible through objects, no reflections in all mirrors, videos and cutscenes are not displayed.}}</ref> |
|glide versions = | |glide versions = | ||
|glide notes = | |glide notes = | ||
Line 516: | Line 452: | ||
|linux arm app = unknown | |linux arm app = unknown | ||
|linux executable notes = | |linux executable notes = | ||
+ | }} | ||
+ | |||
+ | ===Enable OpenGl effects in the Direct3D rendered=== | ||
+ | {{--}} Certain graphical effects are only available when using Direct3D whilst others only available with OpenGL.<ref>{{Refurl|url=https://www.vogons.org/viewtopic.php?t=66087|title=Vogons Forum}}</ref><ref>{{Refurl|url=https://web.archive.org/web/20170916062024/http://www.hitmanforum.com/t/rain-effects-missing/16209|title=Hitman Forum}}</ref> | ||
+ | {{Fixbox|description=Restore the raindrop, fog, and water effects|ref=<ref>{{Refurl|url=https://www.vogons.org/viewtopic.php?p=774821#p774821|title=Vogons Forum|date=2022-06-21}}</ref>|fix= | ||
+ | # Open <code>hitmancontracts.exe</code> with a HEX editor. | ||
+ | # Find the 1st hex string <code>53 6A 18 53 50 FF 92 FC 00 00 00</code>. | ||
+ | # Replace it with <code>90 90 90 90 90 90 90 90 90 90 90</code>. | ||
+ | # Find the 2nd hex string <code>6A 00 6A 18 6A 00 50 FF 92 FC 00 00 00</code>. | ||
+ | # Replace it with <code>90 90 90 90 90 90 90 90 90 90 90 90 90</code>. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{--}} Not all OpenGL effects have been restored. | ||
+ | {{ii}} A pre-made version of this fix is available [http://dege.fw.hu/temp/HitmanContracts_d3d_raindrop_patch.zip here]. 2nd hex string still needs to be replaced manually. | ||
+ | {{ii}} Restores the raindrop effect in most levels along with other effects. | ||
}} | }} | ||
Revision as of 01:59, 25 April 2023
Developers | |
---|---|
IO Interactive | |
Publishers | |
Former | Eidos Interactive |
Former | Sold-Out Software |
Former | Square Enix |
Current | IO Interactive |
Russia | Noviy Disk[1] |
Engines | |
Glacier | |
Release dates | |
Windows | April 20, 2004 |
Reception | |
Metacritic | 74 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | First-person, Third-person |
Controls | Direct control |
Genres | Stealth |
Art styles | Realistic |
Themes | Asia, Contemporary, Eastern Europe, Europe |
Series | Hitman |
Hitman | |
---|---|
Hitman: Codename 47 | 2000 |
Hitman 2: Silent Assassin | 2002 |
Hitman: Contracts | 2004 |
Hitman: Blood Money | 2006 |
Hitman: Sniper Challenge | 2012 |
Hitman: Absolution | 2012 |
Hitman GO | 2015 |
Hitman | 2016 |
Hitman 2 | 2018 |
Hitman World of Assassination | 2021 |
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SecuROM 5 DRM. | |||
Retail | The version included in the retail 'Hitman Collection' (Eidos, 2009) is entirely DRM-free. | |||
Amazon.com | ||||
GamersGate | ||||
GOG.com | ||||
Humble Store | ||||
Steam | ||||
Green Man Gaming (unavailable) |
- The European release of the Hitman Collection is DRM-free, already patched to the latest version and have the cheats enabled by default.
Essential improvements
Patches
- Patch v1.74 is the latest retail patch.
- Steam version is v1.75 and comes with widescreen support.
Unofficial Patch
- Adds bug fixes and general improvements.
- Works only on the english version.
- See the comment by GuyFawkesGaming for compatibility with the widescreen fix.
Character Overhaul
- Retextures Agent 47 and other characters in higher quality.
- Adds the uncensored textures from the remastered version.[2]
Skip intro videos
Skip intro[3] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\HitmanContracts.ini[Note 1] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/247430/pfx/[Note 2] |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\Save[Note 1] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/247430/pfx/[Note 2] |
- Maximum of 99 save files.
- Save states contain system information. Loading a mid-mission save file from a different computer or operating system may result in severe broken game timing.
Save game cloud syncing
System | Native | Notes |
---|---|---|
GOG Galaxy | ||
Steam Cloud | Added on September 11, 2020.[4] |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | Vert- in Steam version.[5] See Widescreen resolution. | ||
Multi-monitor | See Widescreen resolution. | ||
Ultra-widescreen | See Widescreen resolution. | ||
4K Ultra HD | Vert- in Steam version.[5] See Widescreen resolution. | ||
Field of view (FOV) | See Widescreen resolution or the WSGF entry. | ||
Windowed | See Windowed. | ||
Borderless fullscreen windowed | See the glossary page for potential workarounds. | ||
Anisotropic filtering (AF) | Force in GPU control panel for better results. | ||
Anti-aliasing (AA) | Nvidia users can force AA using Nvidia Profile Inspector. 0x000020C0 for MSAA and 0x000000C0 for SGSSAA. Ensure the AA fix is enabled.[6] |
||
Vertical sync (Vsync) | Vsync does not work when running the game on Windows 10. To fix it, use Widescreen fix. | ||
60 FPS and 120+ FPS | The game doesn't run properly at higher than 60 frame rates. See High frame rate issues |
Widescreen resolution
- Steam version supports widescreen (including 4K Ultra HD) natively, but it features a problematic Vert- FOV change, as well as stretching game graphics.[5]
Widescreen fix (Hor+)[7] |
---|
Notes
|
Windowed
Enable windowed mode[5] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Controller supports only with Xpadder. | |
Full controller support | ||
Controller remapping | See the glossary page for potential workarounds. | |
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | Controller supports only with Xpadder. | |
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | Up to 7.0 output, based on Windows speaker settings.[8] | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | No option to disable it. | |
EAX support | EAX 3.[9] | |
Royalty free audio |
- May require DirectSound3D restoration software to restore proper sound functionality on Windows Vista and later.
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | Retail and steam only. Patch for the GOG release here. | |||
German | Retail and steam only. | |||
Hungarian | Fan translation, download. | |||
Italian | Retail and steam only. | |||
Japanese | Retail only. | |||
Polish | Retail only. Patch for digital release here. | |||
Brazilian Portuguese | DVD Game release (CD Editora, 2009). | |||
Russian | Retail only. Patch for digital release here. | |||
Spanish | Retail and steam only. |
VR support
3D modes | State | Notes | |
---|---|---|---|
Nvidia 3D Vision | See Helix Mod: Hitman: Contracts. | ||
vorpX | G3D, Z3D User created profile, requires DGVoodoo2 v 2.6, see profile introdution. Note: Profile may not work with the latest wrapper, in case of issues please report to the vorpx forum. |
Issues fixed
High frame rate issues
- The physics and logic of the game are linked to 60 FPS, so playing at high fps can cause significant problems.
Limit the Framerate to 60 FPS[10] |
---|
|
Vsync doesn't work on Windows 10
Apply the Widescreen fix[11] |
---|
Game runs in slow motion
Limit frame rate to 60 FPS[12] |
---|
Game doesn't save
Create <path-to-game>\Save if it doesn't exist yet[13]
|
---|
Jerky/Uneven mouse movement
Edit HitmanContracts.ini [14]
|
---|
|
Game crashes in some integrated Intel Graphics cards
Run the game in compatibility mode for Windows XP (SP3)[15] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 8 | Requires DirectX 9.0 to be installed. |
OpenGL | OpenGL version has serious problems with in-game graphics.[16] | |
Shader Model support | 1.1 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Enable OpenGl effects in the Direct3D rendered
- Certain graphical effects are only available when using Direct3D whilst others only available with OpenGL.[17][18]
Restore the raindrop, fog, and water effects[19] |
---|
Notes
|
Middleware
Middleware | Notes | |
---|---|---|
Audio | DirectSound3D |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 98SE/ME | 2000/XP |
Processor (CPU) | Intel Pentium III 800 MHz or AMD Athlon equivalent | Intel Pentium 4 1.6 GHz or AMD Athlon XP equivalent |
System memory (RAM) | 128 MB | 256 MB |
Hard disk drive (HDD) | 2 GB | |
Video card (GPU) | GeForce 2 32 MB of VRAM DirectX 8.0 compatible | GeForce 3 64 MB of VRAM DirectX 9.0b compatible |
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details). - ↑ 2.0 2.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/247430/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (247430) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Hitman. Контракты - last accessed on 2023-02-18
- ↑ Hitman Forums - last accessed on 2022-07-10
- ↑ Verified by User:Fiery soul on 2023-04-24
- ↑ Hitman: Contracts - SteamDB Depot Changelog - last accessed on 2020-09-12
- ↑ 5.0 5.1 5.2 5.3 Verified by User:Suicide_machine on 2018-03-23
- ↑ https://forums.guru3d.com/showpost.php?p=5457050&postcount=4024
- ↑ A complete widescreen fix for Hitman Contracts | Nexus Mods
- ↑ PC Gaming Surround Sound Round-up
- ↑ Killer EAX® ADVANCED HD™ Audio in Hitman Contracts™ - SoundBlaster.com (retrieved)
- ↑ Verified by User:Fiery soul on 2023-04-24
- ↑ Verified by User:Fiery soul on 2023-04-24
- ↑ https://www.gog.com/forum/hitman_series/hitman_contracts_opengl_issues
- ↑ https://steamcommunity.com/sharedfiles/filedetails/?id=371890450
- ↑ Verified by User:AlphaYellow on 2023-01-28
- ↑ https://steamcommunity.com/app/247430/discussions/0/558746088964416094/
- ↑ Verified by User:Fiery soul on 2023-04-25
- Primitive lighting, no rays at light sources, characters do not cast shadows, reflections on wet surfaces and decals are missing or visible through objects, no reflections in all mirrors, videos and cutscenes are not displayed.
- ↑ Vogons Forum - last accessed on [unknown]
- ↑ Hitman Forum - last accessed on [unknown]
- ↑ Vogons Forum - last accessed on 2022-06-21