Aller au contenu

Photo

ME2 - d3dx10_39.dll missing now PhysXCooking.dll


  • Veuillez vous connecter pour répondre
4 réponses à ce sujet

#1
killer_kam

killer_kam
  • Members
  • 4 messages
 Hello,

I've just installed ME2 and I can't get it up and running. This is downloaded through the EADM application.

The first problem I encounted was it informing me that MassEffect2.exe had a bad image and d3dx10_39.dll was missing or corrupt. The first thing I tried was re-installing this application, unfortunatly that involved re downloading the entire application again (no re-install option?), this isn't really something I can do too often as it eats up my monthly download allowance. But in any case that didn't fix the issue.

So next I re-installed Direct X 9 (as per recommendations on manay pages in this forum), and that did not fix the issue, I then copied the dll in question from the cabniet file from the DirectX installation directory, to C:\\Windows\\System32, this finally cleared up that error.

Now however when I start I get the following error - 

---------------------------MassEffect2.exe - Bad Image---------------------------C:\\Program Files\\AGEIA Technologies\\v2.8.0\\PhysXCooking.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. ---------------------------OK   ---------------------------
And,

---------------------------Message---------------------------Failed to initialize the physics system. Please ensure you have an updated version of the PhysX System Software installed.---------------------------OK   ---------------------------
I'm unsure of what do do with this as I do not have an Nvidia card, so I'm not sure why it would be even using PhysX, and if it does need/use it how to update it as the Nvidia website states it only works with Nvidia cars.

Here are the details of my PC anyway - 

Windows 7 32 Bit
4Gb Ram
ATI Radeon HD 5800 Graphics Card
ATI Driver Packaging Version 8.821-110126a-112961C-ATI Core i5 750 processor


Thanks a lot,

#2
killer_kam

killer_kam
  • Members
  • 4 messages
I found how to fix it myself (no thanks to EA support that gave me the run around for half an hour), turns out it has already cropped up with others, here's how they fixed it - http://social.biowar.../index/843882/1

Specifically the

Tjotte wrote...

I discovered an easier way to get it working, Click "Start" --> "Control panel" --> Uninstall a program" locate PhysX in the list, --> "Right click PhysX" --> "Choose Repair" takes about 3-5 sec and your good to go! :) cheers

Part.

Cheers!

#3
Gorath Alpha

Gorath Alpha
  • Members
  • 10 605 messages
FYI, before nVIDIA bought the company responsible for PhysX, before anyone had any hardware intended to use with it, games included the CPU-based software. The game was published with both Dx9 and PhysX included among the installs it want to load, for PCs with either an AMD graphics system or nVIDIA's.

I had been under the impression that separate PhysX versions existed, and that the game didn't have the one that would use an nVIDIA GPU. That may not be true, and the game's install simply takes the easiest route, selecting the CPU based setup.

In closing, any time you have difficulties with any library file from Direct3D, it identifies itself right away. Look at what you wrote "d3dx10_39.dll was missing or corrupt" ~~ what do you see in the third, fourth, fifth, and sixth character positions in that DLL? Right. " Dx10 ".

Modifié par Gorath Alpha, 17 juillet 2011 - 04:17 .


#4
patriciabigelow

patriciabigelow
  • Members
  • 2 messages
Normal
0




As PhysXCooking.dll file is missing or
corrupted, you need to get a new dll file. Here are the steps to replace
setup.dll file

Step 1. You can download missing PhysXCooking.dll here:



http://dllcentral.co...6.4.3/download/



Step 2. Paste this
file into your system32 or SyWOW64 folder.

Step 3. Navigate to
your System32(32Bit OS) or SyWOW64(64Bit OS) Folder.

Note: The location of
System32 and SyWOW64 is:



C:Windows\\System32 (If you are using 32Bit
Windows)

C:\\Windows\\SysWOW64 (if you are using 64Bit Windows)



Step 4. Paste the PhysXCooking.dll file into this
folder.

Step 5. Try to run it. It might work now. If not, restart your computer
to restore it effectively.

#5
Gorath Alpha

Gorath Alpha
  • Members
  • 10 605 messages
1. The preferable response will ALWAYS be to choose the safest, sanest route. Obtain a clean, fresh copy of whichever Direct3D version is identified, from a known, nationally recognized site we can all trust, and install the entire thing. Anything else is likely to include potential malware as a risk, AND more library files than just one may have been damaged / lost.

2. Joining the forums strictly to post the exact same message into threads that are not currently near the top of the index is a very suspicious act, as though promoting a particular site for commercial reasons, which is not what was covered by the Terms of Service agreement.

I am referring now to this:

http://social.biowar...8/index/7829027

(Which has been locked this afternoon.) 

Modifié par Gorath Alpha, 17 juillet 2011 - 10:38 .