PureBasic and Dark Basic Pro
PureBasic and Dark Basic Pro
I've just read the latest TGC newsletter and there was an interesting piece of info about a PurePLUGIN system, which allows us to write DLL's for DBPro. According to what's written on PurePLUGIN site it looks like it also opens up DBPro to PB users. I am not sure about the last one but it's interesting info anyway.
http://darkbasicpro.thegamecreators.com/?f=pureplugin
Barney
http://darkbasicpro.thegamecreators.com/?f=pureplugin
Barney
That is not new, I first heard about it at least a couple of years ago.
Something I've been thinking about doing is getting their Dark SDK which allows you to use the DarkBasic engine in Visual C programs and making it into a PureBasic user library.
Then I could have all the DarkBasic Pro commands with DX9 support in PureBasic.
Just haven't gotten around to doing it yet.... too many other things to do....
Something I've been thinking about doing is getting their Dark SDK which allows you to use the DarkBasic engine in Visual C programs and making it into a PureBasic user library.
Then I could have all the DarkBasic Pro commands with DX9 support in PureBasic.
Just haven't gotten around to doing it yet.... too many other things to do....
Re: PureBasic and Dark Basic Pro
This has always been possible with DBPro and PB. This plugin is just a framework to make the process simpler.Barney wrote:I've just read the latest TGC newsletter and there was an interesting piece of info about a PurePLUGIN system, which allows us to write DLL's for DBPro. According to what's written on PurePLUGIN site it looks like it also opens up DBPro to PB users. I am not sure about the last one but it's interesting info anyway.
http://darkbasicpro.thegamecreators.com/?f=pureplugin
Barney
The author of PurePlugin is known, it is 'freddix'.
http://www.odyssey-creators.com/spip.php?article165
http://www.odyssey-creators.com
Translate in English : http://translate.google.com/translate?u ... uage_tools
In French : http://www.games-creator.com/forum3/vie ... hp?t=11077
I will have liked that it opens a message to present PurePlugin to us. :roll:
I find that PurePlugin is a good idea, which deserves to be encouraged.
The freds are filled of inspiration, as I can see it.

http://www.odyssey-creators.com/spip.php?article165
http://www.odyssey-creators.com
Translate in English : http://translate.google.com/translate?u ... uage_tools
In French : http://www.games-creator.com/forum3/vie ... hp?t=11077
I will have liked that it opens a message to present PurePlugin to us. :roll:
I find that PurePlugin is a good idea, which deserves to be encouraged.

The freds are filled of inspiration, as I can see it.

-
- Addict
- Posts: 1648
- Joined: Mon Sep 20, 2004 3:52 pm
- Contact:
Hm, AFAIK thats not true. The Updates are free (at least for DBP).They charge you to get upgrades... for simple bugfixes! Screw them.
For the rest I agree with you. I started with DBP when they released it. After some years of patience I decided to look for an other language to code... and I choose PB.
It seems to me that they focus on special effects but forget the basics like structures and so on... On the other hand I have to confess, that the 3D engine is quite simple and offers nice effects with less efford. But with 2D its cruel slow and with a larger project I loose the overview over the code, and with the bugs, I quit it...
Agreed! I used to post all the time on the bug forums to get things addressed and they never did. I was there from release and still years later no fixes, so i ritually burned my installation CD!!dracflamloc wrote:Heh... why anyone would want to do this is beyond me. DarkBasic is one of the scummiest and shadiest freelance languages out there. They charge you to get upgrades... for simple bugfixes! Screw them.

Some weird point that I doesn't use DBP..
- clunky language.
- still buggy, at least in 6.6.
- expensive(and mostly unusable) plugins.
- extract the plugin DLLs to temp dir when running, very irratating.
- require s stupidly high version of DX, which makes it unfriendly.
If you're DBP fans, I'm responsible to be flammed by you, these points may not be right but I spend time nd money and found DBP is unusable... sigh.
- clunky language.
- still buggy, at least in 6.6.
- expensive(and mostly unusable) plugins.
- extract the plugin DLLs to temp dir when running, very irratating.
- require s stupidly high version of DX, which makes it unfriendly.
If you're DBP fans, I'm responsible to be flammed by you, these points may not be right but I spend time nd money and found DBP is unusable... sigh.
-
- Addict
- Posts: 1648
- Joined: Mon Sep 20, 2004 3:52 pm
- Contact:
Its true, they fix a few bugs and do releases for free. However, they also fix bugs for a new version and add a couple new features then charge you for it and don't release the bugfixes for the older version.Hurga wrote:Hm, AFAIK thats not true. The Updates are free (at least for DBP).They charge you to get upgrades... for simple bugfixes! Screw them.
For the rest I agree with you. I started with DBP when they released it. After some years of patience I decided to look for an other language to code... and I choose PB.
It seems to me that they focus on special effects but forget the basics like structures and so on... On the other hand I have to confess, that the 3D engine is quite simple and offers nice effects with less efford. But with 2D its cruel slow and with a larger project I loose the overview over the code, and with the bugs, I quit it...
Not too mention any large code is just ugly as hell with their commands being almost complete sentences like "Make object rotate set angle 55 And do it with a bag of chips"
I have DarkBasic Pro and I rather like it for prototyping ideas, but development that will be released is done in PureBasic.
The reason I won't use DarkBasic Pro for release work is because I don't like the way it builds the executable. It appends your compiled program to the end of their run-time module which means any software protection system will protect only the run-time module because it sees your appended program as data.
Visual FoxPro and RealBasic also have the same problem.
The reason I won't use DarkBasic Pro for release work is because I don't like the way it builds the executable. It appends your compiled program to the end of their run-time module which means any software protection system will protect only the run-time module because it sees your appended program as data.
Visual FoxPro and RealBasic also have the same problem.