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 / Dark Game SDK and .NET

Author
Message
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 22nd Apr 2006 15:04
Yes, stop posting, and get back to work!

Lost in Thought
20
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 22nd Apr 2006 15:25 Edited at: 22nd Apr 2006 15:27
It's hard to find good help these days *shakes head*. LOL I'm off to bed now.

[edit] And I need to talk with you about something APEX . I'll try and send you an emial if I don't see you on MSN soon. MSN may be better though

APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 22nd Apr 2006 15:30
@L.I.T Ok, I'll see if your on this evening when hours are more suitable.

@Nicholas J Kingsley, oi... you cheaky.... lol

Paul.


Home of the Cartography Shop - DarkBASIC Professional map importer
re faze
19
Years of Service
User Offline
Joined: 24th Sep 2004
Location: The shores of hell.
Posted: 22nd Apr 2006 18:49 Edited at: 22nd Apr 2006 18:50
Quote: "At work I currently use VB6 (which I loathe)"

yo, you wanna take this outside? dont talk about my baby like that


what's the point of vb.net if its just as complex as the others now?

Briere
19
Years of Service
User Offline
Joined: 28th Feb 2005
Location: Amherst New York, United States
Posted: 22nd Apr 2006 20:19
So wait is this going to be a .NET version, or just compatable with vc++ 2005
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 22nd Apr 2006 22:27 Edited at: 22nd Apr 2006 22:28
Probably both (unless VS 2003 compatability is kept - ie Lee/Mike doesn't use any security enhanced functions).

APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 22nd Apr 2006 23:03
So no one saw the thing running under SharpDev then?


Home of the Cartography Shop - DarkBASIC Professional map importer
Lost in Thought
20
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 23rd Apr 2006 07:41
I did, but some people are too lazy to read the whole thread.

CattleRustler
Retired Moderator
20
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 23rd Apr 2006 15:48
Quote: "...some people are too lazy to read the whole thread"

yep

Quote: "what's the point of vb.net if its just as complex as the others now?"

you got that a bit mixed up mate, its just as powerful but with the syntax you're used to from say vb6. OK, some stuff has gotten more complex and its truly OO now, but at least its a real programming language now - no longer the red-headed stepchild of c++

Miguel Melo
18
Years of Service
User Offline
Joined: 8th Aug 2005
Location:
Posted: 23rd Apr 2006 19:21
Please don't mention @#$%@#$% VB6 and C++ in the same sentence. The proximity just taints the latter no matter what words are inbetween...

I have vague plans for World Domination
APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 24th Apr 2006 15:49
I have successfully implemented ALL functions (given just a small few that causes problems because of the Unmanaged nature of certain types in .NET). Please find attached, a ZIPped help file documenting what functions are now implemented under the .NET classes.

This will go some way to give you an idea of what is currently available in the DGSDK.NET library.

There are other vital aspects to the library that I have yet to complete before TGC become involved on the distribution side, but be sure that all news will be posted when necessary.

Paul.


Home of the Cartography Shop - DarkBASIC Professional map importer

Attachments

Login to view attachments
Miguel Melo
18
Years of Service
User Offline
Joined: 8th Aug 2005
Location:
Posted: 24th Apr 2006 16:34
Funny... the forum list for a while listed a post by a certain MikeS as the latest, but when you came into the tread it wasn't here. Now APEXnow posted this, the fantom post is still not between mine and his... odd forum soft...

I have vague plans for World Domination
CattleRustler
Retired Moderator
20
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 24th Apr 2006 16:58
it may be because a post was deleted at some point, screwing up the end marker, altho I don't remember any posts being deleted. I think when a post is deleted (really just hidden) it creates an offset between actual posts count vs visible posts count and misaligns "latest post" :\

APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 24th Apr 2006 22:17 Edited at: 24th Apr 2006 22:18
I've converted the 'Animation Showcase' demo that comes with DGSDK to VB.NET, here is the demo running using DGSDK.NET.



Paul.


Home of the Cartography Shop - DarkBASIC Professional map importer
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 24th Apr 2006 22:35
Any chance of making the executable availiable ?

APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 24th Apr 2006 22:45
Not yet, purely due to security issues.


Home of the Cartography Shop - DarkBASIC Professional map importer
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 24th Apr 2006 22:53
Shame - wanted to see how well it would run on XP x64

Gervais
20
Years of Service
User Offline
Joined: 11th Mar 2004
Location: Canada
Posted: 24th Apr 2006 23:11
Which version are you using for creating the .NET version? After checking the command listed in the help file I did notice some command missing that have been added to the DBP 6 release.
APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 24th Apr 2006 23:19
Yeah, but I can't do any additiona based on the Beta 6 release until TGC update the DGSDK itself. This is thw whole issue with the .NET version in that it will always be inline with the DGSDK version that's available.

Paul.


Home of the Cartography Shop - DarkBASIC Professional map importer
CattleRustler
Retired Moderator
20
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 24th Apr 2006 23:42
and Im pretty sure that demo from visual studio is in .net 1.1 in studio 2003

re faze
19
Years of Service
User Offline
Joined: 24th Sep 2004
Location: The shores of hell.
Posted: 25th Apr 2006 06:43
Quote: "you got that a bit mixed up mate, its just as powerful but with the syntax you're used to from say vb6. OK, some stuff has gotten more complex and its truly OO now, but at least its a real programming language now - no longer the red-headed stepchild of c++ "


i tried converting swiftIDE using the automatic conversion tool and I have over 230 errors that, they force OO (could be good in the long run but not now) and variant has disapeared from both api calls and native code...

CattleRustler
Retired Moderator
20
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 25th Apr 2006 16:37
converting vb6 to .net is a dodgy affair at best. if you have something written in vb6 that is worth the work then its better to completely rewrite it from scratch.

Variant was a necessary evil in vb6, not longer true in vb.net (altho its actually still available, I won't say how). I'd suggest setting your ide to always have Option STRICT on - itll make you a better coder than the day before

re faze
19
Years of Service
User Offline
Joined: 24th Sep 2004
Location: The shores of hell.
Posted: 25th Apr 2006 17:32 Edited at: 25th Apr 2006 17:34
Quote: "Variant was a necessary evil in vb6, not longer true in vb.net (altho its actually still available, I won't say how). I'd suggest setting your ide to always have Option STRICT on - itll make you a better coder than the day before "

i was only using it for api functions that used the as any paramater.
I believe its a variant, not sure, but whatever it is, it does not convert properly.
I looked into what you said about c# though, it does seem quite a bit better than the other .net languages. ill check it out some more.

Id buy a copy of dgsdk if it could be used with vs.net express.

CattleRustler
Retired Moderator
20
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 25th Apr 2006 20:18
it can be

Inbetween Games
18
Years of Service
User Offline
Joined: 20th Apr 2006
Location:
Posted: 25th Apr 2006 21:22
But what are the thoughts about the price?

free, few bucks, haven't decided, waiting to see the interest?
Gen
19
Years of Service
User Offline
Joined: 6th Jul 2004
Location: Oklahoma, USA
Posted: 26th Apr 2006 02:25
I'm hoping its bundled with the current DGSDK, but if not, it will be a bit before I can get it

Windows XP Pro Service Pack 2, Pentium 4 2.4 GHz, 768 MB PC3200 Ram, ATI Radeon X700 Pro 256 MB
Dark Basic Professional 5.9 Dark IDE nearly complete!
Lost in Thought
20
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 26th Apr 2006 05:18
I would think it would be 2 different products. DGSDK and DGSDK.net 0_o

adr
21
Years of Service
User Offline
Joined: 21st May 2003
Location: Job Centre
Posted: 26th Apr 2006 15:18
I don't think TGC can reasonably justify the .NET wrapper being a separate purchase, but I wouldn't blame them for trying

[center]
iv tryed everything!!!!!!!!!! could u please just add The gun and shooting Code thats All!!!!!!!!!
CattleRustler
Retired Moderator
20
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Apr 2006 17:13
its really too early to discuss the pricing/packaging realm of issues with the .NET dgsdk. That all needs to be sorted between TGC and Apexnow in due time. I know the core of the dgsdk.net is pretty much complete and pex is now working on the main aspects of the distributable implementation. How it will be packaged or priced remains to be seen, I can say however, the .net wrapper itself is a stand-alone body of work who's author should be compensated.

theDK
20
Years of Service
User Offline
Joined: 20th Jan 2004
Location:
Posted: 26th Apr 2006 19:01
Quote: "the .net wrapper itself is a stand-alone body of work who's author should be compensated.
"


I second that.
APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 26th Apr 2006 19:32
Thank you very very much :')


Home of the Cartography Shop - DarkBASIC Professional map importer
Willy
21
Years of Service
User Offline
Joined: 17th Jun 2003
Location: Ohio
Posted: 27th Apr 2006 05:41
With FPS Creator, DBPro, the SDK, and now SDK.net, TGC has got a very well rounded product line. The .net version is really great news! Given what the bandits are charging for high end graphics packages, TGC is holding an affordable price target which should continue to attract and retain loyal customers.
Kudos to all, especially APEXnow. Thank-you!

Willy
Miguel Melo
18
Years of Service
User Offline
Joined: 8th Aug 2005
Location:
Posted: 27th Apr 2006 11:21
Let's just hope that TGC foot the bill for the work APEXnow is doing.

Call me a cheap bastard if you want, but if they decide to charge for the wrapper they WILL CHARGE for the wrapper. By the emphasis I mean that I find TGC's prices to on the high for most things, especially because they tack VAT on top of everything (i.e. add 20% on top).

This is the reason I got 3d world studio directly from leadwerks: same marked price, but no VAT (i.e. 20% discount - sorted!).

But, yes, I feel it's indeniable that APEXnow is doing an awesome work!

I have vague plans for World Domination
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 27th Apr 2006 11:38
17.5% VAT actually, unless its different in the rest of the EU

VAT, unfortunately does need to be added, otherwise you get into trouble with Mr. Tax Man (may he get run over by his own calculator).

adr
21
Years of Service
User Offline
Joined: 21st May 2003
Location: Job Centre
Posted: 27th Apr 2006 14:44
Quote: "the .net wrapper itself is a stand-alone body of work who's author should be compensated."

I'm sorry if I implied APEX should be working for free That's not my sentiment at all. I think it's up to TGC to source the cash, rather than the custoemrs; DBPro or even DGSDK sales can subsidise his payment.

Fair point though Cattle - early days.

[center]
iv tryed everything!!!!!!!!!! could u please just add The gun and shooting Code thats All!!!!!!!!!
APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 27th Apr 2006 15:31 Edited at: 27th Apr 2006 15:33
With respect to TGC's work on the DGSDK, I've merely provided a door for which the .NET community can also benefit from using DGSDK. It's a fantastic opportunity to be involved with a product that I truly believe, has alot of potential and a good future for game development, irrespective of whether it's C++ or .NET based. The DGSDK library is powerful and easy to use. The .NET version of the library has quite a way to go yet as I must protect both my interests, and TGCs since the .NET version completely relies on a product that I did not develop. It's a complicated business in dealing with issues where one product requires another.

As for pricing, distribution and support etc, these details have not yet been set in stone, and will not be discussed or speculated upon on these forums by myself or any of the TGC staff until an appropriate stage. With regards to whether the .NET version will become an additional product to the DGSDK or as a separate product altogether, these are also details that I cannot discuss or itterate upon.

Again, I appreciate all the support and feedback that people have so far provided, and I'll do my upmost to ensure that the .NET version will hopefully be a successful addition to the TGC product line. My only concern at the moment, is to ensure that the tool is not abused, and does not compromise TGCs existing DGSDK product via registered DGSDK developer's efforts and distributions.

Thanks

Paul.

[EDIT] Corrections


Home of the Cartography Shop - DarkBASIC Professional map importer
Miguel Melo
18
Years of Service
User Offline
Joined: 8th Aug 2005
Location:
Posted: 27th Apr 2006 15:33
Quote: "17.5% VAT actually, unless its different in the rest of the EU"


It's 21% here in Portugal...

I have vague plans for World Domination
APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 27th Apr 2006 15:48
Ouch!!! I can't imagine what the oil prices are like then... Our petrol prices in the UK are likely to reach record levels because of the Tax and import costs. (anyway, this is a separate issue so don't continue on this note in this thread)

Paul.


Home of the Cartography Shop - DarkBASIC Professional map importer
Freddy 007
19
Years of Service
User Offline
Joined: 30th Nov 2004
Location: Denmark
Posted: 27th Apr 2006 21:41
Quote: "It's 21% here in Portugal... "


Pff! It's 25% in Denmark.

Miguel Melo
18
Years of Service
User Offline
Joined: 8th Aug 2005
Location:
Posted: 28th Apr 2006 00:59 Edited at: 28th Apr 2006 00:59
Quote: "Pff! It's 25% in Denmark."


Yes, but if Denmark is anything like the UK, people earn about twice as much as they do in Portugal (in the UK at least they do, I know, as I lived and worked there for 5 years).

I have vague plans for World Domination
Freddy 007
19
Years of Service
User Offline
Joined: 30th Nov 2004
Location: Denmark
Posted: 28th Apr 2006 13:19
Well, I'm not very familar with how much the average person earns in Denmark, but anyway, back on topic...

Is it 100% sure that that the SDK .NET will work with VS2005 Express? Or have I just misunderstood something?

APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 28th Apr 2006 13:53 Edited at: 28th Apr 2006 13:57
Quote: "Is it 100% sure that that the SDK .NET will work with VS2005 Express?"


I'm not going to say that it's 100% since I have not officially tested it against this version yet, but I will say that there should not be any reason why it won't work. It has successfully been tested under SharpDev which provides, more or less, the same features. If it makes you happier, I'll install VS2005 Express onto a separate test machine with a GF4 FX 440 installed and see if it runs on there.

Paul.

[EDIT] Which version? C# or VB.Net Express versions? I'm not familiar with the C# one so it would be better if I tried it under VB.Net Express version. If it works under that, surely there'd be no issues with C# either.


Home of the Cartography Shop - DarkBASIC Professional map importer
CattleRustler
Retired Moderator
20
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 28th Apr 2006 15:12
I dont see any reason why it won't run under 2005 Express, it runs under all other VS.NET versions (2003-2005 vb.net & c# fw1.1 & 2.0) there may just need to be a different compile version for vs.net 2005 since framework 2.0 handles Interop slightly different.

Freddy 007
19
Years of Service
User Offline
Joined: 30th Nov 2004
Location: Denmark
Posted: 30th Apr 2006 23:54
Quote: "Which version? C# or VB.Net Express versions? "


Oh, aren't we even talking about C++ here?



APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 1st May 2006 13:41
Quote: "Oh, aren't we even talking about C++ here?"


Well, the DGSDK.NET version is designed to run on the .NET platform. As for the C++ express version, if there was going to be support for it, it probably would have happened by now, but I'm only dealing with VB.net at the moment.

Paul.


Home of the Cartography Shop - DarkBASIC Professional map importer
Miguel Melo
18
Years of Service
User Offline
Joined: 8th Aug 2005
Location:
Posted: 1st May 2006 14:11
I hope you're wrong APEXnow... I expect that they will add support for VS2005 so it can be used by native (unmanaged) C++ while you create a .NET wrapper that will overlay those versions and can be used, if need by, my managed C++.

I have vague plans for World Domination
APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 1st May 2006 19:38 Edited at: 1st May 2006 19:39
I'm not saying that it will not happen, but from my understanding, the core DBP libraries need to be compiled under the express compiler to generate compatable static libraries for the express version of the compiler. Whether TGC will follow this route, I do not know.

Paul.

[EDIT] Corrections


Home of the Cartography Shop - DarkBASIC Professional map importer
re faze
19
Years of Service
User Offline
Joined: 24th Sep 2004
Location: The shores of hell.
Posted: 1st May 2006 20:57 Edited at: 1st May 2006 20:58
Quote: "VAT, unfortunately does need to be added, otherwise you get into trouble with Mr. Tax Man (may he get run over by his own calculator)."

we can have a shootout then
[edit]
and by shootout i mean a battle of the minds.

and by a battle of the minds i mean his mind against my lawyers mind.

APEXnow
Retired Moderator
21
Years of Service
User Offline
Joined: 15th Apr 2003
Location: On a park bench
Posted: 1st May 2006 21:07
Great idea for a game... "The Taxinator!!"


Home of the Cartography Shop - DarkBASIC Professional map importer
re faze
19
Years of Service
User Offline
Joined: 24th Sep 2004
Location: The shores of hell.
Posted: 2nd May 2006 00:12
idea nicked. making it now.

Login to post a reply

Server time is: 2024-06-26 09:44:21
Your offset time is: 2024-06-26 09:44:21