Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

FPSC Classic Product Chat / A d3dx9_31.dll file missing from game demo

Author
Message
King Cobra
15
Years of Service
User Offline
Joined: 4th Apr 2011
Location: California
Posted: 15th Apr 2011 12:26
Hello forum...

King Cobra here...

I gave a demo of a game I created to 3 of my friends and they came back to me and said the game couldn't run because the d3dx9_31.dll file is missing.

Do they have to download the latest DirectX file from Microsoft or something?

Or can I download it and include it in the game package for them to download?

Thanks in advance for your answers regarding this topic.

--King Cobra
raymondlee306
16
Years of Service
User Offline
Joined: 24th Oct 2009
Location: Ohio
Posted: 16th Apr 2011 02:14 Edited at: 16th Apr 2011 02:15
Yes that is the problem. I see this more and more with new computers that came with windows 7, directx10 and directx11. I actually downloaded the link to the install people need and started including it with my games. I just ran a multiplayer test last Friday and had to talk 8 people through on the phone how to find and install it. I am curious if in some upcoming update or mod if someone would include the missing direct x files that Microsoft forgot so we don't have to spend 3 hours helping people play our games. I know this is not TGC problem but Microsoft is not going to do anything about it so it's up to us.

Also remember to tell them to restart the computer after the install.
Deathcow
FPSC Reloaded Backer
20
Years of Service
User Offline
Joined: 13th Nov 2005
Location: Right here!
Posted: 16th Apr 2011 02:20
@King Cobra

Yes they need to install DirectX 9. It is because FPSC uses DirectX 9 and Windows Vista and 7 don't have the files needed to run it. So install it even if they think they have it install and it should just work.

DC

King Cobra
15
Years of Service
User Offline
Joined: 4th Apr 2011
Location: California
Posted: 16th Apr 2011 10:41
@ raymondlee306
@ Deathcow

Thank you very much for your responses! I appreciate it!

raymondlee306, I will do as you suggest...putting the DirectX install download in my games so that my friends can install it if they don't have it. Thank you for that advice!

--King Cobra
That Guy John
16
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 16th Apr 2011 12:13
Quote: "Windows Vista and 7 don't have the files needed to run it"


I have Windows 7 and don't have any problems, running FPSC games...

Missing dll(s) can be caused by numerous things.

FPSC OneSource [DeskTop App] - Bringing everything together into one.
Deathcow
FPSC Reloaded Backer
20
Years of Service
User Offline
Joined: 13th Nov 2005
Location: Right here!
Posted: 16th Apr 2011 21:51
@That Guy John

No the DLLs for DX9 are not included in Vista or Windows 7, but some games or programs do install it along side the main programs/games installation. Which maybe the reason why you have it already.

DC

Airslide
21
Years of Service
User Offline
Joined: 18th Oct 2004
Location: California
Posted: 16th Apr 2011 23:30
Quote: "I am curious if in some upcoming update or mod if someone would include the missing direct x files that Microsoft forgot so we don't have to spend 3 hours helping people play our games. I know this is not TGC problem but Microsoft is not going to do anything about it so it's up to us."


Microsoft didn't forget anything, DBPro (and consequently FPSC) simply only reports the lack of the one dll, rather than the whole of DirectX. It would be impractical to include the whole of DX9 with each FPSC game.
raymondlee306
16
Years of Service
User Offline
Joined: 24th Oct 2009
Location: Ohio
Posted: 17th Apr 2011 16:34 Edited at: 17th Apr 2011 16:37
Sorry I should have been more clear. What I was thinking is how some people use installers or make their own. It would be sweet if some one (better at programming than me) could make a FPSC specific installer that would place the game on our friends hard drive, a desktop shortcut, an uninstaller, and whatever "extra" files the game needs that might not be there. This way its a one click deployment of our games and makes our friends less frustrated and more eager to play them.

What I meant by "forgetting" was I remember reading on Microsoft's site a while back when looking at flight simulator that Directx10 was going to be completely backwards compatible, but it was only about 98% backwards compatible. (my opinion)
xplosys
20
Years of Service
User Offline
Joined: 5th Jan 2006
Playing: FPSC Multiplayer Games
Posted: 17th Apr 2011 17:13
Quote: "It would be sweet if some one (better at programming than me) could make a FPSC specific installer that would place the game on our friends hard drive, a desktop shortcut, an uninstaller, and whatever "extra" files the game needs that might not be there."


I don't know if including whatever "extra" files is doable unless someone can tell us what those files are. Even then the installer would need to trap every possible error or pre-check each file in the DirectX dist. Building an installer that checks for the correct 9.0c version and points the end user to the download may be a better way to go.

I don't know if I'm better at programming than you, but I'd give it a try. Besides what you've mentioned, are there any other "FPSC specific" features it would need?

Brian.

For media, utilities and more...
Visit ExploSoft.com
That Guy John
16
Years of Service
User Offline
Joined: 30th Apr 2010
Location: United States
Posted: 18th Apr 2011 06:10
You could simply set the installer to check to see if need files exist, if not then prompt the user to install and give them the link to install it.
Note: depending on the files you need to download never ever direct link to the download unless you can find documentation that specifically says you can.

FPSC OneSource [DeskTop App] - Bringing everything together into one.

Login to post a reply

Server time is: 2026-06-17 11:04:12
Your offset time is: 2026-06-17 11:04:12