We are hiring a new server admin! Click here to see job details on our forum.

Hitman: Codename 47

From PCGamingWiki, the wiki about fixing PC games
This page may require cleanup to meet basic quality standards. The specific problem is: Running Steam as administrator is not a solution. You can help by modifying the article. The discussion page may contain useful suggestions.
Hitman: Codename 47
Hitman: Codename 47 cover
Developers
IO Interactive
Publishers
Eidos Interactive
Engines
Glacier
Release dates
Windows November 19, 2000[1]
Hitman: Codename 47 guide at StrategyWiki
Hitman: Codename 47 at 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

General information

Developer website
Hitman Wiki
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability[edit]

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
Publisher website
DRM details are not known
Windows
Amazon.com
DRM details are not known
Windows
Amazon.co.uk
Icon overlay.png
Windows
GOG.com
DRM-free
Windows
Green Man Gaming
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
The European release of the Hitman Collection is DRM-free, already patched to the latest version and has cheats enabled by default.

Essential improvements[edit]

Patches[edit]

Latest version is v1.92.

Increase draw distance[edit]

The draw distance on some levels is extremely short, making it difficult to see enemies.
Use nemesis2000's fix[citation needed]

See Widescreen resolution.

Use draw distance unlocker[4]
  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.

Game data[edit]

Configuration file(s) location[edit]

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

Save game data location[edit]

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

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud

Video settings[edit]

External options menu.
External options menu.
In-game video settings.
In-game video settings.
Graphics option Option WSGF Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
Ultra-widescreen
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
Windowed
Window cannot be repositioned.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
Enabled by default with no option to turn it off.
60 FPS and 120+ FPS
Framerate is capped at 180. May require DDRAW FPS Fix on Windows 8/8.1.
Framerate is capped at 180. May require DDRAW FPS Fix on Windows 8/8.1.

Widescreen resolution[edit]

HUD does not scale and may be unreadably small at ultra-high resolutions.
Widescreen fix (Hor+)[citation needed]
  1. Download Widescreen fix by nemesis2000.
  2. Extract h47.7z files to <path-to-game> (password: h47).
  3. Edit h47.ini to set the resolution.

Notes

Draw distance is also adjustable.
Widescreen fix (Hor+ alternative)[5]
  1. Download this file. Also download DgVoodoo too.
  2. Extract both files to <path-to-game> (DgVoodoo only needs the files inside the ms folder and the config utility).
  3. Using DgVoodoo's config utility, set up the game the way you want (resolution, etc.)
  4. Edit hitman.ini to the following:
 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

Notes

Doesn't suffer from small HUD issues of the other fixes.
Incompatible with OpenGL.
Widescreen fix (Vert-)[7]
  1. Open <path-to-game>\hitman.ini.
  2. Locate line Resolution 800x600 and change it to desired resolution.
  3. Add a line Window
  4. Add a line StartUpperPos 0,0

Notes

Make sure to cap your frame rate to prevent extreme camera shake.
Lower vertical FOV in widescreen.[6]

Input settings[edit]

In-game control settings.
In-game control settings.
Keyboard and mouse Native Notes
Remapping
Mouse buttons cannot be assigned to actions.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
See the glossary page for potential workarounds.

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Music, speech, SFX
Surround sound
Up to 7.0 output.[8]
Subtitles
Cutscene speech only. In-game speech not subtitled.
Closed captions
Mute on focus lost
EAX support
2.0
May require DirectSound3D restoration software to restore proper audio functionality on Windows Vista and later.

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Spanish
Russian
Retail only. Patch for digital release here.

VR support[edit]

Issues fixed[edit]

Game window displayed in-between screens[edit]

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.

"Failed to find Steam" error[edit]

Launch the game from Steam[9]
Verify Your Game Cache[citation needed]
  1. In the Steam game library, right click the game.
  2. Select Properties.
  3. Select the Local Files tab.
  4. Click Verify integrity of game cache button.

Notes

Steam will consider your *.ini files "corrupt" if you've changed the resolution (presumably since doing so modifies the *.ini files). Accordingly, users who have managed to get Hitman working and changed the resolution will always get a single file reported as corrupt and about 250 bytes downloaded (i.e. this is to be expected).

Fix for numerous in-game crashes[edit]

Run game in Windows XP (Service Pack 2) Compatibility Mode[citation needed]
  1. Find<path-to-game>\Hitman.exe, right-click on the icon and choose the Properties option.
  2. Go to the Compatibility tab
  3. Tick the box that says "Run this program in compatibility mode for:"
  4. In the box underneath the tick, choose "Windows XP (Service Pack 2)"
  5. Click OK (if you get an administrator prompt after clicking OK, click the "Yes" button).

Notes

After performing this fix, launching the game may result in "Unable to find Steam" or "Unable to Verify Steam" errors. If encountered, quit Steam, then restart Steam as Administrator (right click the Steam icon or .exe and choose "Run as Administrator"). If the error is still encountered, or the game cannot be run as Administrator, the "Failed to find Steam" section may fix the error.

Black screen/crash on startup[edit]

Use OpenGL render instead of Direct3D[citation needed]
The default Direct3D render may have trouble launching on modern systems.

Game runs too fast[edit]

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.

Other information[edit]

API[edit]

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

Mods[edit]

a "Rebirth" mod is available here.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) 95, 98
Processor (CPU) Intel Pentium II 266 MHz Intel Pentium III or greater
System memory (RAM) 64 MB 96 MB
Hard disk drive (HDD) 400 MB
Video card (GPU) 3D Accelerated Card
12 MB of VRAM
DirectX 7.0a compatible
3D Accelerated Card
16 MB of VRAM
DirectX 7.0a compatible
A hardware compatibility table for the game can be found at <path-to-game>.

Notes

  1. SafeDisc retail DRM does not work on Windows 10[2] and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[3]
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/6900/ in addition to or instead of this directory. The app ID (6900) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References