by date
Torque Game Builder 1.1.3 Goes Live!
Torque Game Builder 1.1.3 Goes Live!
| Name: | Matthew Langley | ![]() |
|---|---|---|
| Date Posted: | Nov 30, 2006 | |
| Rating: | 4.8 out of 5 | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for Matthew Langley |
Blog post

TGB 1.1.3
Note: Windows only release, Mac release is still on the way.
It's been two months and a day since our last release and we've been busy working on lots of features, updates, and bug fixes. The two most exciting new additions are the new Documentation Framework and the Text Object. We've also remedied lots of issues ranging from small and annoying to some issues that have been causing problems for users lately.
New Documentation Framework in 1.1.3
The first release version of the new Documenation Framework is included with 1.1.3. We've added lots of new features to how you utilize the existing docs and have done some revamping of the docs as well. Here is a breif overview of the features:
- Full Table of Contents with headers and sub-headings expandable and collapsable for entire doc base.
- Table of Contents tool tips for each document listed.
- Autogenerated hub pages for each tutorial set.
- Component Tutorials that are in a seperate tutorial file (such as "Create a New Project") that can be easily linked into any documents.
- Multi-Page Search of the entire doc base with a single word and psuedo phrase match.
- Searched page word highlighting, with add/remove highlighting options.
- The entire doc base is parsed for TGB Reference and Glossary methods and terms to stub in dynamic links that you can click to get definitions.
Here are some pictures of the new framework in action!
Text Object in 1.1.3
TGB now includes a robust t2dTextObject!
Alignment Tools in 1.1.3
You now have alignment tools to work with in the Level Builder:

TGB Bug Fixes in 1.1.3
Here are the bug fixes that went into 1.1.3!
- Changed canvas to post a quit message on multiple instances running
- controls will not longer attempt to set themselves as first responder. Broke this into a separate commit so that it can be reverted if necessary.
- TextObject Editing Tool sets rotation to 0.0f when editing on TextObject being edited.
- Rotation is restored when the editing is complete.
- This stops a number of nasty things from happening when sizing margins on rotated objects
- UNICODE safe font enumeration on Windows
- t2dScroller string table entry twiddling
- t2dPath updates (fixes and new con methods)
- getAttachedObjectCount
- getAttachedObject( index )
- getNode( index ) - return "%f %f %f %f"
- New Align icons
- Fixed bad CLAMP collision mNotZero check which caused incorrect CLAMP collision behavior
- Added drawArrowNut function to base tool
- Moved text object autosizing into editor only
- Added arrow heads for text object margin sizing
- Fixed Wordwrap sizing in TextObject
- Modified appearance of margin editing guides to TextEdit tool
- Removed Deprecated LevelBuilder Primitive Tool
- (~) Console should now never be shown larger than the current resolution
- Changed all menu shortcuts to use Cmd instead of Ctrl on MacOS
- TextObject word wrap undo functions properly
- Auto Cache all printable ascii characters for fonts used in TextObjects
-More text object tweaks:
-Lines with a single word will wrap in the middle of the word.
-Sizing fixes so that the bounding box is never smaller than the text it contains.
-Height autosizes when in word wrap mode.
-Width and height autosize when not in word wrap mode.
-Bounding box in edit mode is now a dashed line and only the horizontal sizing nobs are rendered.
- Updated Tabs Graphics
- Updated LB Version to 1.1.3
- Fixed #0002224 Particle Effect KILL mode particles dissapearing in Create Tab
- Fixed Con::execute argv corruption bug
- Deprecated ScriptClass as it was causing confusion for users, was misleading in it's name, and wasn't used for anything
- Removed Deprecated ScriptClass references
- Sorted dynamic fields when serialized.
- Added sanity to WinConsole singleton
- Fixed bad default key event return values in levelBuilder/levelBuilderBaseTool.h and levelBuilder/levelBuilderSceneEdit.cc
- Fixed trivial velocity overlap solving issue
- Fixed onMouseEnter/onMouseLeave crash bug
- Added mClamp console function.
- Finished up align tools. Still need icons for match size.
- Moved basic align functionality to common so it can be used in games.
-Fixed memory corruption bug in getDirectoryList.
-This was the cause of the debug break in vc8 debug builds.
-Console spam from text object cleanup.
-Added guides for snapping to the tool manager.
-By default, the level editor creates guides at the camera bounds.
-Added onCameraChanged callback for properly updating the guides when the camera extents change.
-Added getCurrentCameraSize function to t2dSceneWindow for easier grabbing of camera size.
-t2dTextObject changes.
-Hide overlap defaults to false.
-Added a generic undo class for automatically creating undos on a set of objects for particular fields.
-Use like this: ToolManager.createUndo( %simSetOfObjects, %spaceSeparatedListOfFields, %actionName );
-Then: ToolManager.finish();
-Camera position, size, and zoom are saved and restored when testing a level.
-Renamed some align images so they can be referenced easier.
-More t2dTextObject and text object editing updates.
-Fixed font size chooser logic. It was off by one previously.
-Default size of fonts is set to the pixel size of the object at the design resolution.
-Added text object back into "other objects" rollout.
-Fixed weird sizing issues on creation.
-Fixed problem where sometimes font textures would not be added to correctly.
-Made zoom options in view menu zoom to the actual size based on the design resolution.
-Merged in stuff from RC2.
-Collision upscale fix.
-Rendering of NTSC safe zone in the level builder scene window.
-Camera view and origin are rendered on top of objects in the level builder now.
Huge Thanks to Our Community
Want to extent a huge thanks to our great community. I am seeing more and more great things shown off and being developed. Also a huge thanks to everyone one of you in the TGB community that has either posted an issue, a detailed bug, a fix, and for all of those that help eachother out. It's definately an insipiring sight to see how helpful everyone is to eachother, it definately motivates us :)
Enjoy and look forward to hearing feedback!
Matthew Langley

