Difference between revisions of "Hitman: Contracts"
From PCGamingWiki, the wiki about fixing PC games
Baronsmoki (talk | contribs) (→Availability: Added GamersGate, removed Amazon & publisher (no longer available)) |
Swissoracle (talk | contribs) m (Added "Dark" taxonomy after discussion on Discord.) |
||
(155 intermediate revisions by 57 users not shown) | |||
Line 4: | Line 4: | ||
{{Infobox game/row/developer|IO Interactive}} | {{Infobox game/row/developer|IO Interactive}} | ||
|publishers = | |publishers = | ||
− | {{Infobox game/row/publisher|Eidos Interactive}} | + | {{Infobox game/row/publisher|Eidos Interactive|Former}} |
+ | {{Infobox game/row/publisher|Sold Out Software|Former}} | ||
+ | {{Infobox game/row/publisher|Square Enix|Former}} | ||
+ | {{Infobox game/row/publisher|IO Interactive|Current}} | ||
+ | {{Infobox game/row/publisher|Noviy Disk|Russia|ref=<ref>{{Refurl|url=https://www.nd.ru/catalog/products/hitmancontractsrus/|title=Hitman. Контракты|date=2023-02-18}}</ref>}} | ||
|engines = | |engines = | ||
{{Infobox game/row/engine|Glacier}} | {{Infobox game/row/engine|Glacier}} | ||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|April 20, 2004}} | {{Infobox game/row/date|Windows|April 20, 2004}} | ||
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|hitman-contracts|74}} | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | One-time game purchase }} | ||
+ | {{Infobox game/row/taxonomy/microtransactions | }} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | First-person, Third-person }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
+ | {{Infobox game/row/taxonomy/genres | Action, Shooter, Stealth, TPS }} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Realistic }} | ||
+ | {{Infobox game/row/taxonomy/themes | Asia, Contemporary, Eastern Europe, Europe, Dark }} | ||
+ | {{Infobox game/row/taxonomy/series | Hitman }} | ||
|steam appid = 247430 | |steam appid = 247430 | ||
|gogcom id = 1207660853 | |gogcom id = 1207660853 | ||
+ | |official site= https://web.archive.org/web/20040524152932/http://www.hitmancontracts.com/ | ||
+ | |hltb = 4479 | ||
+ | |igdb = hitman-contracts | ||
+ | |lutris = hitman-contracts | ||
+ | |mobygames = 12998 | ||
|strategywiki = Hitman: Contracts | |strategywiki = Hitman: Contracts | ||
|wikipedia = Hitman: Contracts | |wikipedia = Hitman: Contracts | ||
Line 16: | Line 40: | ||
|license = commercial | |license = commercial | ||
}} | }} | ||
− | |||
− | + | {{Introduction | |
− | {{ | + | |introduction = |
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
{{GOG.com links|1207660853|hitman_series|for game series}} | {{GOG.com links|1207660853|hitman_series|for game series}} | ||
{{mm}} [https://steamcommunity.com/app/247430/discussions/ Steam Community Discussions] | {{mm}} [https://steamcommunity.com/app/247430/discussions/ Steam Community Discussions] | ||
− | |||
==Availability== | ==Availability== | ||
Line 30: | Line 57: | ||
{{Availability/row| Retail | | disc | {{DRM|SecuROM|5}}. | | Windows }} | {{Availability/row| Retail | | disc | {{DRM|SecuROM|5}}. | | Windows }} | ||
{{Availability/row| Retail | | DRM-free | The version included in the retail 'Hitman Collection' (Eidos, 2009) is entirely DRM-free. | | Windows }} | {{Availability/row| Retail | | DRM-free | The version included in the retail 'Hitman Collection' (Eidos, 2009) is entirely DRM-free. | | Windows }} | ||
− | {{Availability/row| GamersGate | | + | {{Availability/row| Amazon.com | B07CL2VKV8 | Steam | | | Windows }} |
+ | {{Availability/row| GamersGate | hitman-contracts | Steam | | | Windows }} | ||
+ | {{Availability/row| Gamesplanet | 1068-1 | Steam | | | Windows }} | ||
{{Availability/row| GOG.com | hitman_contracts | DRM-free | | | Windows }} | {{Availability/row| GOG.com | hitman_contracts | DRM-free | | | Windows }} | ||
− | |||
{{Availability/row| Humble | hitman-contracts | Steam | | | Windows }} | {{Availability/row| Humble | hitman-contracts | Steam | | | Windows }} | ||
{{Availability/row| Steam | 247430 | Steam | | | Windows }} | {{Availability/row| Steam | 247430 | Steam | | | Windows }} | ||
+ | {{Availability/row| GMG | hitman-contracts | Steam | | | Windows | unavailable }} | ||
}} | }} | ||
{{ii}} The European release of the Hitman Collection is DRM-free, already patched to the latest version and have the cheats enabled by default. | {{ii}} The European release of the Hitman Collection is DRM-free, already patched to the latest version and have the cheats enabled by default. | ||
Line 41: | Line 70: | ||
===Patches=== | ===Patches=== | ||
{{ii}} [https://community.pcgamingwiki.com/files/file/123-hitman-contracts-patch-174/ Patch v1.74] is the latest retail patch. | {{ii}} [https://community.pcgamingwiki.com/files/file/123-hitman-contracts-patch-174/ Patch v1.74] is the latest retail patch. | ||
− | {{ii}} | + | {{ii}} Steam version is '''v1.75''' and comes with widescreen support. |
+ | |||
+ | ===[https://www.moddb.com/games/hitman-contracts/addons/hitman-contracts-unofficial-patch Unofficial Patch]=== | ||
+ | {{++}} Adds bug fixes and general improvements. | ||
+ | {{--}} Works only on the English version. | ||
===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=AllLevels\Logos.gms</code> and replace it with <code>DefaultScene=mainmenu.gms</code>. |
− | |||
− | |||
− | < | ||
}} | }} | ||
Line 62: | Line 92: | ||
{{Game data/saves|Windows|{{p|game}}\Save}} | {{Game data/saves|Windows|{{p|game}}\Save}} | ||
}} | }} | ||
+ | {{ii}} Maximum of 99 save files. | ||
+ | {{ii}} 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. | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |gog galaxy | + | |discord = |
− | |gog galaxy notes | + | |discord notes = |
− | |origin | + | |epic games launcher = |
− | |origin notes | + | |epic games launcher notes = |
− | |steam cloud | + | |gog galaxy = false |
− | |steam cloud notes | + | |gog galaxy notes = |
− | | | + | |origin = |
− | | | + | |origin notes = |
− | |xbox cloud | + | |steam cloud = true |
− | |xbox cloud notes | + | |steam cloud notes = Added on September 11, 2020.<ref>{{Refurl|url=https://steamdb.info/app/247430/history/?changeid=9442977|title=Hitman: Contracts - SteamDB Depot Changelog|date=2020-09-12}}</ref> |
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
{{Image|Hitman Contracts - video settings.png|Graphics settings.}} | {{Image|Hitman Contracts - video settings.png|Graphics settings.}} | ||
− | {{Video | + | {{Video |
− | |wsgf link = | + | |wsgf link = https://www.wsgf.org/dr/hitman-contracts |
|widescreen wsgf award = limited | |widescreen wsgf award = limited | ||
|multimonitor wsgf award = limited | |multimonitor wsgf award = limited | ||
Line 94: | Line 130: | ||
|4k ultra hd notes = {{term|Vert-}} in Steam version.<ref name="Sui" /> See [[#Widescreen resolution|Widescreen resolution]]. | |4k ultra hd notes = {{term|Vert-}} in Steam version.<ref name="Sui" /> See [[#Widescreen resolution|Widescreen resolution]]. | ||
|fov = hackable | |fov = hackable | ||
− | |fov notes = See [[#Widescreen resolution|Widescreen resolution]] or the [ | + | |fov notes = See [[#Widescreen resolution|Widescreen resolution]] or the [https://www.wsgf.org/dr/hitman-contracts WSGF entry]. |
|windowed = hackable | |windowed = hackable | ||
|windowed notes = See [[#Windowed|Windowed]]. | |windowed notes = See [[#Windowed|Windowed]]. | ||
− | |borderless windowed = | + | |borderless windowed = false |
− | |borderless windowed notes = | + | |borderless windowed notes = |
|anisotropic = true | |anisotropic = true | ||
|anisotropic notes = Force in GPU control panel for better results. | |anisotropic notes = Force in GPU control panel for better results. | ||
|antialiasing = hackable | |antialiasing = hackable | ||
− | |antialiasing notes = Nvidia | + | |antialiasing notes = Nvidia users can force AA using [[Nvidia Profile Inspector]]. {{code|0x000020C0}} for [[MSAA]] and {{code|0x000000C0}} for [[SGSSAA]]. Ensure the AA fix is enabled.<ref>https://forums.guru3d.com/showpost.php?p=5457050&postcount=4024</ref> |
− | |vsync = | + | |upscaling = false |
− | |vsync notes = | + | |upscaling tech = |
+ | |upscaling notes = | ||
+ | |vsync = always on | ||
+ | |vsync notes = Vsync does not work when running the game on Windows 10 or later. See the [[#Vsync_doesn.27t_work_on_Windows_10|Vsync fix]]. | ||
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
|120 fps = true | |120 fps = true | ||
− | |120 fps notes = The game doesn't run properly at | + | |120 fps notes = The game doesn't run properly at higher than 60 frame rates. See [[#High frame rate issues|High frame rate issues]]. |
− | |hdr = | + | |hdr = false |
|hdr notes = | |hdr notes = | ||
− | |color blind = | + | |color blind = false |
|color blind notes = | |color blind notes = | ||
}} | }} | ||
===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== | ||
− | {{ii}} Steam version supports widescreen (including 4K Ultra HD) natively, but | + | {{ii}} Steam version supports widescreen (including 4K Ultra HD) natively, but has a {{term|Vert-}} FOV, and horizontally stretches the image.<ref name="Sui" /> |
+ | {{Fixbox|description=Widescreen fix ({{term|Hor+}})|ref=|fix= | ||
+ | # Download [https://community.pcgamingwiki.com/files/file/2789-hitman-contracts-widescreen-fix/ Widescreen fix for Hitman: Contracts], unzip it and copy the contents to {{folder|{{p|game}}}}. | ||
+ | # (Optional) To change the resolution, go to {{folder|{{p|game}}\scripts\}}, open {{file|h3.ini}} and change the {{code|Width}} and {{code|Height}} values. | ||
+ | # (Optional) If setting the resolution to lower than the display's resolution, open the video driver control panel and set the scaling to fullscreen or maintain aspect ratio. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{++}} Correct widescreen aspect ratio while maintaining the original vertical field of view ({{term|Hor+}}). | ||
+ | {{ii}} It is recommended not to change the in-game resolution setting to avoid conflicts. | ||
+ | }} | ||
+ | |||
+ | ===Combining the Widescreen fix with [[dgVoodoo 2#DirectX 8|dgVoodoo 2]]=== | ||
+ | {{Fixbox|description=Specify the path to the dgVoodoo 2 dll|ref=|fix= | ||
+ | # Apply the '''Widescreen fix'''. | ||
+ | # Open {{file|d3d8.ini}}, find {{code|RealDllPath}}, and change {{code|AUTO}} to {{code|scripts\d3d8.dll}}. | ||
+ | # Copy over dgVoodoo 2's {{file|d3d8.dll}} to {{folder|scripts}}. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} {{file|dgVoodoo.conf}} and {{file|dgVoodooCpl.exe}} can be in either folder. | ||
+ | }} | ||
− | {{Fixbox|description= | + | ===Too small UI elements at higher resolutions=== |
− | # | + | {{Fixbox|description=Set a lower game resolution and force a higher one with dgVoodoo 2|ref=|fix= |
− | # | + | # '''A.''' If using the widescreen fix, go to {{folder|{{P|game}}\scripts}}, open {{file|h3.ini}} and change the resolution to 1280x720.<br>'''B.''' If not, pick a resolution in-game that offers a UI size that's preferred, e.g. 1024x768. |
− | + | # '''A.''' If using the widescreen fix, use [[#Combining_the_Widescreen_fix_with_dgVoodoo_2|this method]] to apply dgVoodoo 2.<br>'''B.''' If not, simply apply [[DgVoodoo_2#DirectX_8|dgVoodoo 2]]. | |
+ | # Run {{file|dgVoodooCpl.exe}}, go to the {{code|DirectX}} tab, and in the {{code|Resolution}} box select the desired high resolution. | ||
'''Notes''' | '''Notes''' | ||
− | {{ii}} | + | {{ii}} Post-processing effects don't seem to scale to the forced higher resolution. |
− | |||
}} | }} | ||
===[[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}}. |
}} | }} | ||
− | ==Input | + | ==Input== |
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 147: | Line 205: | ||
|invert mouse y-axis = true | |invert mouse y-axis = true | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
− | |touchscreen = | + | |touchscreen = false |
|touchscreen notes = | |touchscreen notes = | ||
− | |controller support = | + | |controller support = hackable |
− | |controller support notes = | + | |controller support notes = Use this [https://community.pcgamingwiki.com/files/file/2821-hitman-contracts-controller-fix/ file] for full Xinput support. |
− | |full controller = | + | |full controller = hackable |
− | |full controller notes = | + | |full controller notes = See above |
|controller remap = false | |controller remap = false | ||
|controller remap notes = | |controller remap notes = | ||
− | |controller sensitivity = | + | |controller sensitivity = hackable |
− | |controller sensitivity notes= | + | |controller sensitivity notes= When the above fix is applied the "mouse speed" option in control setup will control the analog stick's sensitivity. |
|invert controller y-axis = false | |invert controller y-axis = false | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | |xinput controllers = | + | |xinput controllers = hackable |
− | |xinput controllers notes = | + | |xinput controllers notes = Controller supports with [https://community.pcgamingwiki.com/files/file/2821-hitman-contracts-controller-fix/ this file]. |
|xbox prompts = unknown | |xbox prompts = unknown | ||
|xbox prompts notes = | |xbox prompts notes = | ||
Line 199: | Line 257: | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
{{Image|Hitman Contracts - audio settings.png|Sound settings.}} | {{Image|Hitman Contracts - audio settings.png|Sound settings.}} | ||
− | {{Audio | + | {{Audio |
|separate volume = true | |separate volume = true | ||
− | |separate volume notes = | + | |separate volume notes = |
− | |surround sound = | + | |surround sound = always on |
− | |surround sound notes = Up to 7.0 output.<ref> | + | |surround sound notes = Up to 7.0 output, based on Windows speaker settings.<ref>{{Refurl|url=https://satsun.org/audio/|title=PC Gaming Surround Sound Round-up|date=May 2023}}</ref> |
|subtitles = true | |subtitles = true | ||
|subtitles notes = | |subtitles notes = | ||
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = always on |
|mute on focus lost notes = No option to disable it. | |mute on focus lost notes = No option to disable it. | ||
|eax support = true | |eax support = true | ||
− | |eax support notes | + | |eax support notes = EAX 3.<ref>{{Refurl|url=https://web.archive.org/web/20060324162559/http://soundblaster.com/resources/read.asp?articleid=53874&cat=3|title=Killer EAX® ADVANCED HD™ Audio in Hitman Contracts™ - SoundBlaster.com (retrieved)|date=9 June 2023}}</ref> |
+ | |royalty free audio = unknown | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
{{ii}} May require [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration software]] to restore proper sound functionality on Windows Vista and later. | {{ii}} May require [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration software]] to restore proper sound functionality on Windows Vista and later. | ||
Line 224: | Line 284: | ||
|subtitles = true | |subtitles = true | ||
|notes = | |notes = | ||
− | |fan = | + | |fan = false |
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Czech | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan - [https://www.abcgames.cz/?p=preklady_zobraz&id=6653 1] | ||
+ | |fan = true | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 231: | Line 299: | ||
|audio = true | |audio = true | ||
|subtitles = true | |subtitles = true | ||
− | |notes = | + | |notes = Retail and steam only. Patch for the GOG release [https://drive.google.com/u/0/uc?id=1BK0IFGurgYFuqGe8wic9VsEUFFSC-Ya-&export=download here]. |
− | |fan = | + | |fan = false |
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 239: | Line 307: | ||
|audio = true | |audio = true | ||
|subtitles = true | |subtitles = true | ||
− | |notes = | + | |notes = Retail and steam only. |
− | |fan = | + | |fan = false |
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Hungarian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan translation. Available to [https://magyaritasok.hu/games/hitman-contracts download.] | ||
+ | |fan = true | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 247: | Line 323: | ||
|audio = true | |audio = true | ||
|subtitles = true | |subtitles = true | ||
− | |notes = | + | |notes = Retail and steam only. |
+ | |fan = false | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Japanese | ||
+ | |interface = true | ||
+ | |audio = unknown | ||
+ | |subtitles = unknown | ||
+ | |notes = Retail only. | ||
|fan = | |fan = | ||
}} | }} | ||
Line 255: | Line 339: | ||
|audio = false | |audio = false | ||
|subtitles = true | |subtitles = true | ||
− | |fan = | + | |fan = false |
− | |notes = | + | |notes = Retail only. Patch for digital release [https://community.pcgamingwiki.com/files/file/2511-hitman-contracts-polish-translation/ here]. |
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Brazilian Portuguese | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = DVD Game release (CD Editora, 2009). | ||
+ | |fan = false | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Russian |
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
|subtitles = true | |subtitles = true | ||
− | |notes = | + | |notes = Retail only. Patch for digital release [https://steamcommunity.com/sharedfiles/filedetails/?id=972504091 here]. |
− | |fan = | + | |fan = false |
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Slovak |
− | |interface = | + | |interface = hackable |
|audio = false | |audio = false | ||
− | |subtitles = | + | |subtitles = hackable |
+ | |notes = Fan - [https://slovenciny.com/hitman-contracts-sk/ 1] | ||
|fan = true | |fan = true | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Spanish |
|interface = true | |interface = true | ||
|audio = true | |audio = true | ||
|subtitles = true | |subtitles = true | ||
− | |notes = Retail only | + | |notes = Retail and steam only. |
− | |fan = | + | |fan = false |
}} | }} | ||
}} | }} | ||
Line 299: | Line 391: | ||
|iz3d = unknown | |iz3d = unknown | ||
|iz3d notes = | |iz3d notes = | ||
+ | |vorpx = hackable | ||
+ | |vorpx modes = G3D, Z3D | ||
+ | |vorpx notes = User created profile, requires [[DgVoodoo 2|DGVoodoo2 v 2.6]], see [https://www.vorpx.com/forums/topic/hitman-contracts/ profile introdution]. <br><code>Note:</code> Profile may not work with the latest wrapper, in case of issues please report to the [https://www.vorpx.com/forums/topic/hitman-contracts/ vorpx forum]. | ||
|vr only = | |vr only = | ||
|htc vive = | |htc vive = | ||
Line 322: | Line 417: | ||
|play area room-scale = | |play area room-scale = | ||
|play area room-scale notes = | |play area room-scale notes = | ||
+ | }} | ||
+ | |||
+ | ==Issues unresolved== | ||
+ | ===Enable OpenGL effects in the Direct3D renderer=== | ||
+ | {{--}} 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> Also post-processing injectors typically cause heavy artifacts and graphical glitches. | ||
+ | |||
+ | {{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''' | ||
+ | {{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. | ||
+ | {{--}} Not all OpenGL effects have been restored. | ||
}} | }} | ||
==Issues fixed== | ==Issues fixed== | ||
− | === | + | ===Vsync doesn't work on Windows 10=== |
− | {{Fixbox|description= | + | {{ii}} The built-in Vsync requires a wrapper to function on Windows 10 and later. |
− | + | ||
− | + | {{Fixbox|description=Apply the built-in wrapper of the [[#Widescreen resolution|Widescreen fix]]|ref={{cn|date=2024-06-21}}|fix= | |
+ | * Open {{file|dxwrapper.ini}}, find {{code|d3d8to9}} and change {{code|0}} to {{code|1}}. | ||
}} | }} | ||
− | + | {{Fixbox|description=Use the standalone d3d8to9|ref={{cn|date=2024-06-21}}|fix= | |
− | {{Fixbox|description= | + | {{ii}} Redundant when using the Widescreen fix. |
− | # | + | # Download [https://github.com/crosire/d3d8to9/releases d3d8to9]. |
− | + | # Copy {{file|d3d8.dll}} to {{folder|{{P|game}}}}. | |
}} | }} | ||
− | === | + | {{Fixbox|description=Use [[dgVoodoo 2#DirectX 8|dgVoodoo 2]] by itself, or [[#Combining_the_Widescreen_fix_with_dgVoodoo_2|combine it with the Widescreen Fix]]|ref={{cn|date=2024-06-21}}}} |
− | {{Fixbox|description= | + | |
− | + | ===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=Apply the [[#Vsync doesn't work on Windows 10|Vsync fix]]|ref={{cn|date=2024-06-21}}|fix= | ||
+ | * Set the display's refresh rate to 60 Hz. | ||
}} | }} | ||
− | + | {{Fixbox|description= [[Glossary:Frame rate (FPS)#Frame rate capping|Cap the frame rate]] to 60 FPS or lower|ref={{cn|date=2024-06-21}}|fix= | |
− | {{Fixbox|description= | + | '''Notes''' |
− | + | {{--}} Both Nvidia and AMD control panels cannot cap the frame rate, unless a wrapper is applied. | |
}} | }} | ||
− | === | + | ===Game runs in slow motion=== |
− | {{Fixbox|description= | + | {{Fixbox|description=Apply the [[#High_frame_rate_issues|High frame rate fix]]|ref=<ref>{{Refurl|url=https://www.gog.com/forum/hitman_series/hitman_contracts_opengl_issues|title=gog.com|date=May 2023}}</ref>}} |
− | + | ||
+ | ===Game doesn't save=== | ||
+ | {{Fixbox|description=Create {{folder|{{p|game}}\Save}} if it doesn't exist yet|ref=<ref>https://steamcommunity.com/sharedfiles/filedetails/?id=371890450</ref>}} | ||
+ | |||
+ | ===Jerky/Uneven mouse movement=== | ||
+ | {{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>. | ||
}} | }} | ||
− | {{Fixbox|description= | + | ===Game crashes in some integrated Intel Graphics cards=== |
− | + | {{Fixbox|description=Run the game in compatibility mode for Windows XP (SP3)|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/247430/discussions/0/558746088964416094/|title=Steam Community|date=May 2023}}</ref>|fix= | |
+ | # Go to {{folder|{{p|game}}}}. | ||
+ | # Turn on Windows XP (SP3) compatibility mode in the {{file|Hitman.exe}} properties. | ||
}} | }} | ||
− | === | + | ===Low framerate on modern systems=== |
− | {{ | + | {{ii}} The post filter option in the graphics settings is poorly optimized for modern systems. Disabling it will boost the framerate significantly, but will also remove several atmospheric effects such as fog. |
− | |||
− | |||
− | + | {{Fixbox|description=Disable the post filter option in the graphic settings|ref=<ref>{{Refcheck|user=Shrimpsofthecoast|date=2023-10-02}}</ref>}} | |
− | {{Fixbox|description=Disable | ||
− | |||
− | }} | ||
==Other information== | ==Other information== | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = 8 | + | |direct3d versions = 8 |
− | |direct3d notes = | + | |direct3d notes = |
|directdraw versions = | |directdraw versions = | ||
|directdraw notes = | |directdraw notes = | ||
− | |opengl versions = | + | |opengl versions = |
|opengl notes = | |opengl notes = | ||
|glide versions = | |glide versions = | ||
Line 387: | Line 508: | ||
|dos modes = | |dos modes = | ||
|dos modes notes = | |dos modes notes = | ||
− | |shader model versions = | + | |shader model versions = |
− | |shader model notes = | + | |shader model notes = |
− | |64-bit executable | + | |windows 32-bit exe = true |
− | |64-bit executable notes= | + | |windows 64-bit exe = false |
+ | |windows arm app = | ||
+ | |windows exe notes = | ||
+ | |macos intel 32-bit app = | ||
+ | |macos intel 64-bit app = | ||
+ | |macos arm app = | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= | ||
+ | |linux 64-bit executable= | ||
+ | |linux arm app = | ||
+ | |linux executable notes = | ||
+ | }} | ||
+ | |||
+ | ===OpenGL renderer=== | ||
+ | {{--}} It has serious graphical problems.<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> | ||
+ | {{--}} Not compatible with the widescreen fix. | ||
+ | {{Fixbox|description=Manually edit the game settings file|ref=|fix= | ||
+ | # Open {{file|HitmanContracts.ini}}. | ||
+ | # Locate {{code|DrawDll}} and change its value to {{code|RenderOpenGL.dll}}. | ||
+ | }} | ||
+ | |||
+ | ===[https://www.moddb.com/games/hitman-contracts/addons/higher-definition-agent-47-retexture Character Overhaul]=== | ||
+ | {{++}} Retextures Agent 47 and other characters in higher quality. | ||
+ | {{++}} Adds the uncensored textures from the remastered version.<ref>{{Refurl|url=https://www.hitmanforum.com/t/hitman-contracts-beta-images-and-discussion/4842/79|title=Hitman Forums|date=2022-07-10}}</ref> | ||
+ | |||
+ | ===Middleware=== | ||
+ | {{Middleware | ||
+ | |audio = DirectSound3D | ||
+ | |audio notes = | ||
}} | }} | ||
Line 397: | Line 546: | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = 98SE | + | |minOS = 98SE/ME |
|minCPU = Intel Pentium III 800 MHz or AMD Athlon equivalent | |minCPU = Intel Pentium III 800 MHz or AMD Athlon equivalent | ||
|minRAM = 128 MB | |minRAM = 128 MB | ||
|minHD = 2 GB | |minHD = 2 GB | ||
|minVRAM = 32 MB | |minVRAM = 32 MB | ||
− | |minGPU = | + | |minGPU = GeForce 2 |
− | |minDX = 8. | + | |minDX = 8.0 |
+ | |recOS = 2000/XP | ||
|recCPU = Intel Pentium 4 1.6 GHz or AMD Athlon XP equivalent | |recCPU = Intel Pentium 4 1.6 GHz or AMD Athlon XP equivalent | ||
|recRAM = 256 MB | |recRAM = 256 MB | ||
|recVRAM = 64 MB | |recVRAM = 64 MB | ||
− | |recGPU = | + | |recGPU = GeForce 3 |
− | |recDX = 9. | + | |recDX = 9.0b |
}} | }} | ||
{{References}} | {{References}} | ||
+ | {{GOG.com Enhancement Project}} |
Latest revision as of 19:56, 30 July 2024
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 | Action, Shooter, Stealth, TPS |
Art styles | Realistic |
Themes | Asia, Contemporary, Eastern Europe, Europe, Dark |
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 |
Hitman: Contracts is a singleplayer first-person and third-person action, shooter, stealth and TPS game in the Hitman series.
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.
Skip intro videos
Skip intro[2] |
---|
|
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.[3] |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | Vert- in Steam version.[4] See Widescreen resolution. | ||
Multi-monitor | See Widescreen resolution. | ||
Ultra-widescreen | See Widescreen resolution. | ||
4K Ultra HD | Vert- in Steam version.[4] 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.[5] |
||
High-fidelity upscaling | See the glossary page for potential workarounds. | ||
Vertical sync (Vsync) | Vsync does not work when running the game on Windows 10 or later. See the Vsync fix. | ||
60 FPS and 120+ FPS | The game doesn't run properly at higher than 60 frame rates. See High frame rate issues. | ||
High dynamic range display (HDR) |
Widescreen resolution
- Steam version supports widescreen (including 4K Ultra HD) natively, but has a Vert- FOV, and horizontally stretches the image.[4]
Widescreen fix (Hor+) |
---|
Notes
|
Combining the Widescreen fix with dgVoodoo 2
Specify the path to the dgVoodoo 2 dll |
---|
Notes
|
Too small UI elements at higher resolutions
Set a lower game resolution and force a higher one with dgVoodoo 2 |
---|
Notes
|
Windowed
Enable windowed mode[4] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Use this file for full Xinput support. | |
Full controller support | See above | |
Controller remapping | See the glossary page for potential workarounds. | |
Controller sensitivity | When the above fix is applied the "mouse speed" option in control setup will control the analog stick's sensitivity. | |
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | Controller supports with this file. | |
---|---|---|
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.[6] | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | No option to disable it. | |
EAX support | EAX 3.[7] | |
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 | ||||
Czech | Fan - 1 | |||
French | Retail and steam only. Patch for the GOG release here. | |||
German | Retail and steam only. | |||
Hungarian | Fan translation. Available to 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. | |||
Slovak | Fan - 1 | |||
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 unresolved
Enable OpenGL effects in the Direct3D renderer
- Certain graphical effects are only available when using Direct3D whilst others only available with OpenGL.[8][9] Also post-processing injectors typically cause heavy artifacts and graphical glitches.
Restore the raindrop, fog, and water effects[10] |
---|
Notes
|
Issues fixed
Vsync doesn't work on Windows 10
- The built-in Vsync requires a wrapper to function on Windows 10 and later.
Apply the built-in wrapper of the Widescreen fix[citation needed] |
---|
|
Use the standalone d3d8to9[citation needed] |
---|
|
Use dgVoodoo 2 by itself, or combine it with the Widescreen Fix[citation needed] |
---|
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.
Apply the Vsync fix[citation needed] |
---|
|
Cap the frame rate to 60 FPS or lower[citation needed] |
---|
Notes
|
Game runs in slow motion
Apply the High frame rate fix[11] |
---|
Game doesn't save
Create <path-to-game>\Save if it doesn't exist yet[12]
|
---|
Jerky/Uneven mouse movement
Edit HitmanContracts.ini [13]
|
---|
|
Game crashes in some integrated Intel Graphics cards
Run the game in compatibility mode for Windows XP (SP3)[14] |
---|
|
Low framerate on modern systems
- The post filter option in the graphics settings is poorly optimized for modern systems. Disabling it will boost the framerate significantly, but will also remove several atmospheric effects such as fog.
Disable the post filter option in the graphic settings[15] |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 8 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
OpenGL renderer
- It has serious graphical problems.[16]
- Not compatible with the widescreen fix.
Manually edit the game settings file |
---|
|
Character Overhaul
- Retextures Agent 47 and other characters in higher quality.
- Adds the uncensored textures from the remastered version.[17]
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
- ↑ Verified by User:Fiery soul on 2023-04-24
- ↑ Hitman: Contracts - SteamDB Depot Changelog - last accessed on 2020-09-12
- ↑ 4.0 4.1 4.2 4.3 Verified by User:Suicide_machine on 2018-03-23
- ↑ https://forums.guru3d.com/showpost.php?p=5457050&postcount=4024
- ↑ PC Gaming Surround Sound Round-up - last accessed on May 2023
- ↑ Killer EAX® ADVANCED HD™ Audio in Hitman Contracts™ - SoundBlaster.com (retrieved) - last accessed on 9 June 2023
- ↑ Vogons Forum - last accessed on [unknown]
- ↑ Hitman Forum - last accessed on [unknown]
- ↑ Vogons Forum - last accessed on 2022-06-21
- ↑ gog.com - last accessed on May 2023
- ↑ https://steamcommunity.com/sharedfiles/filedetails/?id=371890450
- ↑ Verified by User:AlphaYellow on 2023-01-28
- ↑ Steam Community - last accessed on May 2023
- ↑ Verified by User:Shrimpsofthecoast on 2023-10-02
- ↑ 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.
- ↑ Hitman Forums - last accessed on 2022-07-10