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?
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.
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?
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.
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?
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.
Update directx.
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.
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...
Update directx manually.
Yea you should be able to find the full version or a redistributable version through Microsoft's website.
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.
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.
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.
I think it's on Microsoft's website. I will post the link when I find it.
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
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 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?
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
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...
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]
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.
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.
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
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. ;)
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.
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?
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:
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:
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. ;)