SWBFGamers

Community Area => Tech Support => Topic started by: Shazam on September 20, 2014, 10:36:30 AM

Title: [SOLVED] d3dx9_43.dll missing
Post by: Shazam on September 20, 2014, 10:36:30 AM
I'm getting a System Error warning whenever I try to launch Battlefront.  I recently restored my computer its factory condition and made a backup of my SWBF files/mods (before the factory reset) to transfer onto the computer so I wouldn't lose anything.

This is exactly what the error window says:
Quote from: Battlefront.exe - System ErrorThe program can't start because d3dx9_43.dll is missing from your computer.  Try reinstalling the program to fix this problem.

I would rather not go through the entire reinstallation process because it took quite some time to transfer all my mods and things. 

Any suggestions?
Title: Re: d3dx9_43.dll missing
Post by: RepComm on September 20, 2014, 10:54:10 AM
You may not have to install battlefront all over again.

Pop in your DVD or CD for installing SWBF, open it as a folder (right click open)
Go into the DirectX folder, find DXSETUP and run it. It should install DirectX 3d 9 DLL you need to play swbf with.
Title: Re: d3dx9_43.dll missing
Post by: Shazam on September 20, 2014, 11:00:39 AM
Installing components ...

I'll let you know if anything explodes.

-edit:  The setup wizard finished and I'm still getting that error.

Would BoPC make a difference?
Title: Re: d3dx9_43.dll missing
Post by: RepComm on September 20, 2014, 11:08:45 AM
Hmm.. That should have worked, not cool.
I think best of PC fix only does something with the registry, but it certainly does not hurt to try.

Edit: I found this http://pcsupport.about.com/od/findbyerrormessage/a/d3dx9_43-dll-not-found-missing-error.htm

You might try restarting since you've installed the component d3d from the SWBF disk already.
Title: Re: d3dx9_43.dll missing
Post by: Shazam on September 20, 2014, 11:19:57 AM
I shouldn't need to put DXSETUP in my Battlefront directory when installing the components, correct?

I'm not too familiar with .dll files -- would it be something that someone could upload for me to d/l?

Title: Re: d3dx9_43.dll missing
Post by: Dark_Phantom on September 20, 2014, 05:12:27 PM
Here it is from my System32 folder.  Place it in C:\Windows\System32 and see if that works...

First check and see if it is actually there in your system32 folder.
Title: Re: d3dx9_43.dll missing
Post by: aeria. on September 21, 2014, 12:05:02 PM
Update directx.
Title: Re: d3dx9_43.dll missing
Post by: Shazam on September 22, 2014, 02:28:25 PM
Quote from: Dark_Phantasmagorical on September 20, 2014, 05:12:27 PM
Here it is from my System32 folder.  Place it in C:\Windows\System32 and see if that works...

First check and see if it is actually there in your system32 folder.


It was not there, and placing it there didn't solve the problem. (it still says the file is missing)

Quote from: aeria. on September 21, 2014, 12:05:02 PM
Update directx.

I researched DirectX and from what I read I need to do a Windows update and DirectX should update as well.
Quote from: Microsoft Support: http://support.microsoft.com/kb/179113Microsoft DirectX is included as an integral part in Windows operating systems. You can update DirectX by applying the latest service pack or other updates through Windows Update.

...

DirectX 11.2 is included in Windows 8.1, Windows RT and Windows Server 2012 R2.
Note There is no standalone update package for DirectX 11.2. You can only install this DirectX version through Windows Update in Windows 8.1, Windows RT and Windows Server 2012 R2.

I updated my computer and that did not solve the problem.

I'm running Windows 8 64-bit, if that helps.
Title: Re: d3dx9_43.dll missing
Post by: Ultimo on September 22, 2014, 02:43:44 PM
Last year, I had the same missing file problem. I searched the file on Google and the results would have made me say the same thing Aeria did...

