Jump to content

d3drm.dll problem with Windows 7 (not what you think)


Rootbeer128
 Share

Recommended Posts

Rootbeer128

Hello; before you delete this post, this is not what you think. I've already tried to copy the file into both the Rock Raider directory and the Windowssystem folder.

 

I'm running Windows 7 64-bit, with 16 GBs of RAM and an NVidia GTX 560 Ti (2GB RAM)... I've tried running the game in administrator mode for Windows 98/ME, Windows 95, Windows XP (Service Pack 2) and (Service Pack 3), with desktop composition disabled and visual themes disabled. In addition I've checked the "run in 256 colors" box. 

 

The version of the game I am trying to run is for Windows 95 / 98, not the newer XP version. It is without any downloaded patches (if there are any, to patch it to a newer version), and I replaced the EXE like instructed.

 

When I start the game, I get this error after a few seconds on the splash screen.

 

 

[File Path]d3drm.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

 

I run into a similar error when I try to run dxinstall.exe and DXSETUP.EXE in the Rock Raider directory.

 

"This version of the file is not compatible with the version of Windows you're running..."

 

Does anyone know of a solution? I'm sorry if the solution has been posted before but I didn't feel like looking through 16 pages of posts; I gave up on page 3...

Link to comment
Share on other sites

Rootbeer128

I didn't know you guys would get back to me so quickly...

 

I installed Rock Raiders on the desktop; I did this by extracting the data1.cab into a folder on the desktop...

 

The .dll came from the DirectX6 folder inside the extracted data1.cab...

 

I haven't tried installing DirectX6 through that way, though I will try it. Thank you for mentioning it, mumboking.

 

I actually didn't try to install the game the old way in compatibility mode; I tried it once (as an admin, I think), and it froze after the opening loading bar reached 100 percent (before anything else could come up)... After that, I extracted the data1.cab and figured I wouldn't need to do anything else.

 

EDIT: Trying the DirectX web installer didn't work; it gave the message that a newer version (or equivalent) was already installed.

 

EDIT 2: I tried running the installer (setup.exe) in Windows 95 compatibility mode and as an administrator, and it still froze, when a box said it was preparing to install, after reaching 100 percent. The same thing happened with autorun.exe. I also tried doing so after copying the files off of the disc and onto the desktop, still no dice. Strangely enough, I get three processes when I run setup.exe; InstallShield Engine, InstallShield Deleter (?), and Setup... The deleter process doesn't start when I run the files off of the desktop. Under setup, though, it lists it as a 32-bit process, which could be why the installer freezes.


Does anyone have a solution to this problem? I still haven't fixed it yet...

Link to comment
Share on other sites

RockRaiderWolf

only things I can think of is to make sure your d3drm.dll is the correct size of 342kb (thats what mine is) and if that doesn't help maybe see if it is possible to run on a virtual machine in 32 or 16 bit mode. (not sure if it is possible to run at lower bit than your pc though)

 

EDIT: I just double checked and my D3drm.dll is in the system folder NOT system 32 or the installation directory so maybe try putting it there instead as well.

Edited by RockRaiderWolf
  • Like 1
Link to comment
Share on other sites

There are three reasons this could be happening (in order of most to least likely).

 

  1. You've installed the game wrong and it doesn't work.
  2. You've managed to get a bad version of d3drm.dll, which can be found here: [Link]
  3. You're system is weird and we have no idea why it's doing that.

I made a java tool to manually install the game from the disk a while back.  If you have the disk this will work for you, otherwise you have a unique problem.  [Link]

  • Like 1
Link to comment
Share on other sites

Just checked...

 

The d3drm.dll is 427 kbs instead of 342 kbs... I'll try downloading the new version instead, see if that helps. If that doesn't work, then I'll try the java tool The Doctor posted. If neither of those work, I might give up because this is crazy. Thank you all for the help in this bizarre matter.

 

EDIT:

 

And... Somehow we got a bad .dll... It's a retail version, so I have no idea how that happened. Thank you everyone for the help; the game now runs, and I can get to the menu. Hopefully we won't have a new myriad of problems from there.

Link to comment
Share on other sites

Somehow we got a bad .dll

 

Luckily you found the cause. I don't know where you downloaded the bad dll but this might be a virus then, I'm not sure, just gessing. 

Link to comment
Share on other sites

lol username

I don't know where you downloaded the bad dll but this might be a virus then, I'm not sure, just gessing.

The .dll came from the DirectX6 folder inside the extracted data1.cab...

And... Somehow we got a bad .dll... It's a retail version, so I have no idea how that happened.

Link to comment
Share on other sites

And... Somehow we got a bad .dll... It's a retail version, so I have no idea how that happened.
Actually, my dll from the RR disc didn't work either. I stole it off LI. :P
Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.