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.

DarkBASIC Professional Discussion / Directx file or component installer/detector required.

Author
Message
Battoad
AGK Developer
19
Years of Service
User Offline
Joined: 12th Feb 2007
Location: A Dark Place
Posted: 22nd Mar 2010 15:38
Theres been a lot talked about the necessary directx 9.0c files or components required to run DBpro programs, but has anyone got and is prepared to share a detector/installer that will enable us to share our written games with users who do not have Directx 9.0c already installed on their pc/laptops.
Ideally it should initially check the users directx version and install any directx 9.0c files, if necessary, prior to running/installing a DBpro game.
Xp is slowly but surely losing ground, being replaced steadily by either Vista or W7 and I believe that this "detector/installer" should now be made available to all.

=PRoF=
23
Years of Service
User Offline
Joined: 17th Mar 2003
Location: Milton Keynes, UK
Posted: 22nd Mar 2010 20:40
You just download it from microsoft? :/

Search for direct x redistributable on google

Battoad
AGK Developer
19
Years of Service
User Offline
Joined: 12th Feb 2007
Location: A Dark Place
Posted: 23rd Mar 2010 12:11
Think you missed my point. Everyone who owns and uses DBpro clearly has already downloaded and installed Directx 9.0c probably by downloading it from microsoft as you described, BUT very few people who dont use DBpro and have newer operating systems such as Vista or W7 dont have Directx 9, therefore they are unable to play a game or application written in DBpro unless they specifically download Dx9. Why would any one download something, possibly if they are unsure,just to try a game out.
It would make running games for all these people much simpler if any necessary directx 9 components could be applied on their testing/running of a game.
Because the time has come where people need faster processing power and better graphic cards, it is unlikely that they would get a new pc/laptop with the old XP operating system and therefore would not have Directx 9 installed.
I think that if no-one has an application to detect/install Directx 9c components to run DBpro written games on newer pc's, then maybe TGC should offer one.

=PRoF=
23
Years of Service
User Offline
Joined: 17th Mar 2003
Location: Milton Keynes, UK
Posted: 23rd Mar 2010 12:24
According to the DirectX licence, you are NOT ALLOWED to distribute parts of DirectX, it's all or nothing.

What most people do is include the DirectX installer as part of the install for their software. When I say most people, I mean ranging from guys from the forums here all the way up to the people who made Call of Duty:Modern Warefare 2 (Which installs DX9 if you don't already have it)

What you seem to be asking for is a program which checks and installs DX9.0c if it's not present? this is exactly what the DX9 installer does.

If I have missed the point, I'm sorry.

Battoad
AGK Developer
19
Years of Service
User Offline
Joined: 12th Feb 2007
Location: A Dark Place
Posted: 23rd Mar 2010 12:53
Thanks =PRoF=, nice explaination. Do you know of a way that this can be done on a disc with the game, rather than having to go on-line to use the DX9 installer?

=PRoF=
23
Years of Service
User Offline
Joined: 17th Mar 2003
Location: Milton Keynes, UK
Posted: 23rd Mar 2010 15:21
microsoft do an offline installer as well for inclusion on disk. it's a larger file.

search for DirectX 9 redist

Battoad
AGK Developer
19
Years of Service
User Offline
Joined: 12th Feb 2007
Location: A Dark Place
Posted: 23rd Mar 2010 16:33
Thanks again =PRoF=, just about sorted now.
I now have the "Directx 9.0c exe" for use with own programs which I should be able to run as part of my game setup procedure after I write a short check routine to see if is already installed or not.
Thanks for pointing me in right direction.

Daniel wright 2311
User Banned
Posted: 23rd Mar 2010 16:35
this is what you will need to do this, include this in the install of your program

http://www.softwarepatch.com/windows/directx.html

Login to post a reply

Server time is: 2026-07-26 23:40:17
Your offset time is: 2026-07-26 23:40:17