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.

Dark GDK / What do i need to include in my release...

Author
Message
Brandon Heat
15
Years of Service
User Offline
Joined: 28th Nov 2008
Location:
Posted: 4th Jan 2009 04:15
So far i have given a test of a crappy game i made to a few friends (this game is total crap just so that i learn some very basic things). Anyway On some computers it worked fine others where missing drivers and other issues.

Is there anyway that i can somehow compile the game to work on any computer? Or is there something that i should include when giving it to people to play or muck about with.
AlexI
19
Years of Service
User Offline
Joined: 31st Dec 2004
Location: UK
Posted: 4th Jan 2009 05:04 Edited at: 4th Jan 2009 05:04
They all need to have DirectX9.0c installed on there computers. Download from Microsoft website

adastras
16
Years of Service
User Offline
Joined: 15th Oct 2007
Location:
Posted: 4th Jan 2009 12:04
1. Microsoft .Net Framework 3.5
http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

2. C:\WINDOWS\system32\d3dx9_35.dll or d3dx9_35.dll with .exe

3. Microsoft DirectX 9.0c
jason p sage
17
Years of Service
User Offline
Joined: 10th Jun 2007
Location: Ellington, CT USA
Posted: 5th Jan 2009 03:43
.net framey goo 3.5?? Only if using DarkGDK.Net I'm pretty sure.

AlexI
19
Years of Service
User Offline
Joined: 31st Dec 2004
Location: UK
Posted: 5th Jan 2009 17:11 Edited at: 5th Jan 2009 17:12
Agreed

Quote: "
2. C:\WINDOWS\system32\d3dx9_35.dll or d3dx9_35.dll with .exe
"


It is automatically instaled with DirectX9.0c thats all you should need

jezza
16
Years of Service
User Offline
Joined: 8th Mar 2008
Location: Bham, UK
Posted: 5th Jan 2009 17:18
Ive usually had to ship d3dx9d_35.dll with mine...
CheatCat
17
Years of Service
User Offline
Joined: 7th Mar 2007
Location: Sweden
Posted: 9th Jan 2009 11:41
Yes, me too! I can only run the program without the dll if the computer have DirectX SDK!
Lilith
16
Years of Service
User Offline
Joined: 12th Feb 2008
Location: Dallas, TX
Posted: 9th Jan 2009 15:51
Quote: "I can only run the program without the dll if the computer have DirectX SDK"


And you don't see the logic in that??

Lilith, Night Butterfly
I'm not a programmer but I play one in the office
jezza
16
Years of Service
User Offline
Joined: 8th Mar 2008
Location: Bham, UK
Posted: 9th Jan 2009 18:20
No. Surely End Users shouldn't have to download the SDK? That's just stupid.
Lilith
16
Years of Service
User Offline
Joined: 12th Feb 2008
Location: Dallas, TX
Posted: 9th Jan 2009 18:42
They don't have to download the SDK. You need to provide the appropriate redist version of the .dll with your program. SDK stands for Software Development Kit. It's for development only. When TGC writes the wrappers they have to write to a specific dll where they know the name of the dll and the resources they can map to in it. When the program is run and GDK is initialized it needs to know exactly which dll to look in for specific functions and other resources. That's where the redist version of the dll comes in. You already have it on your workstation because you had to have it to develop. That's the problem with having to rely on a library furnished by someone else. You have to live with their dependencies.

It's like my developing something for .NET 3.5. If the user doesn't have that version installed they can't run my program. Microsoft has the advantage of updating the OS to match the latest while keeping the appropriate modules with the same name.

Lilith, Night Butterfly
I'm not a programmer but I play one in the office

Login to post a reply

Server time is: 2024-09-30 15:30:49
Your offset time is: 2024-09-30 15:30:49