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.

DLL Talk / The DBPro Interface library, does anyone have it?

Author
Message
Xarshi
18
Years of Service
User Offline
Joined: 25th Dec 2005
Location: Ohio
Posted: 23rd May 2006 03:17
does anyone have it? aww man,i want this so badly cuz i just finally learned how to write dlls! ian m, if possible could i use it?

all ben needs is his band,his guitar,and his computer
IanG
20
Years of Service
User Offline
Joined: 25th Sep 2004
Location: Cyberspace
Posted: 23rd May 2006 13:21
ian m pulled the plug on it at the tgc's request, so i doubt he will give it to you


amd athlon xp 2600+,1280mb,FX 5200 128mb,200gb & 120gb,xp pro sp2
Olby
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location:
Posted: 23rd May 2006 18:46
...but you can still ask him nicely, dont you?

"Gangsters die, they don't go to heaven where angels fly!"
AMD Sempron 3.1+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP SP2, DirectX 9.0c
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 23rd May 2006 22:37
Sorry benny, but I'm afraid I can't give it out any more - yes, I still maintain it, but only for personal use.

I can't stop anyone from giving you an older version though, if anyone still has it. All of the commands it uses should still work, but it will be missing the newer stuff - IIRC, the last released version was based upon 5.4.

For free Plug-ins and source code http://www.matrix1.demon.co.uk
Bmad6
19
Years of Service
User Offline
Joined: 25th Aug 2005
Location: Virginia, United States
Posted: 24th May 2006 02:07
I'm a total noob, so this is gonna sound like a stupid question to many of you, but:

1 - what is the DBPro Interface Library?
and
2 - why did u stop giving it out?

Xarshi
18
Years of Service
User Offline
Joined: 25th Dec 2005
Location: Ohio
Posted: 24th May 2006 02:13
well from my knowledge,it lets you use dbp commands in the plug-ins you make for it. I guess,in my own words,it laces the dbp functions into your own dll

all ben needs is his band,his guitar,and his computer
Bmad6
19
Years of Service
User Offline
Joined: 25th Aug 2005
Location: Virginia, United States
Posted: 24th May 2006 02:17
oh, ok - yea, i can see why they wouldn't want that out... if you wanted, you could create a plugin that would just replicate all dbpro commands, and forget all about dbpro itself...

Olby
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location:
Posted: 24th May 2006 18:38
no it gives you teh possibility to work with dbcommands using c++ oop style like DarkSDK does now, thats why he dont want to give it out again, i guess?

"Gangsters die, they don't go to heaven where angels fly!"
AMD Sempron 3.1+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP SP2, DirectX 9.0c
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 25th May 2006 15:25
That's what it was - you can use it to create your own commands that also use commands already available in DBPro. For example, you could use it to move your camera or objects around for you. You can't use it to replace DBPro ... but you could use the SDK for that.

TBH, I think in some respects that it's easier to use than the DarkSDK (better structure, better defined interfaces), with the bonus that I have to deal with the same set of bugs that the majority of the community have, rather than the completely different set that the SDK has.

For free Plug-ins and source code http://www.matrix1.demon.co.uk
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 25th May 2006 16:00
And bug fixes are done much quicker!

Come to the last Unofficial DBPro Convention
Alont do anything I wouldn't do. But if you do, take pictures.
Olby
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location:
Posted: 25th May 2006 20:19
Isnt it slower than DSDK if you are using compiled DLLs in plugins folder?

"Error at line 0 - Your game sucks. Try again loser..." (Cash Curtis II)
AMD Sempron 3.1+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP SP2, DirectX 9.0c
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 25th May 2006 20:53
The first time you call a DBPro command it takes a little extra time getting the address of the DBPro function, but after that all it amounts to is an extra 5 machine code instructions, or 7 if you are returning a string.

I spent a while getting the right combination to get it to this point, and you really don't notice them. They get drowned out anyway by the number of instructions making up the DBPro command you are running.

For free Plug-ins and source code http://www.matrix1.demon.co.uk
Three Score
20
Years of Service
User Offline
Joined: 18th Jun 2004
Location: behind you
Posted: 27th May 2006 05:52
so why exactly did tgc make you stop giving it out?

even if it does let you use dbp commands in a dll that is only if you use dbp though so what is so bad about it

also
isn't all that you have to do is
1. get the handle of the appropriate dll for the function
2. call (i think) GetName() or something like that
3. call the function and by trial and error i guess figure out how to do parameters


so what is going to stop anyone from doing that

I was Offset of Reality
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 27th May 2006 14:12
'Make' is a strong word - Let's just say that it was by mutual agreement, and I didn't lose out. Actually, I think that TGC lost out by asking - simple plugins that use existing DBPro functionality were a big draw for new users.

Quote: "also
isn't all that you have to do is"

Yes, that's 'all' you need to do ... for all 1481 commands exposed in the current interface. Of course, it helps that I've totally automated the process too I had the 6.0 interface up and running 20 minutes after installing the upgrade.

For free Plug-ins and source code http://www.matrix1.demon.co.uk
The Lone Programmer
21
Years of Service
User Offline
Joined: 29th Jan 2003
Location: California, USA
Posted: 27th May 2006 19:27
What kind of bribe did you receive IanM? I assume since you did put a lot of time and effort into your library, that the only reason you removed it is because they gave a pretty sweet offer.

Did they give you some kind of percentage of sales of a product? Like maybe you receive 3% of every DarkSDK sold?

Did they give you an agreement where you are allowed a copy of every TGC software created from now until forever?


I am just curious on what kind of price could have stopped you from producing your library.


The Lone Programmer

"Is The Juice Worth The Squeeze"
-The Girl Next Door
Lost in Thought
20
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 27th May 2006 19:56
Speaking of which weren't they supposed to update the third party commands sdk or release a neww one? It hasn't been updated since oct 2002 or something 0_o

adr
21
Years of Service
User Offline
Joined: 21st May 2003
Location: Job Centre
Posted: 27th May 2006 19:57
Quote: "I am just curious on what kind of price could have stopped you from producing your library."

How's about .... zero. Jesus ... some people want money for everything.

[center]
But you see, I have the will of the warrior. Therefore, the battle is already over. The winner? Me!
MiR
21
Years of Service
User Offline
Joined: 13th Jul 2003
Location: Spain
Posted: 27th May 2006 20:07 Edited at: 27th May 2006 20:09
It´s rumored that IanM got a free copy of DGDK but getting money from sales? Not a chance. There´s no reason to. I wish that IanM would have made the DGDK though. Then it would be udated faster no doubt.
That´s something I never understood about the DGDK. If they asked IanM to remove his linker library then why doesn´t TGC let people make dlls with it the same way that they did with the linker?

Need path finding in your games? Have a look at the tutorials on www.telefonica.net/web2/paskyprog/.
Three Score
20
Years of Service
User Offline
Joined: 18th Jun 2004
Location: behind you
Posted: 28th May 2006 06:09
IanM so why exactly or is that a noyb type thing

I was Offset of Reality
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 28th May 2006 13:47
No money has changed hands and I don't have a copy of everything TGC has produced. I also didn't want to compete with TGC - These guys need to earn their living, and I already have a full-time job, so me stopping giving out the interface library was a no-brainer.

Quote: "why doesn´t TGC let people make dlls with it the same way that they did with the linker?"

Because it's literally not possible - the DSDK has its own runtime system, and DBPro has its own runtime system, and they will remain separate no matter what you do.

For free Plug-ins and source code http://www.matrix1.demon.co.uk

Login to post a reply

Server time is: 2024-11-22 06:58:44
Your offset time is: 2024-11-22 06:58:44