Change Resolution to 1600 x 1200 = 3440 x 1440




If you wish to get the game running at a different resolution, other than what the links above offer, it might require a simple change in a few files or involve a more complex method. As of right now - I can report this game is fully working at 1920x1080 and the fix is set to that resolution at default.

The creator of this fix (mentioned in the description of this guide) used a hex editor and this is detailed below. If you wish to get the game running at a different resolution, other than 1920x1080, it might require a simple change in a few files or involve a more complex method. Anyway... here it is (this was for the 1920 x 1080 resolution):


Resolution 1920x1080
RenderD3D.dll
3D4006->3D8007 (replace all the values ??found)
B84006->B88007 (replace all the values ??found)
B9B004->B93804 (replace all the values ??found)

hitman2.exe
1600x1200->1920x1080

config.exe
3D40060000751981BC2480000000B004->3D80070000751981BC24800000003804
1600x1200->1920x1080

Find the beginning of the block:
040000000000000000015000000000B40050003C000F00E903FFFF80001E0442043C0435043D0430040000000000000400005000000000DD000F0055000A00EC03FFFF8000
Below will be TEXT VALUES ??resolution. Replaced 1 6 0 0 x 1 2 0 0 by 1 9 2 0 x 1 0 8 0

Hitman2.ini
Resolution 1920x1080

FOV 91 degree
RenderD3D.dll
D8F189411CC7412C0000803F8941308941348941->D8F189411CC7412CAAAABA3F8941308941348941

Render textures
hitman2.exe
00000000C744240C0000803FD80D44986300D956->00000000C744240C0000003FD80D44986300D956
00000000C74424100000803FD95C24088B880C17->00000000C74424100000003FD95C24088B880C17
00000000C74424100000803F89442418894C241C->00000000C74424100000003F89442418894C241C (replace two the values ??found)

HUD and Menu
RenderD3D.dll
2434EB60C744240C0000803FC744241000000000->2434EB60C744240CAAAABA3FC744241000000000
00000000C74424200000803FC744242400000000->00000000C7442420AAAABA3FC744242400000000
Setting resolution for Hitman 2.
Hitman 2: Silent Assassin (involves a HEX editor)



HEX RenderD3D.dll

3D8002
3D2003
3D0004
3D0005
3D4006

B88002
B82003
B80004
B80005
B84006

B9E001
B95802
B90003
B90004
B9B004



Example:



1280x1024 ->1440x1080

3D0005->3DA005 (in all returned values)
B80005->B8A005 (in all returned values)
B90004->B93804 (in all returned values)



TEXT config.exe

640x480
800x600
1024x768
1280x1024
1600x1200

