Welcome, Guest.
Username: Password: Remember me

TOPIC: Unreal Tournament 2004

Unreal Tournament 2004 1 year 3 months ago #1

Hi, I am sorry for bumping this thread, but I cannot seem to make this work on my ut2004.

In system files i got D3DDrv.dll, and not d3d8, i tried renaming ReShade32.dll into D3DDrv.dll, and using it together with MasterEffect 1.1.287 public.
but game has error in launch with D3DDrv.dll error

Any help, or tutorial is appriciated!
Many thanks, and sorry for my english,

Luka.
The administrator has disabled public write access.

Unreal Tournament 2004 1 year 3 months ago #2

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2453
  • Thank you received: 1393
Don't replace any system files. Just copy the ReShade DLL to the place where the UT executable is and rename it to d3d8.dll as mentioned in the readme.
Cheers, crosire =)
Last Edit: 1 year 3 months ago by crosire.
The administrator has disabled public write access.

Unreal Tournament 2004 1 year 3 months ago #3

crosire wrote:
Don't replace any system files. Just copy the ReShade DLL to the place where the UT executable is and rename it to d3d8.dll as mentioned in the readme.

Yes I did this, but my unreal folder doesn't have d3d8.dll, but D3DDrv.dll , when I rename it do that i get error on launch.
I tried using only Reshade without master effect and it can't find direct x file.

Mediator tries to find DX file, but it can't find it cause file name is D3DDrv.dll and not d3d8.dll , then tries to create new d3d9(ex), then exits the program and deletes all it has done.

I posted log file in compability thread but someone deleted my post. I don't have log anymore, i can try recreate new if you are up to make it work!
The administrator has disabled public write access.

Unreal Tournament 2004 1 year 3 months ago #4

@ lukonja: It doesn't matter if your UT folder does not have a d3d8.dll file, the .exe will search for it anyway (this is the idea on which a wrapper is based upon). Whatsmore, you must not overwrite any preexistent game or system files because that will certainly prevent something else from working properly. So follow Crosire's instructions, restore your original D3DDrv.dll and everything should work just fine.
The administrator has disabled public write access.

Unreal Tournament 2004 1 year 3 months ago #5

it doesn't work as I said.
tried with mediator, and manually. I wouldn't be posting here if it works

pastebin.com/UKQSRtgP

as you can see it doesn't register D3DDrv.dll :
03/09/2015 16:24:56:150 [03780] | INFO | Registering hooks for "C:\Windows\system32\d3d8.dll" ...
03/09/2015 16:24:56:150 [03780] | INFO | > Delayed.
03/09/2015 16:24:56:150 [03780] | INFO | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
03/09/2015 16:24:56:150 [03780] | INFO | > Delayed.
03/09/2015 16:24:56:151 [03780] | INFO | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
03/09/2015 16:24:56:151 [03780] | INFO | > Delayed.
03/09/2015 16:24:56:151 [03780] | INFO | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
03/09/2015 16:24:56:151 [03780] | INFO | > Delayed.
03/09/2015 16:24:56:151 [03780] | INFO | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
03/09/2015 16:24:56:151 [03780] | INFO | > Delayed.
03/09/2015 16:24:56:151 [03780] | INFO | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
03/09/2015 16:24:56:151 [03780] | INFO | > Delayed.
03/09/2015 16:24:56:151 [03780] | INFO | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
03/09/2015 16:24:56:151 [03780] | INFO | > Delayed.
03/09/2015 16:24:56:151 [03780] | INFO | Registering hooks for "C:\Windows\system32\user32.dll" ...
Last Edit: 1 year 3 months ago by lukonja.
The administrator has disabled public write access.