I want to help but if you've fixed your DirectX...
Title: Re: d3dx9_43.dll missing
Post by: aeria. on September 23, 2014, 11:46:55 AM
Update directx manually.
Title: Re: d3dx9_43.dll missing
Post by: Dark_Phantom on September 23, 2014, 07:24:01 PM
Yea you should be able to find the full version or a redistributable version through Microsoft's website.
Title: Re: d3dx9_43.dll missing
Post by: Shazam on October 01, 2014, 03:18:36 PM
Sorry for the late reply--life's been busy.

I am still having the .dll error I described above, and I can't seem to find where I can download the full or redistributable version of DirectX that I need.

I have DirectX 11 on my computer currently.

Title: Re: d3dx9_43.dll missing
Post by: Ultimo on October 01, 2014, 03:54:11 PM
According to something I just read so I can help you,
Quote from: pc.support.about.comAssuming the latest DirectX version from Microsoft doesn't fix the d3dx9_43.dll error you're receiving, look for a DirectX installation program on your game or application DVD or CD. Usually, if a game or other program utilizes DirectX, the software developers will include a copy of DirectX on the installation disc.

Sometimes, though not often, the DirectX version included on the disc is a better fit for the program than the latest version available online.

According to them, you should try uninstalling then reinstalling your game to try to fix the error. Remember, if you do this, try to back up your mods and etc. first so they don't get uninstalled too. I don't quite recall, and I may be thinking of SWBF2, but I do believe you have the option to install the DirectX with your game that SWBF needs.
Title: Re: d3dx9_43.dll missing
Post by: Norwood on October 01, 2014, 06:16:16 PM
Yes, SWBF2 usually prompts you to "update" to the version included with the game. (It was up to date when released.) I don't currently remember which version it was.
Title: Re: d3dx9_43.dll missing
Post by: Dark_Phantom on October 02, 2014, 09:33:38 AM
I think it's on Microsoft's website.  I will post the link when I find it.
Title: Re: d3dx9_43.dll missing
Post by: Ultimo on October 02, 2014, 10:28:21 AM
I hate to be a downer, but the site I read earlier recommends that you do not download the file by itself- You should make sure it's a full install.

Just a reminder 'bout that
Title: Re: d3dx9_43.dll missing
Post by: Dark_Phantom on October 02, 2014, 11:40:15 AM
Here's the Redistributable.  Not quite sure where the full one got to...
http://www.microsoft.com/en-us/download/details.aspx?id=8109
Title: Re: d3dx9_43.dll missing
Post by: Shazam on October 02, 2014, 04:00:54 PM
I re-installed Battlefront and I still get the error.

It never promted me to update DirectX during installation, but when I click the "Analyze Your Computer" option in the BF launcher, there is an option to install DirectX 9.0c.  I tried it and I still get the error, however.

Quote from: Dark_Phantasmagorical on October 02, 2014, 11:40:15 AM
Here's the Redistributable.  Not quite sure where the full one got to...
http://www.microsoft.com/en-us/download/details.aspx?id=8109

I'm about to download the redistributable.  I'll let you know how it goes.

-edit:  Where should I place the extracted files? In the DirectX folder in my Battlefront directory?
Title: Re: d3dx9_43.dll missing
Post by: Ultimo on October 04, 2014, 03:35:31 PM
That might be a good idea, Shazam.

It's been a few days since anyone responded, so sorry if you've already fixed it yourself.

Assuming nothing has worked so far, I'm going to lastly assume something is wrong with your directory
Title: Re: d3dx9_43.dll missing
Post by: RepComm on October 04, 2014, 03:49:26 PM
All of my libraries are in C:\Windows\System32 I've got 8 through 11 in there and everything works fine for me.

If it's asking you where to install, put it in a subfolder of downloads or something like that, and go inside it and run the setup, that should put the needed libraries in system32 or whatever Window 8 equivalent.

Then you can delete that stuff in downloads, since it's just a bunch of compressed installation files, and isn't needed since you have it all installed.

It's weird installing things to install...
Title: Re: d3dx9_43.dll missing
Post by: Shazam on October 05, 2014, 01:16:31 PM
I ran DXSETUP from the download and I no longer get the .dll error...but my game will not start.

