Previous Blog Next Blog
Prev/Next Blog
by date

TGB 1.7 Released

TGB 1.7 Released
Name:Dan Maruschak
Date Posted:Jan 31, 2008
Rating:5.0 out of 5
Public:YES
Comments:YES
RSS Feed:GarageGames Blog feedor Subscribe with .
Profile Page:View profile page for Dan Maruschak

Blog post
Hi guys. I'm happy to announce the release of TGB 1.7! It's got some features that I've wanted to see in TGB for a while, like the ability to specify collision-polygon style information as behavior fields, which we were able to put through a trial-by-fire in our recent Game-in-a-Day entry, GarageQuest. It was really cool to get a chance to use the tools I've been working on to do some fun game development stuff. And Game-in-a-day was a nice break from normal development, since people didn't mind so much if my code had a few rough edges, and I could focus mostly on the fun stuff. :) It's a good reminder that even though making our tools can be hard work sometimes, the end goal is about helping people have fun and make their own fun stuff.

So what's new for 1.7? Well, it's got a new Linkpoint Editor:



And a new Collision Polygon Editor:



And it has beefed up support for the t2dShapeVector object, in case anyone gets on an extreme retro kick:



Official 1.7 Change Log:

- New Collision Polygon Editor
- New Linkpoint Editor
- New method: t2dSceneObject.mountToLinkpoint, lets you mount directly to a linkpoint if you already have its LinkpointID (be careful, linkpointIDs aren't necessarily the same as the index of the linkpoint)
- New method: t2dSceneObject.getAllMountedChildren, returns a list of all of the objects that are mounted to this object
- New method: t2dSceneObject.getChildrenOfLinkpoint, returns all objects mounted to object at a particular linkpointID
- Can create t2dShapeVector objects from the Create pane (look for the "Polygon" type in the "Other" rollout of the create pane -- also, be careful when using the "fill" options on these polygons, only convex polygons are guaranteed to render correctly when you have the "fill" option set)
- New editor for creating t2dShapeVector objects
- New utility function: t2dAngleToPoint
- Added support for a new type of behavior field: "polygon"
- Bug fix: t2dSceneWindow's getCurrentCameraArea and getCurrentCameraSize methods now return the current size directly, without modifying it
- Bug fix: t2dTextObject size no longer arbitrarily add 1.0 to width of text objects, so text objects widths work better for very small text object sizes
- Bug fix: Now able to delete any linkpoint, regardless of whether or not there is another sceneobject located at the linkpoint's world position

And 1.7.2 adds:
- Bug fix: cloneWithBehaviors method now copies linkpoints from original object to clone
- Bug fix: t2dShape3D objects now clone properly with cloneWithBehaviors method
- Bug fix: t2dShapeVectors now take the FlipX/FlipY properties into account when rendering
- Bug fix: small tweaks and fixes to the new editors introduced in 1.7
- Added support for a new type of behavior field: "localpointlist"

Feel free to post any questions, issues, or comments specifically about this release either here or in this forum thread. If you have any bug reports feel free to post them in the report bugs forum. Enjoy!

Recent Blog Posts
List:01/31/08 - TGB 1.7 Released
01/02/08 - TGB Tool Development

Submit ResourceSubmit your own resources!

Justin DuJardin   (Jan 31, 2008 at 02:07 GMT)   Resource Rating: 5
This is awesome, congratulations!

-Justin

Brett Seyler   (Jan 31, 2008 at 02:07 GMT)   Resource Rating: 5
W00t! Nice Job Dan (& team). TGB is polishing up to be a very powerful and easy to use tool. Can't wait to see what's next!

Kenneth Holst   (Jan 31, 2008 at 02:20 GMT)
Is... is that Michael Blenden in the tutorial pic?? :)

Congrats guys!

Deborah Marshall   (Jan 31, 2008 at 02:29 GMT)
That is indeed Michael Blenden. He was our "hero" in our Game in a Day game, and so we have more copies of Mike on our hard drive than is probably healthy.

Joe Bird   (Jan 31, 2008 at 03:13 GMT)
Thanks!

