Hitman Codename 47 with widescreen patch

Questions about Wine on Linux
Locked
Dreamkey
Level 2
Level 2
Posts: 12
Joined: Sun Sep 16, 2018 1:55 pm

Hitman Codename 47 with widescreen patch

Post by Dreamkey »

Hello,

I would like to play to the first Hitman with this widescreen patch (found on this page).

On the game folder, I extracted the three files, but when I try to use the provided ddraw.dll I get this weird popup:
error.png
error.png (2.82 KiB) Viewed 3070 times
Here is my command:

Code: Select all

$ WINEDLLOVERRIDES="ddraw.dll=n" wine hitman.exe            
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:parse_descriptor Unknown (bTag: 0x3, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x3, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:plugplay:try_add_device Building report descriptor failed, removing device
0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
0025:err:hid:PNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:plugplay:try_add_device Building report descriptor failed, removing device
Is it impossible to use with Wine?
Dreamkey
Level 2
Level 2
Posts: 12
Joined: Sun Sep 16, 2018 1:55 pm

Re: Hitman Codename 47 with widescreen patch

Post by Dreamkey »

Does anybody have an idea that I can try?

I planned to write a bug report but on the guide I can see "no dlls from Windows, or DllOverrides set", so it doesn't look to be a valid bug to report...
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Hitman Codename 47 with widescreen patch

Post by DarkShadow44 »

Does it work without the patch?

I don't know what that ddraw.dll is doing, but AFAIK when you set it to native, you can't use the builtin ddraw - when the patch is just a wrapper around the actual ddraw.dll you'll run into problems. Maybe "native, then builtin" would help?
Dreamkey
Level 2
Level 2
Posts: 12
Joined: Sun Sep 16, 2018 1:55 pm

Re: Hitman Codename 47 with widescreen patch

Post by Dreamkey »

Thanks a lot!! :D
I didn't know you could "overload" the dll. With "WINEDLLOVERRIDES="ddraw.dll=n,b" wine hitman.exe" it works perfectly! I tried to attach some pictures with the 1280x1024 resolution (maximum selectable), 1920x1080 (modified "hitman.ini", Ver-) and 1920x1080 with the widescreen and draw distance patch but it doesn't work.

Small question: why do I need to be in the installation folder to launch the game? If I try to start it with "wine .wine/drive_c/<install path>/hitman.exe" there is an error and the game doesn't start.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Hitman Codename 47 with widescreen patch

Post by DarkShadow44 »

Dreamkey wrote:Small question: why do I need to be in the installation folder to launch the game? If I try to start it with "wine .wine/drive_c/<install path>/hitman.exe" there is an error and the game doesn't start.
The folder you are in is taken as the working directory. Some programs are sensitive about that, e.g. when they use relative paths. Different working directory, and they won't find their files, leading to crashes.
Dreamkey
Level 2
Level 2
Posts: 12
Joined: Sun Sep 16, 2018 1:55 pm

Re: Hitman Codename 47 with widescreen patch

Post by Dreamkey »

Thanks again for the explanation; I had never really tried Wine to play games but it's amazing how well it works.
Locked