My computer acts like it is about to start up Battlefront, and then nothing happens.

[sarcasm]I love Windows 8.[/sarcasm]
Title: Re: d3dx9_43.dll missing
Post by: Gold Man on October 05, 2014, 06:21:14 PM
Quote from: Shazam on October 05, 2014, 01:16:31 PM
I ran DXSETUP from the download and I no longer get the .dll error...but my game will not start.

My computer acts like it is about to start up Battlefront, and then nothing happens.

[sarcasm]I love Windows 8.[/sarcasm]
You gotta run SWBF in compatibility mode, I believe. I had the same issue with SWBF1 on my Windows 8.1 laptop.
Title: Re: d3dx9_43.dll missing
Post by: aeria. on October 05, 2014, 06:24:11 PM
Whatever you did to "factory restore" your computer definitely messed it up. Do a fresh install and give it another shot. The game should run fine in Windows 8.
Title: Re: d3dx9_43.dll missing
Post by: Shazam on October 05, 2014, 06:27:41 PM
Quote from: Gold Man on October 05, 2014, 06:21:14 PM
You gotta run SWBF in compatibility mode, I believe. I had the same issue with SWBF1 on my Windows 8.1 laptop.

I've tried running Battlefront in every compatibility option, so I don't think that is it.

Quote from: aeria. on October 05, 2014, 06:24:11 PM
What's your computer? I can run the game on Windows 8 fine.

Toshiba Satellite C55-A

Windows 8, 64-bit OS
Title: Re: d3dx9_43.dll missing
Post by: Gold Man on October 06, 2014, 04:28:13 AM
Quote from: Shazam on October 05, 2014, 06:27:41 PM
Toshiba Satellite C55-A
I just now threw that into Google, and there are like 20 different models of the C55-A series. Some have a 1TB hard drive, others have a GT 740M coupled with an Intel processor, etc.

You might want to be a tad more specific. ;)
Title: Re: d3dx9_43.dll missing
Post by: aeria. on October 06, 2014, 07:41:47 PM
It's specific enough.

Whatever Toshiba uses to factory restore most likely messed up legacy games for you. I'd say install windows onto a flash drive and test out the game that fresh install. If it still doesn't work then you're out of luck.
Title: Re: d3dx9_43.dll missing
Post by: Samistheone on November 09, 2014, 09:48:58 AM
The only DirectX  that I have used is the one that originally came from SWBF and I don't think it ever got updated, try using the original? but I have also heard that some games might not work on the original Windows 8, but lets face it in some ways I think the Windows 8 was a bad idea with some of the changes they made x-P, anyways I hope you are able to figure it out and fix it soon ShaZam!

Oh yea what about getting a program that runs Windows 7 on its own window so that you can run SWBF and other games on that??? or is that not possible yet?
Title: [SOLVED] d3dx9_43.dll missing
Post by: Shazam on November 12, 2014, 03:37:08 PM
Sorry for such a late reply.  I don't spend too much time on the computer anymore.

The original problem has been solved. 

Thank you all for the help.  :cheers:
Title: Re: [SOLVED] d3dx9_43.dll missing
Post by: Ultimo on November 12, 2014, 03:41:34 PM
Quote from: Shazam on November 12, 2014, 03:37:08 PM
Sorry for such a late reply.  I don't spend too much time on the computer anymore.

The original problem has been solved. 

Thank you all for the help.  :cheers:

No problem! I hope you get back to the game more, I'm sure all of us including me would love to see  ya 'round more often. :wave:
Title: Re: [SOLVED] d3dx9_43.dll missing
Post by: Shazam on November 12, 2014, 03:46:15 PM
Quote from: ևltimσ on November 12, 2014, 03:41:34 PM
No problem! I hope you get back to the game more, I'm sure all of us including me would love to see  ya 'round more often. :wave:

I wish I could play more but school is keeping me very busy right now.  I may hop back on during Christmas break.  ;)
EhPortal 1.34 © 2024, WebDev