Dave Young   (Jan 31, 2008 at 03:38 GMT)
Wow, nice work!! Keep em coming.

Tom Eastman (Eastbeast314)   (Jan 31, 2008 at 04:12 GMT)
Mmm, lovin' those dead bugs!

Josh Williams   (Jan 31, 2008 at 06:23 GMT)
Woohoo!! Want to play around with this. :) Thanks to all involved, and to anyone who tries it out and gives us some feedback on their own game-making experiences with it. TGB is rockin!

Marc Schaerer   (Jan 31, 2008 at 12:58 GMT)
Nice work and great additions.

Bruno Campolo   (Jan 31, 2008 at 14:27 GMT)
Hey Dan, great news! Will TGB 1.6 projects open in 1.7 without any mods? Also, TGB Gui Editor is in need of a serious overhaul... is this on the plate for an upcoming release?
Edited on Jan 31, 2008 16:29 GMT

Andy Hawkins   (Jan 31, 2008 at 14:31 GMT)
Noice - vury Noice!!!!

Dan Maruschak   (Jan 31, 2008 at 17:55 GMT)
@Bruno - I can't see any reasons why TGB 1.6 projects wouldn't move to 1.7 without hassles, but make sure you make backups first, in case something strange happens.

Sangwoo Hong   (Feb 01, 2008 at 19:03 GMT)
Is this release related at all to Torque X?

Dan Maruschak   (Feb 01, 2008 at 20:42 GMT)
We released a 1.7.1, to fix a few problems pointed out in this forum thread. There are a few other problems that we're aware of, and we're working on fixes for those.

Dan Maruschak   (Feb 01, 2008 at 20:42 GMT)
@Sangwoo - No, this is just TGB right now.

Deozaan   (Feb 01, 2008 at 23:30 GMT)
Just an FYI -- The changelog page title for 1.7 says TGB 1.6 Dec 14th

Thanks for the updates!

Keith Weatherby II   (Feb 02, 2008 at 05:51 GMT)
Can someone give me the list of changes, as I can't access that forum thread, since I haven't purchased TGB. It's kind of frustrating trying to evaluate a product, when you can't have access to everything.
Edited on Feb 02, 2008 08:26 GMT

Deborah Marshall   (Feb 02, 2008 at 18:34 GMT)
@Keith: The changelist can be found on the product page.

And thanks, Deozaan, for pointing out the date error. The words are embedded in the picture, so I can't change it with HTML at home, but I'll look into it.

Edited to add a link
Edited on Feb 03, 2008 19:42 GMT

Christian Rousselle   (Feb 04, 2008 at 17:56 GMT)
@Dan Maruschak: Thank you. A very nice addition would be to enhance TGB so that it is possible to have more than one collision polygon per object and have the editor create convex collision polys from concave ones. It would also be nice to be able to zoom in in the editor.

Dan Maruschak   (Feb 06, 2008 at 02:38 GMT)
1.7.2 is out now. The changes:

- Bug fix: cloneWithBehaviors method now copies linkpoints from original object to clone
- Bug fix: t2dShape3D objects now clone properly with cloneWithBehaviors method
- Bug fix: t2dShapeVectors now take the FlipX/FlipY properties into account when rendering
- Bug fix: small tweaks and fixes to the new editors introduced in 1.7
- Added support for a new type of behavior field: "localpointlist"

Tom Eastman (Eastbeast314)   (Feb 06, 2008 at 03:14 GMT)
Quote:

- Bug fix: cloneWithBehaviors method now copies linkpoints from original object to clone


Awesome! That's what I was waiting for.
Now, for some free time...

Milan Rancic   (Mar 27, 2008 at 13:12 GMT)
Is there any chance that maybe a "mask" ability for object can be implemented?

Example for mask:
www.lightfactory.co.yu/documents/Mask_sample.swf
Edited on Mar 27, 2008 13:42 GMT

Christian Rousselle   (Mar 27, 2008 at 14:30 GMT)
If I understand the desired effect correctly you can achive this with a texture and alpha (for the star) and move the plane around.

You must be a member and be logged in to either append comments or rate this resource.