Game Development Community

dev|Pro Game Development Curriculum

Plan for Sam Bacsa

by Sam Bacsa · 09/06/2005 (4:16 am) · 22 comments

www.torquedev.com/tdev_d4_splash.jpg
Well, Delta 4's been released for TorqueDev. There are quite a few bug fixes that went into this one, along with some additions to the SDK.

I'm cranking out this update (and not waiting to include these features in final) for a number of reasons:

One of them is, well, the whole lag thing was annoying while debugging ... so I figured, including that in an update before the world froze and stuff might be a good idea (since, you know, final's a way off). The other is myself (and a few others that have spoken to me) had wanted to make content available (through plugins or through other methods, like web sites) that featured the EULA-protected GG stuff, and we obviously couldn't do that because TorqueDev is a public resource. Well, that has changed in this version.

This version includes an "authorization system" (I guess you can call it "activation", but I don't want to call it that, because that conjours up evil images of like ... evil things and stuff -- like Steam and Microthingy). Basically, the system works like this:

You register an account on the site (not the forums) and select the engine(s) you have purchased. You'll be asked to authorize the engines by pasting a line of code from one of the files of the C++ source code. The line is chosen at random and is based off the distros available on GG (not the CVS HEAD but the installations).

You'll then have to fill in that e-mail and password when prompted in TorqueDev. You can get more information about this process at the registration page.

So, some of you may not like it. If this is the case, just go ahead and use Delta 3; unfortunately, that series won't be supported any more.



I've also added an update wizard which will only download the necessary components from here on when an update is released. You can select which components to update, along with some optional stuff should you choose to do so.
www.imgspace.net/go/U431d784eee772.jpg



Oh, and also, Brainchild Games' object browser is now available as a standard component. It's certainly a very useful tool, and I want to thank Claudio Martinez for his contribution.

So, to summarize:

- Fixed bugs listed in Mantis
- Fixed ridiculous lag encountered while debugging
- Fixed some memory usage problems
- Added exclusive content authorization scheme
- Added object browser (plugin by Brainchild Games)
- SDK: Added event "onBreak" to fire when a breakpoint is encountered
- SDK: Added function ConfigSetValue
- SDK: Added function ConfigGetValue
- SDK: Added function ConfigClearValue
- SDK: Added function EditorSetFocusActive
- SDK: Added function EditorSetFocus
- SDK: Added function TabSetActive
- SDK: Added function IsAuthed

You can download the latest installation package here. Please make sure you completely uninstall the previous version before installing the new version.

If you have any problems with the authorization procedure, or just have general questions, feel free to contact me.

- Sam
Page«First 1 2 Next»
#21
09/07/2005 (12:21 am)
@Johan: It needs to be activated every 30 days in case GG terminates a license. The activation can then be terminated as well.

Also, offline authentication (which I am coding right now) will be implemented in such a manner. There will be a patch for this soon.

Thanks,
Sam
#22
11/29/2005 (1:36 am)
Sam... Is the offline authorisation working yet?
I can't see for the love of all good things get it to install...
Page«First 1 2 Next»