Mixing TGE and TGB
by Very Interactive Person · in Torque Game Engine · 08/21/2006 (7:34 am) · 7 replies
We are thinking of using Torque for presenting some content in a virtual world. I was asked by my boss if it would be possible to run 2D games in a 3D worlds (as a GUI overlap), keeping the 3D world in the background, or maybe even stepping out of the 3D world, play a 2D game, then continue in 3D.
I immidiately tough of TGB. So, is it possible to mix TGE and TGB in 1 exectuable? Anyone done this? I wouldn't know where to start and its not like I have months to research something like that. Any thought on this?
I immidiately tough of TGB. So, is it possible to mix TGE and TGB in 1 exectuable? Anyone done this? I wouldn't know where to start and its not like I have months to research something like that. Any thought on this?
#2
Anyway, we defenetly won't be buying the 2 commercial licenses (TGE and TGB) before we are 100% sure this is possible and is easy to do.
So can anyone confirm this (with TGE 1.4 and latest TGB version)?
08/21/2006 (2:34 pm)
Great, so at least it used to be possible.Anyway, we defenetly won't be buying the 2 commercial licenses (TGE and TGB) before we are 100% sure this is possible and is easy to do.
So can anyone confirm this (with TGE 1.4 and latest TGB version)?
#3
08/21/2006 (2:45 pm)
Its definetly possible, matter of fact I think the product will be called torqueX.
#4
08/21/2006 (2:46 pm)
It not only was easy, it was nearly impossible to screw up! They were designed to play well with each other. My prototype was Frogger in a room (ugly box) with an arcade machine (ugly box). Kork could walk up (in TGE) and trigger the arcade machine to play Frogger (one level with ripped graphics). It took me longer to create the content and put it into the prototype than it did to compile the engine. This was on a Mac Mini with XCode and 10.3 during the first release run of T2D, so it was early in its lifecycle.
#5
Nowadays, less so. See this thread for more details. Note, specifically, step one of Tom Brampton's post:
Presumably, the changes for T2D are in fact Good And Necessary Changes (TM), so should wend their merry way into TGE in time for its next release. By which time, one hopes that T2D hasn't changed too much again to put you back where you are now.
Alternatively, just use an older release of T2D if you can find one, and drop it into a recent TGE.
Also:
Commercial licenses are expensive, but you could pick up the indie licenses and later purchase commercial ones if you wanted. Also, "easy" has always been a relative term. Quote Tom Brampton (Associate):
So there you have it.
Gary (-;
08/21/2006 (3:05 pm)
Early in its lifecycle, this was trivial.Nowadays, less so. See this thread for more details. Note, specifically, step one of Tom Brampton's post:
Quote:Step 1: Merge core/gui changes into TGE using your favorite merge tool
Alternate Step 1: Wait for someone else to do the above
Presumably, the changes for T2D are in fact Good And Necessary Changes (TM), so should wend their merry way into TGE in time for its next release. By which time, one hopes that T2D hasn't changed too much again to put you back where you are now.
Alternatively, just use an older release of T2D if you can find one, and drop it into a recent TGE.
Also:
Quote:Anyway, we defenetly won't be buying the 2 commercial licenses (TGE and TGB) before we are 100% sure this is possible and is easy to do.
Commercial licenses are expensive, but you could pick up the indie licenses and later purchase commercial ones if you wanted. Also, "easy" has always been a relative term. Quote Tom Brampton (Associate):
Quote:I estimate this would take me about 2 - 3 hours to ensure everything is merged correctly and working - the GUI changes between TGB and TGE1.4 are fairly hairy due to some changes to core GUI controls
So there you have it.
Gary (-;
#6
I'm not too much of a C++ programmer, so i hope I can manage.
Indie licenses are personal (obviously i own a TGE indie license, and one of my collegues has a TGB indie license)... but we do need commercial licenses for this project (due to the nature of the project and the 250k limit). But you know how it goes. The decisionmakers first want to be sure it'll work :)
08/22/2006 (2:55 am)
Hmmz, ic. I'm not too much of a C++ programmer, so i hope I can manage.
Indie licenses are personal (obviously i own a TGE indie license, and one of my collegues has a TGB indie license)... but we do need commercial licenses for this project (due to the nature of the project and the 250k limit). But you know how it goes. The decisionmakers first want to be sure it'll work :)
#7
08/22/2006 (3:27 am)
I would email melv, he would be sure to know and you may get a quicker answer then waiting on the forums. I hope that it is still relativly easy to do, it opens up so many doors!
Employee David Montgomery-Blake
David MontgomeryBlake