Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Hitman: Codename 47"

From PCGamingWiki, the wiki about fixing PC games
m
(Added skip intro, an improved and pre-configured version of the widescreen fix by nemesis2000. Removed non-working, buggy, incomplete, overcomplicated solutions. Optimized the structure.)
Line 63: Line 63:
 
===Patches===
 
===Patches===
 
{{ii}} Latest version is [https://www.patches-scrolls.de/patch/2076/7/26183 v1.92]. Digital copies are patched to the latest version.
 
{{ii}} Latest version is [https://www.patches-scrolls.de/patch/2076/7/26183 v1.92]. Digital copies are patched to the latest version.
 +
 +
===Skip intro videos===
 +
{{Fixbox|description=Replace files|fix=
 +
# Go to {{folder|{{p|game}}}} and find {{file|Intro.zip}}.
 +
# Copy {{file|Intro.zip}} to {{folder|{{p|game}}\Cutscenes\Intro\}}, confirming the file replacement.
 +
}}
  
 
==Game data==
 
==Game data==
Line 137: Line 143:
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{Fixbox|description=Widescreen fix ({{term|Hor+}} alternative)|ref=<ref>https://helixmod.blogspot.com/2017/11/hitman-codename-47.html</ref>|fix=
 
# Download [https://s3.amazonaws.com/masterotaku/Hitman+1/Hitman_Codename_47_3D_Vision_fix.7z this file] and [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ DgVoodoo].
 
# Extract both files to <code>{{p|game}}</code> (DgVoodoo only needs the files inside the ''ms'' folder and the config utility).
 
# Using DgVoodoo's config utility, set up the game the way you want (resolution, etc.)
 
# Edit {{file|hitman.ini}} to the following:
 
<pre>
 
Include Setup\Locale.zip
 
//DrawDll Render3DFX.dll
 
DrawDll RenderD3D.dll
 
//DrawDll RenderOpenGL.dll
 
SoundDll Sound.dll
 
ScriptDll GSC.dll
 
LocaleDLL Locale.dll
 
Resolution 1024x768
 
Anisotropy 2
 
AntiAlias
 
DisableLight
 
ColorDepth 32
 
ShadowDetail 2
 
TextureResolution 0
 
</pre>
 
  
'''Notes'''
+
{{ii}} The game HUD does not scale and may be too small to read at ultra-high resolutions.
{{++}} Doesn't suffer from small HUD issues of the other fixes.
 
{{--}} Incompatible with OpenGL.
 
}}
 
  
{{ii}} HUD does not scale and may be too small to read at ultra-high resolutions.
+
{{Fixbox|description=Widescreen fix ({{term|Hor+}})|ref=<ref>https://www.nexusmods.com/hitmancodename47/mods/3</ref>|fix=
 
+
# Download [https://community.pcgamingwiki.com/files/file/2622-widescreen-fix-for-hitman-codename-47/ Widescreen fix for Hitman: Codename 47], unzip it and copy the contents to {{folder|{{p|game}}}}.
{{Fixbox|description=Widescreen fix ({{term|Hor+}})|ref={{cn|date=January 2017}}|fix=
+
# Open the video driver control panel. In the ''Adjust Desktop Size and Position'' section, set the ''Scaling'' option to ''Full-screen''.
# Download [http://ps2wide.net/pc.html#h47 Widescreen fix by nemesis2000].
+
# (Optional) If you want to change the resolution, open {{file|{{p|game}}\scripts\h47.ini}} and edit the {{code|Width}} and {{code|Height}} values.
# Extract {{file|h47.7z}} files to {{p|game}} ''(password: h47)''.
 
# Edit {{file|h47.ini}} to set the resolution.
 
  
 
'''Notes'''
 
'''Notes'''
{{++}} Draw distance is also adjustable.
+
{{++}} Correct widescreen aspect ratio while maintaining the original field of view (FOV).
{{ii}} For the widescreen patch to work with OpenGL, DxWnd is required.
+
{{++}} Ability to limit the frame rate through the video driver control panel (60 FPS limit is recommended).
}}
+
{{++}} Ability to force antialiasing (8x) and anisotropic filtering (16x) through the video driver control panel.
{{Fixbox|description=Make both dgVoodoo2 wrapper and nemesis2000's widescreen fix work together|fix=
+
{{++}} Fully stable solution with no crashes or graphics bugs.
# Download [http://ps2wide.net/pc.html#h47 Widescreen fix by nemesis2000].
+
{{++}} Compatible with Steam overlay.
# Create a scripts folder inside {{p|game}} and extract only {{file|h1w.dll}} and {{file|h47.ini}} files to that folder.
+
{{ii}} It is strongly recommended not to change the in-game graphics settings such as render, resolution, anti-aliasing to avoid conflicts.
# Download the 32-bit version of [https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases Ultimate ASI Loader by ThirteenAG].
 
# Extract {{file|dinput8.dll}} inside {{p|game}} and rename it to {{file|dsound.dll}}.
 
# Change the .dll extension of the {{file|h1w.dll}} file to .asi by renaming it to {{file|h1w.asi}}
 
# Inside the scripts folder create a file called {{file|global.ini}}, open it and put the following:
 
<pre>
 
[GlobalSets]
 
FindModule=1
 
</pre>
 
# Download [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ DgVoodoo].
 
# Extract {{file|dgVoodooCpl.exe}}, {{file|dgVoodoo.conf}}, {{file|MS\x86\DDraw.dll}} and {{file|MS\x86\D3DImm.dll}} inside {{p|game}}.
 
# Open {{file|dgVoodooCpl.exe}}, go to the '''DirectX''' tab and uncheck {{key|dgVoodoo Watermark}}.
 
# Open {{file|h47.ini}} and change your desired resolution.
 
# Play the game.
 
{{--}} Can interfere with some [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration methods]] due to using a dummy <code>dsound.dll</code> to patch the game.
 
}}
 
 
 
{{Fixbox|description=Widescreen fix ({{term|Vert-}})|ref=<ref>[https://www.pcgamer.com/pixel-boost-hitman-codename-47-at-4k/ https://www.pcgamer.com/pixel-boost-hitman-codename-47-at-4k]</ref>|fix=
 
# Open {{code|{{p|game}}\hitman.ini}}.
 
# Locate line <code>Resolution 800x600</code> and change it to desired resolution.
 
# Add a line <code>Window</code>
 
# Add a line <code>StartUpperPos 0,0</code>
 
 
 
'''Notes'''
 
{{ii}} Make sure to cap your frame rate to prevent extreme camera shake.
 
{{--}} Lower vertical FOV in widescreen.<ref>[https://community.pcgamingwiki.com/gallery/image/2404-1920x1080/ 1920x1080 - Hitman: Codename 47 widescreen - Gallery - PCGamingWiki Community]</ref>
 
 
}}
 
}}
  
Line 422: Line 377:
 
# Open {{code|{{p|game}}\hitman.ini}}.
 
# Open {{code|{{p|game}}\hitman.ini}}.
 
# Add {{code|StartUpperPos 0,0}} to the file.
 
# Add {{code|StartUpperPos 0,0}} to the file.
}}
 
 
===Black screen/crash on startup===
 
