by date
Plan for Sam Bacsa
Plan for Sam Bacsa
| Name: | Sam Bacsa | ![]() |
|---|---|---|
| Date Posted: | Sep 06, 2005 | |
| Rating: | Not Rated | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for Sam Bacsa |
Blog post

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.

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
Recent Blog Posts
| List: | 04/04/08 - A future in the game industry - Needing your advice 03/14/08 - PGP in your Facebook 10/30/07 - Long time no speak! And a bit of personal introspection 08/27/07 - Site Back Up - Sorry! 05/09/07 - Codeweaver x64 Bug Fixed 02/07/07 - Codeweaver Update - Major Bug Fix, Auto Updater, and SDK 02/06/07 - Codeweaver Final Released! 01/27/07 - Just checking in |
|---|
Submit your own resources!| Shawn Simas (Sep 06, 2005 at 11:58 GMT) |
Edit:
Your 'here' link is linking to torqudev.com not torquEdev.com
Edited on Sep 06, 2005 11:58 GMT
| Sam Bacsa (Sep 06, 2005 at 13:44 GMT) |
At the moment, yes. Very soon (within the next few day or so most likely) I will be implementing an offline auth system. I do want to add, however, that you only need to authenticate the system once every thirty days and it only requires a split-second of internet time. Most computers nowadays have access to the internet in at least that interval.
I just want to remind everyone that the purpose of the authorization system is to allow the utlization of content that may otherwise be restricted by the Torque EULAs. I certainly don't want to inconvenience anyone and I am willing to work with anyone to solve their problems with the system should any arise.
- Sam
PS - The link is fixed. Thanks.
Edit - Removed some random comma from my "PS".
Edited on Sep 06, 2005 13:54 GMT
| Martin Schultz (Sep 06, 2005 at 13:56 GMT) |
| Shawn Simas (Sep 06, 2005 at 14:10 GMT) |
It also sucked having to download torque again :P
| Nathan Snell (Sep 06, 2005 at 14:33 GMT) |
Hopefully you can fix it soon as I'd really like to try out Delta 4 and I thinking i've missed the download link somewhere.
Thanks a lot for your hard work :)
Edited on Sep 06, 2005 14:40 GMT
| Claudio Martinez (Sep 06, 2005 at 14:37 GMT) |
I've successfully registered and logged in, however TorqueDev requires that I authenticate every time I close and restart the application. This makes plug-in development a nightmare. Is there anyway to have the application remember that I've completed the initial registration/login process?
Thanks,
cm
PS I'd also like to add that it might be prudent to add a "disconnected" mode for the editor, such that in the event netMercs can no-longer support (God forbid) TorqueDev, it will continue to be of use well into the future. Let
| Sam Bacsa (Sep 06, 2005 at 14:48 GMT) |
@Claudio: If you successfully exit the application (File->Exit or X button), it *should* remember your authentication because it saves it to the config.dat file in the local directory and caches the auth info for 30 days. Is your recent files list being saved between sessions? If you change something in Preferences, does it stay changed? Check your permissions on that directory and make sure it's writable (or at least that file).
I'm writing in the "offline mode" now and I should have that version up later today. I don't plan on going anywhere (*grin*), but the offline mode would allow for a non-expiring authorization should one be required. I'll have more details on that when I roll it out.
Also, I will be releasing details on an API that would allow webmasters and other non-TorqueDev tool authors to communicate with the TD servers to verify a user's license.
Edited on Sep 06, 2005 14:51 GMT
| Nathan Snell (Sep 06, 2005 at 15:14 GMT) |
Thanks, looking forward to using the new version :)
| Jay Barnson (Sep 06, 2005 at 16:58 GMT) |
I haven't played with version 4 yet. I love the IDE - it's definitely helped my productivity. But I have a few issues.
#1 - No memory / history of searches - if you are searching for a keyword in a couple of different files, you have to re-type it each time.
#2 - Still getting a handle on the auto-tabbing behavior, but it's not bad.
#3 - If you try to create a new file under, say, the "Server" heading (folder), it defaults the save location back to the root, and you have to navigate each time to the correct directory. It would be very handy to store some kind of base directory for each folder in the project.
Little things like that would help. But dude, I'm highly impressed with it!
| Shawn Simas (Sep 06, 2005 at 20:06 GMT) |
Another thing about the Auth. I was reading into it more and it says 12 different servers can authorize. Now, each time I do it at school, thats going to be 1. So just today I've already used up 3 of my 12? This aint good.
You did say something about e-mailing you to allow more than 12, I'll have to get around to that. I really don't wanna have to stop using TorqueDev, even if its just the few hours I put in at school, it's so handy.
| David Barr (Sep 06, 2005 at 20:14 GMT) |
After being tempted by Torquedev for a while I decided to try out version 4 but Im sorry to say that the files asked for in verification just happen to be ones I have made changes in :( (the lighting pack for a start changes a lot of TGE).
Are you planning an alternative way or am I stuck?
| Sam Bacsa (Sep 06, 2005 at 21:13 GMT) |
Quote:
#1 - No memory / history of searches - if you are searching for a keyword in a couple of different files, you have to re-type it each time.
I can add that no problem. Thanks for the suggestion.
Quote:
#2 - Still getting a handle on the auto-tabbing behavior, but it's not bad.
I'm sorry, I can't say I know what you mean =x
Quote:
#3 - If you try to create a new file under, say, the "Server" heading (folder), it defaults the save location back to the root, and you have to navigate each time to the correct directory. It would be very handy to store some kind of base directory for each folder in the project.
That's an excellent idea! I shall add that as well :)
@Shawn: I've taken the liberty of extending it to 50 auths. If you need any more, please let me know. I'll have a web interface pretty soon that will let you manage all of that.
@David: Go ahead and head to the registration page. When it asks you for verification of the engine, leave it blank and click "Continue". It will say you failed. Click "Continue" anyway and it will create an account with no credentials. That, obviously, won't be acceptable to the system and you won't be able to use it like that. When you've done this, activate your account (check your email) and then e-mail me. I'll set your account as verified for TGE. If you have the other products, make sure you verify for those. Remember to include the e-mail address you used to register if it differs from the one you're emailing me with.
- Sam
| Stefan Beffy Moises (Sep 06, 2005 at 21:28 GMT) |
Other than that: sounds really cool, I *love* the TIDE-style function browser :)
| Claudio Martinez (Sep 06, 2005 at 21:35 GMT) |
| Sam Bacsa (Sep 06, 2005 at 21:45 GMT) |
| Matt Harpold (Sep 07, 2005 at 04:17 GMT) |
| Sam Bacsa (Sep 07, 2005 at 05:43 GMT) |
| Stefan Beffy Moises (Sep 07, 2005 at 06:12 GMT) |
@Sam: seems your TSE update did the trick, the registration worked for me now, thanks!
| Johan Stenqvist (neochrome) (Sep 07, 2005 at 07:12 GMT) |
Or rather, I can see the need to activate for the different engines - but once you've activated why's the need to redo it every 30 days?
I mean - it's not like I somehow don't have the engine licenced 30 days from now or something - I don't think it's possible to refund it or am I wrong?
The reasons for my ranting is that I don't have internet access from home yet, but would of course like to use TorqueDev there...
I have another application which also works with a unique machine-id which you have to activate over the net - but you can do this from another computer.
It works like this:
1) install application on your computer
2) generate unique machine number (in the about dialog or something)
3) surf to a webpage and enter the number in one of two available slots (this could be done from another computer).
It also means you can activate the application for more than one computer (in this case two different at a time) - you could use more slots if you wanted.
4) download the activationkey - it's a textfile with some type of hash or something.
5) drag-n-drop the activationkey-file on the application - and the application is activated.
Otherwise - good work with the ultimate TorqueScript-editor!
| Johan Stenqvist (neochrome) (Sep 07, 2005 at 07:20 GMT) |
I just tried to activate and run update wizard from work (behind firewall/proxy) and neither worked - I just got the message about checking my internet connection...
| Sam Bacsa (Sep 07, 2005 at 07:21 GMT) |
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
| James Laker (BurNinG) (Nov 29, 2005 at 09:36 GMT) |
I can't see for the love of all good things get it to install...
You must be a member and be logged in to either append comments or rate this resource.



Not Rated


