Game Development Community

T2D Builder, Source Code

by Matthew Hoesterey · in Torque X 2D · 07/06/2009 (4:07 pm) · 13 replies

Hi, I know that we don't have access to the T2D Builder Source Code but wondering if it would be made available at any point.

Though my next game will be 3D my current game is running into some asset management issues that could be easily fixed with a few small updates to the builder.

My biggest gripe is that images are not sorted into folders and become increadibly hard to find as my asset library grows. I'd love to have the ability to move images into folders ie... (background, characters, ect..) and have other subfolders inside those ie.. charaters\viotale\attacks\

My 2nd feature request would be to have the ability to collapse sections of my components as a few of the more complex ones have a ton of exposed variables. (mainly my character attack data component has a crap ton of variables for each attack... ie.. damage, frame immunitys, hitbox modifiers, stun data, impulse frames, impulse strengths, ect....

Are there any plans to make the T2D builder source code avalible to the community?


#1
07/07/2009 (7:19 pm)
I just took a look at my directories because I had been thinking of doing some mods to my builder to make a custom level editor.

I have Torque Game Builder Pro (Torque2D) as well as TorqueX 2D Pro.

If you're referring to TorqueGameBuilder (what they also call Torque2D in the Engines section) then the source code to TGB is there along the appropriate projects if you own TGBPro.

I was rather surprised that TorqueX2D didn't have the source to TXB, though. That was what I was planning to edit. I imagine it has to do with the split between TorqueX2D and TorqueX3D, but I'm not sure. It's not a big deal to me right now. I had just assumed it was there somewhere as well.

Anyhow, if you're referring to TGB (the non-XNA version) then the source code is there with the Pro version.

/engine/source/tgb
#2
07/07/2009 (7:23 pm)
I think the reason you are not finding it is because (after looking at your profile) you only own the Torque Game Builder (TGB) and do not own Torque Game Builder Pro (TGB Pro). Only the Pro version contains the source code. If you look at my profile (click my name under my non-existent avatar :-) you'll see I have Torque Game Builder and Torque Game Builder Pro, but if you click on yours (or look at your account page you'll see you are missing the Pro (read: source code) version.
#3
07/07/2009 (7:39 pm)
I'm looking for the source for TX 2D Builder and from your 1st post I'm guessing it's not included :(.
#4
07/07/2009 (7:44 pm)
Quote:
I'm looking for the source for TX 2D Builder and from your 1st post I'm guessing it's not included :(.


Yeah sorry. I realized it in time for the second post. You need to have purchased Torque Game Builder Pro (T2D Pro) for the source code. The same goes for the XNA version (TorqueX2D/TorqueX2D Pro). I would provide a link to the upgrade, but I don't see it anywhere due to me having already bought it. Maybe someone else can provide or find that link.

Basically you have to upgrade from your version to the Pro (Indie) version. I dunno how much that is right now.

http://www.garagegames.com/products/torque-2d

#5
07/07/2009 (10:00 pm)
Heya, Just want to make sure I'm understanding correctly as I'm not seeing another link.

I own TX 2d Pro. (the creative club version that doesn't I heard dosn't show up in profiles.)

here are some of the products I own.
Torque X 3.0 Creators Club
Torque X Pro

I already have access to the TX2D and TX3D engine source code.

Do I need to purchase another license for TX2D builder source. A TX2D builder pro license?

Sorry about the confusion.
#6
07/08/2009 (3:27 pm)
No there is no way to buy the source of the builder.
#7
07/08/2009 (7:22 pm)
Yeah, sorry I didn't catch one to post number 3. Christian is right from what I was able to determine. In my first post I mention that the Torque X 2D Builder code does not appear to be available (I was surprised as well).

The other one (TGB) does have builder source code. In my first post I was pointing out there are two products because I wasn't sure which one you had. Torque2D listed in the products menu is the name they gave to Torque Game Builder (TGB) and not Torque X 2D, but I wasn't certain for sure which one you meant at first since you own both.

The only one with the source code for builder is the TGB (Non-Torque X version). Maybe they will make the TX Builder source available, but I suspect it's due to shared code between TX2D and TX3D.

I think part of the confusion sometimes may be due to the GG site Engines drop-down for Torque 2D pointing to Torque Game Builder without actually renaming Torque Game Builder on the landing page or in our profiles/accounts to Torque 2D. When people abbreviate Torque X 2D as T2D or Torque 2D its hard to figure out if they really meant Torque 2D (TGB) or Torque X 2D..

I suspect similar confusion will arise in the future when people try to abbreviate Torque X 3D as T3D when there is now a product that's actually called Torque 3D. It'll be easy to sort out though :-)

lol and of course me being the idiot and not looking at which forum you had posted in. sorry for the confusion..
#8
07/08/2009 (8:18 pm)
There is a reason TX2D does not include the source... Microsoft is a company of pansies.

They refuse to let any game from a "non-legible engine" to be used for the community... So change the source code and it's considered an entirely new engine.
#9
07/08/2009 (11:45 pm)
@Tyler

The source for TX2D (the engine itself) is available. I've made several changes myself in Torque X 2D Pro (the pro version from GG, not the Creator's Club version or the non-pro version). The Torque X Builder source code, however, is not available in any version. That's what the OP is referring to.
#10
07/09/2009 (8:02 am)
Well, that's a shame. Hopefully they'll update it though. Folder support would make it much easier to manage lots of materials.
#11
07/10/2009 (8:05 am)
is there a way to do nifty tricks in the console?
what's the console good for?
#12
07/10/2009 (11:40 am)
@Dan:
This is a little off-topic, but the default behavior is that you can only use the console to read the properties of objects.

The TDN article Extending the TorqueX Console shows a way you can provide custom functions that can be called from the console to do just about anything you can do in code.
#13
07/11/2009 (8:30 am)
i meant the console in TXB