bikerdude on 27/12/2008 at 11:16
Quote Posted by Nameless Voice
DDraw.dll is a part of DirectX and is on every modern Windows system.
What the patcher can't find is
the reference to DDRaw.dll inside the supplied Thief2.exe.
The file itself isn't missing.
I have read most of the thread, and correct me if im wrong, but dosent DDfix have its own "ddraw.dll" called
d3d9.dll and what ddfix does is redirect the direct call to ddraw to d3d9....
Quote Posted by Rekrul
Unless you happen to be running Thief on a Windows 98 system, in which case, DDFix won't work at all. :(
if he had win98 his copy of TG would have worked straight away, there would have been no need to even post a thread on here etc..
SiO2 on 27/12/2008 at 15:15
Quote Posted by Bikerdude
I have read most of the thread, and correct me if im wrong, but dosent DDfix have its own "ddraw.dll" called
d3d9.dll and what ddfix does is redirect the direct call to ddraw to d3d9....
The exe makes calls to a dll called ddraw.dll. The DDFix dll is renamed to ddraw.dll and placed in the exe folder so that the exe makes call to the DDFix dll. Now, the exe knows nothing of D3D9 and still makes only DirectDraw calls (it's slightly more involved than this, but the principle is the same) but because it's calling our DDFix code then we can reinterpret those calls and make calls to D3D9 instead.
Quote Posted by Bikerdude
if he had win98 his copy of TG would have worked straight away, there would have been no need to even post a thread on here etc..
Was the idea to get around the mode switch when viewing the map?
Nameless Voice on 28/12/2008 at 14:04
Quote Posted by SiO2
The DDFix dll is renamed to ddraw.dll and placed in the exe folder so that the exe makes call to the DDFix dll.
Not quite right - Thief.exe is modified to point to DDFix.dll instead of DDraw.dll, but only in some cases (since not all of the references are changed).
SiO2 on 28/12/2008 at 16:15
Quote Posted by Nameless Voice
Not quite right - Thief.exe is modified to point to DDFix.dll instead of DDraw.dll, but only in some cases (since not all of the references are changed).
Yes, of course, that's right. I got mixed up with the talk of putting ddraw.dll in the exe folder. :o
Rekrul on 1/1/2009 at 00:10
Quote Posted by Bikerdude
if he had win98 his copy of TG would have worked straight away, there would have been no need to even post a thread on here etc..
My post about Win98 was in response to the comment that "everyone" is better off using DDFix.
WarMasterXX on 1/1/2009 at 21:34
Wow, I can't believe this thread lasted so long.
I know the last post was over 30 days old, but I'm doing this to kill the thread.
I scrapped the downloaded copy of Thief Gold (Even though it was $20, a total waste of money for a hacked copy), and bought Thief Collection instead, which includes DP, MA, and DS in one box. I'm happy now that I have a hard copy of the games that ACTUALLY WORK WITH THE PATCH, but still disappointed that I can't get the extra levels from Gold.
jtr7 on 1/1/2009 at 21:40
A respectable compromise. Sorry to hear you didn't get all the official Thief that exists.:(
WarMasterXX on 1/1/2009 at 21:42
Meh, I'm at least happy with what I got.
EDIT:
Actually, I still have the downloaded Gold copy in my closet, but I won't bother with it until someone else finds an actual way to fix it...
sNeaksieGarrett on 2/1/2009 at 03:00
Quote Posted by war master
I know the last post was over 30 days old, but I'm doing this to kill the thread.
Uh, no... it was yesterday.:weird:
Oh wait, you meant since
you last posted.. ?
Rekrul on 4/1/2009 at 22:51
Quote Posted by WarMasterXX
Wow, I can't believe this thread lasted so long.
I know the last post was over 30 days old, but I'm doing this to kill the thread.
Like the zombies, this thread has now become undead and will live forever. :)
Quote Posted by WarMasterXX
I scrapped the downloaded copy of Thief Gold (Even though it was $20, a total waste of money for a hacked copy), and bought Thief Collection instead, which includes DP, MA, and DS in one box. I'm happy now that I have a hard copy of the games that ACTUALLY WORK WITH THE PATCH, but still disappointed that I can't get the extra levels from Gold.
I thought you had it working perfectly by using your friend's copy of Thief Gold?
I hope you didn't scrap it based on my comments about how you did something illegal. As I said previously, I personally don't see anything wrong with what you did. They sold you a broken copy and I think you were well within your rights to do whatever you needed to, to fix it. I was simply trying to point out how absurd copyright law has become, in that using a physical copy to fix a downloaded copy of the same game can be considered illegal. My own personal opinion is that things like that should be completely legal.
I never intended to discourage you from using your fixed copy and if I did, I apologize. It's just that things like this tend to piss me off (not what you did, but that you had to do it in the first place). As far as I'm concerned, you paid for a copy of Thief Gold and therefore, you have a right to obtain a working copy by whatever means necessary. Not to do so, means that you basically got ripped off.
So, if the downloaded copy that you fixed with your friend's copy works, go ahead and enjoy it. Play The Dark Project too, so that you can compare the original version to the Gold version.