{{Fixbox|description=Use [[#Widescreen resolution|Nemesis 2000's fix]]|ref=<ref>{{Refcheck|user=Averygoodperson|date=2021-12-28|comment=The game didn' crash with the widescreen fix by nemesis2000, but it did when using nemesis2000's fix and DgVoodoo. It seems to have something to do with the ddraw.dll file.}}</ref>|fix=
 
 
}}
 
}}
  
Line 441: Line 392:
  
 
===Low frame rate on Windows 8/8.1===
 
===Low frame rate on Windows 8/8.1===
{{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/579-windows-881-ddraw-fps-fix/ DDRAW FPS Fix]|ref={{cn|date=January 2019}}|fix=
+
{{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/579-windows-881-ddraw-fps-fix/ DDRAW FPS Fix]}}
}}
 
  
 
===High frame rate issues===
 
===High frame rate issues===
 
{{ii}} High Frame rate will cause various issues such gravity stops working (guns start to float in air). High FPS also affects how much the camera sways and how far ragdolls fly.
 
{{ii}} High Frame rate will cause various issues such gravity stops working (guns start to float in air). High FPS also affects how much the camera sways and how far ragdolls fly.
  
{{Fixbox|description=[[Glossary:Frame rate (FPS)#Frame rate capping|Limit the frame rate]] to 60 FPS|ref={{cn|date=September 2021}}}}
+
{{Fixbox|description=[[Glossary:Frame rate (FPS)#Frame rate capping|Limit the frame rate]] to 60 FPS}}
 
 
{{Fixbox|description=Set the refresh rate to 60Hz}}
 
  
 
==Other information==
 
==Other information==
Line 459: Line 407:
 
|directdraw notes      =  
 
|directdraw notes      =  
 
|opengl versions        = 1.2
 
|opengl versions        = 1.2
|opengl notes          = Buggy textures.{{cn|date=2022-07-11|reason=}} Recommended output method for use with post processing injectors, such as ENB.
+
|opengl notes          = Recommended output method for use with post processing injectors, such as ENB.
 
|glide versions        = 3.10
 
|glide versions        = 3.10
 
|glide notes            =  
 
|glide notes            =  
Line 490: Line 438:
 
===Increase draw distance===
 
===Increase draw distance===
 
{{ii}} The draw distance on some levels is extremely short, making it difficult to see enemies.
 
{{ii}} The draw distance on some levels is extremely short, making it difficult to see enemies.
{{--}} Game is balanced towards the default draw distance. Adjusting it can cause major performance issues engine wise.<ref>{{Refcheck|user=Kobi Blade|date=2023-01-30|comment=Added by Mrntptrs. Full comment from him on his edit: "Game is balanced towards the default draw distance, and making this change will cause major performance issues engine wise regardless of PC."}}</ref>
+
{{--}} Game is balanced towards the default draw distance. Adjusting it can cause major performance issues engine wise regardless of PC configuration.<ref>{{Refcheck|user=Kobi Blade|date=2023-01-30|comment=Added by Mrntptrs. Full comment from him on his edit: "Game is balanced towards the default draw distance, and making this change will cause major performance issues engine wise regardless of PC."}}</ref>
{{Fixbox|description=Use nemesis2000's fix|ref={{cn|date=August 2017}}|fix=
+
{{Fixbox|description=Use Widescreen fix for Hitman: Codename 47|fix=
# Install [http://ps2wide.net/pc.html#h47 Widescreen fix by nemesis2000].
+
# Install [https://community.pcgamingwiki.com/files/file/2622-widescreen-fix-for-hitman-codename-47/ Widescreen fix for Hitman: Codename 47].
# Open {{file|h47.ini}} with notepad.
+
# Open {{file|{{p|game}}\scripts\h47.ini}} and edit {{code|Draw_Distance}} value as desired.
# Edit {{code|Draw_Distance}} value as desired.
+
'''Notes'''
 +
{{--}} Causes a significant decrease in performance.
 
}}
 
}}
 
{{Fixbox|description=Use draw distance unlocker|ref=<ref name="Sui">{{refcheck|user=Suicide_machine|date=2016-09-07}}</ref>|fix=
 
{{Fixbox|description=Use draw distance unlocker|ref=<ref name="Sui">{{refcheck|user=Suicide_machine|date=2016-09-07}}</ref>|fix=
Line 523: Line 472:
 
|recVRAM  = 16 MB
 
|recVRAM  = 16 MB
 
|recDX    =  
 
|recDX    =  
|notes    = {{ii}} A hardware compatibility table for the game can be found at {{p|game}}.
+
|notes    =  
 
}}
 
}}
  
 
{{References}}
 
{{References}}
 
{{GOG.com Enhancement Project}}
 
{{GOG.com Enhancement Project}}

Revision as of 14:49, 22 April 2023

Hitman: Codename 47
Hitman: Codename 47 cover
Developers
IO Interactive
Publishers
Former Eidos Interactive
Former Square Enix
Current IO Interactive
Russia Noviy Disk[1]
Engines
Glacier
Release dates
Windows November 19, 2000[2]
Reception
Metacritic 73
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Stealth
Art styles Realistic
Themes Asia, Contemporary, Eastern Europe, Europe, South America
Series Hitman
Hitman: Codename 47 on HowLongToBeat
Hitman: Codename 47 on IGDB
Hitman: Codename 47 guide on StrategyWiki
Hitman: Codename 47 on MobyGames
Hitman: Codename 47 on Wikipedia
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

GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SafeDisc v2 DRM[Note 1].
Windows
Retail
DRM-free
The version included in the retail 'Hitman Collection' (Eidos, 2009) is entirely DRM-free.
Windows
Amazon.com
Icon overlay.png
Windows
GamersGate
Icon overlay.png
Windows
Gamesplanet logo.svg
Icon overlay.png
Windows
GOG.com
DRM-free
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
Amazon.com (unavailable)
DRM-free
Windows
Green Man Gaming (unavailable)
Icon overlay.png
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).
The European release of the Hitman Collection is DRM-free, already patched to the latest version and has cheats enabled by default.
A free demo version is available from Archive.org.

Essential improvements

Patches

Latest version is v1.92. Digital copies are patched to the latest version.

Skip intro videos

Replace files
  1. Go to <path-to-game> and find Intro.zip.
  2. Copy Intro.zip to <path-to-game>\Cutscenes\Intro\, confirming the file replacement.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\Hitman.cfg[Note 2]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/6900/pfx/[Note 3]

Save game data location

System Location
Windows <path-to-game>\Hitman.sav[Note 2]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/6900/pfx/[Note 3]
Hitman.sav contains all player profiles.

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud
Added on September 11, 2020.[5]

Video

External options menu.
External options menu.
In-game video settings.
In-game video settings.

Graphics feature State WSGF Notes
Widescreen resolution
See Widescreen resolution
Multi-monitor
Ultra-widescreen
See Widescreen resolution
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
Windowed
To manually adjust window position edit hitman.ini with text editor and add StartUpperPos 0,0 to the end of a file (first number is how many pixels from the left the window is displayed, second (separated by comma) is how many pixels from the top).
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Anti-aliasing (AA)
The option may be grayed out or has no effect on modern systems.
Choose an OpenGL renderer and see Forcing anti-aliasing.[6]
Vertical sync (Vsync)
Enabled by default with no option to turn it off.
60 FPS and 120+ FPS
The game should capped at maximum of 283 fps (or preferably lower as FPS also affects camera sway).[7]
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Widescreen resolution

The game HUD does not scale and may be too small to read at ultra-high resolutions.
Widescreen fix (Hor+)[8]
  1. Download Widescreen fix for Hitman: Codename 47, unzip it and copy the contents to <path-to-game>.
  2. Open the video driver control panel. In the Adjust Desktop Size and Position section, set the Scaling option to Full-screen.
  3. (Optional) If you want to change the resolution, open <path-to-game>\scripts\h47.ini and edit the Width and Height values.

Notes

Correct widescreen aspect ratio while maintaining the original field of view (FOV).
Ability to limit the frame rate through the video driver control panel (60 FPS limit is recommended).
Ability to force antialiasing (8x) and anisotropic filtering (16x) through the video driver control panel.
Fully stable solution with no crashes or graphics bugs.
Compatible with Steam overlay.
It is strongly recommended not to change the in-game graphics settings such as render, resolution, anti-aliasing to avoid conflicts.

Input

In-game control settings.
In-game control settings.

Keyboard and mouse State Notes
Remapping
Mouse buttons cannot be assigned to actions.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Controller types

Audio

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Music, speech, SFX
Surround sound
Up to 7.0 output.[9]
Subtitles
Cutscene speech only. In-game speech not subtitled.
Closed captions
Mute on focus lost
EAX support
2.0
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
German
Hungarian
Fan translation
Italian
Japanese
Local retail release.
Polish
Local retail only. Patch for digital release here.
Brazilian Portuguese
Retail only (CD Expert). Translation (ModDB).
Russian
Retail only. Patch for digital release here.
Spanish

VR support

3D modes State Notes
Nvidia 3D Vision
See Helix Mod: Hitman: Codename 47.
vorpX
G3D
User created profile, requires DGVoodoo2 v 2.55, see profile introdution.
Note: Profile will not work with the latest wrapper, in case of issues please report to the profile introdution vorpx forum.

Issues fixed

Game window displayed in-between screens

If running windowed mode, the game will place the window across screens (in some cases, half off-screen).
Set window position[citation needed]
  1. Open <path-to-game>\hitman.ini.
  2. Add StartUpperPos 0,0 to the file.

Game runs too fast

Keep CPU power usage settings stable[citation needed]
  1. Open Control Panel and then Power Options. Click on the "Change plan settings" of whatever plan is currently active. (By default this should be "Balanced.")
  2. On the next screen click "Change advanced power settings"; a window should open containing a list of the individual components affected by power management.
  3. Scroll down to "Processor power management" and expand everything so that both "Minimum processor state" and "Maximum processor state" are visible. By default under the "Balanced" plan these should be set at 5% and 100% respectively.
  4. In order to fix the speed problem in Codename 47 "Minimum processor state" should be changed to 100%. (Alternatively one may select the default "High Performance" plan a few screens back.)

Notes

This will prevent your computer from automatically slowing down your processor's clock-rate in times of low demand. Older software may be explicitly relying on the processor having a constant clock speed for in-game timing.

Low frame rate on Windows 8/8.1

Use DDRAW FPS Fix

High frame rate issues

High Frame rate will cause various issues such gravity stops working (guns start to float in air). High FPS also affects how much the camera sways and how far ragdolls fly.
Limit the frame rate to 60 FPS

Other information

API

Technical specs Supported Notes
Direct3D 7
OpenGL 1.2 Recommended output method for use with post processing injectors, such as ENB.
Glide 3.10
Executable 32-bit 64-bit Notes
Windows

Increase draw distance

The draw distance on some levels is extremely short, making it difficult to see enemies.
Game is balanced towards the default draw distance. Adjusting it can cause major performance issues engine wise regardless of PC configuration.[10]
Use Widescreen fix for Hitman: Codename 47
  1. Install Widescreen fix for Hitman: Codename 47.
  2. Open <path-to-game>\scripts\h47.ini and edit Draw_Distance value as desired.

Notes

Causes a significant decrease in performance.
Use draw distance unlocker[11]
  1. Download Hitman Unlocker and extract to <path-to-game>.
  2. Start the game, go to options and configure keys to increase and decrease draw distance.

Notes

Only works on the Steam version.
Can interfere with some DirectSound3D restoration methods due to using a dummy dsound.dll to patch the game.
In the jungle levels or in Rotterdam, both locations with large open spaces, it can tank your FPS considerably if you don't have a high-end computer.

System requirements

Windows
Minimum Recommended
Operating system (OS) 95
Processor (CPU) Intel Pentium II 266 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 400 MB
Video card (GPU) 3D accelerated card
12 MB of VRAM
DirectX 7.0a compatible


Notes

  1. SafeDisc retail DRM does not work on Windows 10[3] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[4]
  2. 2.0 2.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).
  3. 3.0 3.1 Notes regarding Steam Play (Linux) data:

References

  1. Hitman: Агент 47 - last accessed on 2023-02-18
  2. Hitman: Codename 47 - Io-Interactive
  3. Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
  4. Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
  5. Hitman: Codename 47 - SteamDB Depot Changelog - last accessed on 2020-09-12
  6. Verified by User:Orzelek303 on 2019-02-08
  7. Verified by User:Suicide machine on 2020-09-07
    From our discussions on speedruning Discord: at 284 fps gravity stops working (guns start to float in air). FPS also affects how much the camera sways and how far ragdolls fly, but 283 fps seems like the maximum limit after which the game utterly breaks.
  8. https://www.nexusmods.com/hitmancodename47/mods/3
  9. PC Gaming Surround Sound Round-up
  10. Verified by User:Kobi Blade on 2023-01-30
    Added by Mrntptrs. Full comment from him on his edit: "Game is balanced towards the default draw distance, and making this change will cause major performance issues engine wise regardless of PC."
  11. Verified by User:Suicide_machine on 2016-09-07