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.

PureGDK / Is there a PureGDK version documantation for all Plugins? (With new syntax)...

Author
Message
Takis76
19
Years of Service
User Offline
Joined: 9th Apr 2005
Location: Greece
Posted: 3rd Feb 2012 01:11
Is there any documentation in PureGDK version for other plugins?

I installed some plugins in DarkBasic Pro and I authorized in DarkBasic Pro and in PureGDK.

What include files do I need to add in the source code to have some plugin added? For example , I am trying the enhancements pack.

But the syntax in the PureGDK is not the same as was in the DarkBasic.!!!

The darkbasic version of syntax had spaces.

For example


How to call these functions with PureGDK format?

What header include file do I need to specify?


Where do I find a specific documentation for all plugins?
The original syntax for plugins from Darkbasic are not compatible.

How to convert from DarkBasic syntax to PureGDK syntax?

Thank you...
Mistrel
Retired Moderator
19
Years of Service
User Offline
Joined: 9th Nov 2005
Location:
Posted: 3rd Feb 2012 01:15 Edited at: 3rd Feb 2012 01:15
Start > Programs > PureGDK > Shortcuts > Application Data

From there:

purebasic > plugins

Examine the plugin commands you want; they are all there.

Be aware that you will have to include "h.PureGDK-Plugins.pb" into your project so that it can find the commands.

Takis76
19
Years of Service
User Offline
Joined: 9th Apr 2005
Location: Greece
Posted: 3rd Feb 2012 01:41
Where do I need the dlls to be found with the language?

I put in the :

C:\PureGDK\engine\plugins-licensed

in the \engine\plugins-licensed directory of my installed PureGDK.

Enhancements.dll
Enhancements.loc
EnhancementsOV.dll
Mistrel
Retired Moderator
19
Years of Service
User Offline
Joined: 9th Nov 2005
Location:
Posted: 3rd Feb 2012 04:08 Edited at: 3rd Feb 2012 04:10
For instructions:

How to > Engine Customization > Adding plugins to the engine

You seem to have placed the files in the right place though.

Now:

Start > Programs > PureGDK > Compile Engine DLL With Plugins

Make sure you see your plugin in the list that shows up in the console window, then copy the new gdkengine.dll to where your program can find it.

There is also a video tutorial here:

http://forum.thegamecreators.com/?m=forum_view&t=187833&b=38

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 3rd Feb 2012 11:12
Hmm... Mistrel is the PGDK documentation publically available? If so it would help me decide on PGDK over GDK as I am yet to decide... you can imagine I need to subsidise that huge price tag over my already owned GDK...

Takis76
19
Years of Service
User Offline
Joined: 9th Apr 2005
Location: Greece
Posted: 3rd Feb 2012 15:50
Yes what is the difference between PureGDK and DarkGDK?

The example shows how to install the plugins in C++ not with PureBasic.

Does DarkGDK and PureGDK are the same?
Does DarkGDK is compatible with PureBasic?
Mistrel
Retired Moderator
19
Years of Service
User Offline
Joined: 9th Nov 2005
Location:
Posted: 3rd Feb 2012 18:59
Quote: "Mistrel is the PGDK documentation publically available? If so it would help me decide on PGDK over GDK as I am yet to decide.."


http://puregdk.com/files/upload/puregdk_cpp_rc1.chm
http://puregdk.com/files/upload/puregdk_purebasic_rc1.chm

Quote: "Yes what is the difference between PureGDK and DarkGDK?"


See the summary of features:

http://forum.thegamecreators.com/?m=forum_view&t=187939&b=38

Quote: "Does DarkGDK and PureGDK are the same?"


PureGDK inherits from the DarkBasic Professional source code. DarkGDK is almost like a fork; it's a very different implementation. For example, all DBP plugins work with PureGDK, unlike DarkGDK which they do not.

Quote: "Does DarkGDK is compatible with PureBasic?"


The source code is similar but it is not 1:1 compatible. Many functions have been revised, renamed, or had their parameters modified. See the documentation if you're having trouble with a command.

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 3rd Feb 2012 19:07
Thanks Mistrel...

One more thing I cant remember where but someone had a hard time by the looks of it to setup Enhancements plugin... I am confused by the syntax somewhat... is there a document to assist in setting up DBPro plugins? again thank you

Mistrel
Retired Moderator
19
Years of Service
User Offline
Joined: 9th Nov 2005
Location:
Posted: 3rd Feb 2012 19:20 Edited at: 3rd Feb 2012 19:21
See my response a couple posts up:

http://forum.thegamecreators.com/?m=forum_view&t=193987&b=38&msg=2312019#m2312019

I also linked a video tutorial. Albeit it's for C++, the instructions are the same for PureBasic.

Login to post a reply

Server time is: 2024-11-17 22:28:31
Your offset time is: 2024-11-17 22:28:31