Recent Blog Posts
| List: | 11/30/06 - Torque Game Builder 1.1.3 Goes Live! 11/05/06 - The Future of the TGB Documentation 05/16/06 - TGB Bounties Extended! 05/12/06 - Final review of TGB Bounties today 05/04/06 - Call to the TGB Community 02/28/06 - New TGB Particle Editor (Preview) 02/06/06 - A lot has happened 12/09/05 - Preview of a TDN T2D Strategy Article |
|---|
Submit your own resources!| Tom Eastman (Eastbeast314) (Nov 30, 2006 at 01:53 GMT) |
I'm honored to have helped with this release. Thanks GG :)
| Joshua Dallman (Nov 30, 2006 at 02:11 GMT) |
| David Montgomery-Blake (Nov 30, 2006 at 02:23 GMT) |
| Chip Lambert (Nov 30, 2006 at 02:42 GMT) |
| Kirakorn Chimkool (Nov 30, 2006 at 03:08 GMT) Resource Rating: 5 |
Great!, downloading... :)
| Keith Johnston (Nov 30, 2006 at 03:32 GMT) Resource Rating: 5 |
| Matthew Spindle Harris (Nov 30, 2006 at 04:11 GMT) |
| Todd Pickens (Nov 30, 2006 at 04:31 GMT) |
| Tom Spilman (Nov 30, 2006 at 04:38 GMT) |
Quote:That's like the best feature ever!
- Sorted dynamic fields when serialized.
Edited on Nov 30, 2006 04:38 GMT
| Kenneth Holst (Nov 30, 2006 at 05:10 GMT) |
| Joe Rossi (Nov 30, 2006 at 05:43 GMT) |
| Neo Binedell (Nov 30, 2006 at 07:09 GMT) |
| Oliver Rendelmann - DerR (Nov 30, 2006 at 07:19 GMT) |
| Tom Bentz (Nov 30, 2006 at 09:22 GMT) |
| Tom Perry (Nov 30, 2006 at 09:26 GMT) |
| Nick Zafiris (Nov 30, 2006 at 09:33 GMT) |
| Mads Laumann (Nov 30, 2006 at 10:45 GMT) Resource Rating: 4 |
I own the TGE, and have lately looked at the TGB because it looks a little easier to start out with, so..
My question is, where to i get this 1.1.3 from? If i buy TGB now, will i get the 1.1.2 or the 1.1.3?
Thanks in advance :)
| David Janssens (Nov 30, 2006 at 11:43 GMT) |
Any chance of a Linux tgz code dump for the current version? I noticed there is a patch for the path bug under Linux. Current source would mean it would be easier to have a further look at what is working ok and what is in need of some love :-)
I'll keep working in Windows for the time being, but the ultimate goal is a nice tri-platform game.
| Anton Bursch (Nov 30, 2006 at 14:08 GMT) |
| Allyn "Mr_Bloodworth" Mcelrath (Nov 30, 2006 at 15:32 GMT) |
| Sean T. Boyette (Nov 30, 2006 at 15:33 GMT) |
You get 1.1.3 and many upgrades!
| James Thompson (Nov 30, 2006 at 15:39 GMT) |
| Leroy Frederick (Nov 30, 2006 at 16:09 GMT) Resource Rating: 5 |
@gg: All of thee above and some! :-) Great stuff! Lookin forward to checkin out this textObject thingy!
Edited on Nov 30, 2006 16:10 GMT
| Neo Binedell (Nov 30, 2006 at 17:56 GMT) |
Perhaps my installation got borked but some of the feature tutorials I looked at reference html pages in the wrong directory e.g:
Quote:
Click here for the Feature Tutorial about Animated Sprites:
/documentation/content/documentation/Component%20Tutorials/Tutorials/Feature/Animated Sprites.html
should be(?):
/documentation/content/documentation/Tutorials/Feature/Animated Sprites.html
| Sean Sullivan (Nov 30, 2006 at 18:02 GMT) |
| Matthew Langley (Nov 30, 2006 at 18:14 GMT) |
Thanks for posting that issue... I just ran into that myself reviewing it yesterday after releasing. Thanks for confirming it (and reminding me). We were inserting links into the "Component Tutorials" to the Feature Tutorials that go over the same concept in more detail. It was a somewhat last minute addition. Unfortuantely I forgot that I have to parse out the link and re-link it based on the specific tutorial location (one of the fun tricks of getting component tutorials to work with images and links). Thanks again, almost forgot to log that issue.
| Michael Perry (Nov 30, 2006 at 18:22 GMT) |
Seriously though, even though I don't own TGB, I follow the updates as much as possible. Congrats and good work to all! Bien trabajo!
| Ed Averill (Nov 30, 2006 at 18:24 GMT) Resource Rating: 5 |
Thanks for a stellar update! :-)
| Clint Herron (Nov 30, 2006 at 19:28 GMT) |
Matt, I've been looking forward to your documentation update for a while, and the text object is definitely an unexpected bonus.
More and more, I wonder why I ever bother writing games in anything else. You guys do such amazing work, it's really not worth my time anymore to write my own game engines.
I'm totally a GG fanboy. :)
| Neo Binedell (Nov 30, 2006 at 20:10 GMT) |
No problemo and I'll tip my hat to the efforts of all you guys involved to keep making TGB better and better.
Now if we can just sort out a nice modular binary plugin system we're good to go ;p
| Bryan Stroebel (Dec 01, 2006 at 03:20 GMT) |
P.S. TGB is really awesome. Big ups
| Charlie Malbaurn (Dec 01, 2006 at 05:27 GMT) |
Good work guys
| Rodney Rindels - Torqued (Dec 01, 2006 at 17:32 GMT) |
| Matt Zuhlke (Dec 01, 2006 at 18:59 GMT) |
| Vashner (Dec 02, 2006 at 12:01 GMT) Resource Rating: 5 |
| David Higgins (Dec 02, 2006 at 19:09 GMT) Resource Rating: 5 |
Most of the notes refer to the new TextObject, as if it existed in the code already -- there's a comment toward the top about it being added, then theres a ton of comments about changes that were made to it -- I don't see how these changes are relevant if the object never existed before, simply saying "Added new t2dTextObject" would have made browsing the changes -alot- easier --
Either way, love how quick updates and fixes are posted to the Torque tools -- good job guys, and thanks for the wonderful toys and tools :)
EDIT: I LOVE THE NEW DOCUMENTATION FRAMEWORK -- OH YEAH, I love .. thats right, Love it -- I wanna marry it, go out on dates with it, make it cook me dinner, have it clean the house ... and ... err ... wait ... I think I'll just stick to reading it, yeah, I'll just read it -- But I still love it.
Edited on Dec 02, 2006 19:10 GMT
| David Higgins (Dec 02, 2006 at 19:18 GMT) Resource Rating: 5 |
Now that's a feature that should be right at the top of the changelog -- in big bold letters, not that I think many people would have a use for it -- but there's quite a good uses for it -- especially for games where logic is time based ... setting Min/Max FPS to reasonable values and setting the target in-the-middle ... wee ...
Edited on Dec 02, 2006 20:09 GMT
| Apurva Amin (Dec 03, 2006 at 13:40 GMT) |
| Cary Howe (Dec 06, 2006 at 02:45 GMT) |
| Tom Eastman (Eastbeast314) (Dec 06, 2006 at 03:09 GMT) |
Quote:
Sounds great just curious where the download is?
Top of the page - My Account
Took me a while the first time ;)
| Cary Howe (Dec 06, 2006 at 04:31 GMT) |
| Cary Howe (Dec 06, 2006 at 04:46 GMT) |
| amaranthia (Dec 06, 2006 at 17:54 GMT) |
| The Collector (Dec 07, 2006 at 22:04 GMT) |
You must be a member and be logged in to either append comments or rate this resource.



4.8 out of 5


