It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I bought Divine Divinity, Beyond Divinity and Divinity 2 from GOG earlier this year
I have recently completed Divine Divinity and was going to move onto Beyond Divinity
This installed but when I go to run it I get an error message

The program can't start because d3dx9_25.dll is missing from your computer

Having checked I have found this is a dll which is part of an earlier version of DirectX

My system
Windows 7 Home Premium SP1
The dll files of this type start at d3dx9_27.dll and go upwards

So questions
1) Is this a library file I can get from GOG ?
2) Can it be copied or does it need to be properly installed ?
3) If it can be copied where can I get a copy ?
4) Should it be copied to the system folder or the specific application folder ?
5) And this could be a very silly question, Divine Divinity came before Beyond Divinity but as far as I can make out didn't need any older DirectX library file; why ?

Many thanks in advance to all those with the patience and knowledge to help
This question / problem has been solved by Raze_Larianimage
Can you still play Divine Divinity? Both games should work if you have DirectX 9c installed; you can download the redistributable and re-install it

You could try doing a clean re-install of BD, if DD still works.
Raze_Larian

Thanks for your prompt response
Yes Divine Divinity still runs fine
But Beyond Divinity produces the error
I can't find a copy of the specified dll anywhere on my PC
Have tried re-installing BD but will try again - making sure all trace is gone after uninstall

...

Have tried re-installing again but still no luck
The link to the Windows DirectX installation worked fine but did not install extra files
I'm guessing it may have decided I already have more recent DirectX library files
So still no d3dx9_25 although I do have
d3dx9_27, d3dx9_30, _32, _33, _39, _41 and _43 (all in System32 folder)

I don't suppose anyone for whom Beyond Divinity is working would verify whether they have a d3dx9_25.dll in their System32 folder ?
Post edited June 15, 2015 by Rostelle
avatar
Rostelle: I don't suppose anyone for whom Beyond Divinity is working would verify whether they have a d3dx9_25.dll in their System32 folder ?
I have a copy (download link) in the folders 'C:\Windows\System32' and 'C:\Windows\SysWOW64' (Win 7 64 bit).

Did you try right clicking the redistributable setup program and running it as administrator? Did you shut down all non-essential programs (especially anti-virus) before installing, and maybe reboot afterwards?
I certainly believed I had but ...

I removed everything again and reinstalled BD - same message, I re-downloaded the DirectX setup from a Windows support page
http://www.microsoft.com/downloads/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en
I did notice that this setup was 286K (the previous had been 309K)
I ran the setup and a number of DirectX files (including d3dx9_25.dll) were downloaded and installed
(careful to clear the install Bing options along the way)

Now BD runs
So Hoorah, many thanks for your advice Raze (although the underlying issue was probably just my own lack of thoroughness - not much you can do to cure that)

Problem solved (must find solve button now)

...

Err not sure where solved button is (rather giving away my lack of familiarity with these things)
Also I'm interested in how your links look so tidy (again rather giving away ...)
Post edited June 16, 2015 by Rostelle
avatar
Rostelle: Also I'm interested in how your links look so tidy
I used URL tags to format the link and description. With an altered link and added spaces before 'url' so the code stays in plain text:

[ url=http_//www.gog.com]link text[/ url]

becomes (without the spaces and a fixed URL)

link text
Post edited June 16, 2015 by Raze_Larian