It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
i did everything in this guide but it still crashes. when i run the new client.exe it gives the error "no game resources specified"
Dgvoodoo is nice for graphics, but not the key reason this game crashes.

Some technical insights:

Installed blood2, didnt run.
Debugged the assembly with IDA pro to encounter a memory exception in the DirectX6 dinput.dll.
After using the dinput.dll from https://steamcommunity.com/linkfilter/?url=https://github.com/elishacloud/dinputto8/releases/tag/v1.0.39.0 to wrap dinput6 on a more modern dinput8 api, my game ran flawles.

The reason is mostly windows being strict about not reading from non-claimed memory.
Which happens in blood2. When the game starts, it invokes the directx6 api of dinput.dll which may throw a memory access exception, hence the game not starting.
avatar
IceReaper: Dgvoodoo is nice for graphics, but not the key reason this game crashes.

Some technical insights:

Installed blood2, didnt run.
Debugged the assembly with IDA pro to encounter a memory exception in the DirectX6 dinput.dll.
After using the dinput.dll from https://steamcommunity.com/linkfilter/?url=https://github.com/elishacloud/dinputto8/releases/tag/v1.0.39.0 to wrap dinput6 on a more modern dinput8 api, my game ran flawles.

The reason is mostly windows being strict about not reading from non-claimed memory.
Which happens in blood2. When the game starts, it invokes the directx6 api of dinput.dll which may throw a memory access exception, hence the game not starting.
Very interesting. Thanks for that insight.