Separate Engine and Editor
by Spencer Cagan · in General Discussion · 03/10/2008 (9:53 am) · 8 replies
Hello Torque Fans,
Has anyone been able to separate the Editor(s) from the engine so that it's a standalone app itself?
If so, can you provide me with some instructions?
Thanks and Be Well,
SC
Has anyone been able to separate the Editor(s) from the engine so that it's a standalone app itself?
If so, can you provide me with some instructions?
Thanks and Be Well,
SC
#2
Here's the part of the EULA I'm talking about: Licensee may not: (i) create any derivative works of the Engine, including but not limited to translations, localizations, starter kits, technology add-ons, or game making software other than Games; (ii) reverse engineer, or otherwise attempt to derive the algorithms for the Engine (iii) redistribute, encumber, sell, rent, lease, sublicense, or otherwise transfer rights to the Engine; or (iv) remove or alter any trademark, logo, copyright or other proprietary notices, legends, symbols or labels in the Engine.
03/10/2008 (5:55 pm)
Technically that would be against the EULA as I read it. You're not supposed to reverse engineer anything in the engine.Here's the part of the EULA I'm talking about: Licensee may not: (i) create any derivative works of the Engine, including but not limited to translations, localizations, starter kits, technology add-ons, or game making software other than Games; (ii) reverse engineer, or otherwise attempt to derive the algorithms for the Engine (iii) redistribute, encumber, sell, rent, lease, sublicense, or otherwise transfer rights to the Engine; or (iv) remove or alter any trademark, logo, copyright or other proprietary notices, legends, symbols or labels in the Engine.
#3
So a Flight Starter Kit would be in violation? (starter Kit)
Would Plug-ins be in violation? (add-ons)
Any changes to the Engine's source code would be in violation, which means resources (derivative).
Isn't that what we're doing when creating games and have the source code?
I guess GG can veto the above if necessary.
Thanks,
SC
03/11/2008 (7:41 am)
I don't understand...So a Flight Starter Kit would be in violation? (starter Kit)
Would Plug-ins be in violation? (add-ons)
Any changes to the Engine's source code would be in violation, which means resources (derivative).
Isn't that what we're doing when creating games and have the source code?
I guess GG can veto the above if necessary.
Thanks,
SC
#4
if you want the editor's seperate from torque so you can run them, please explain why. Just so I make sure I give correct advice.
Let me know if that's what you mean. I'm unsure. Which app do you want standalone?
If you want to do something that is against the EULA... see if you can do it, then contact GG for a different EULA for you.. It's simple really. People seem to think it's impossible to make anything other then a game with GG's EULA.
Also, if it does have to do with engine changes, you'll probably wanta take this to the sdk private forums.
03/11/2008 (8:39 am)
For scripting, delete the "creator" folder. Making a few changes to files that reference information in there would make the editor's no longer available.if you want the editor's seperate from torque so you can run them, please explain why. Just so I make sure I give correct advice.
Let me know if that's what you mean. I'm unsure. Which app do you want standalone?
If you want to do something that is against the EULA... see if you can do it, then contact GG for a different EULA for you.. It's simple really. People seem to think it's impossible to make anything other then a game with GG's EULA.
Also, if it does have to do with engine changes, you'll probably wanta take this to the sdk private forums.
#5
As to separating the engine and editors, I suppose it could be possible, but I don't think it would be worth the effort. The editors are in-game editors, so you could never truly separate the engine from the editors.
You could have two concurrent copies of Torque being used in development, one with everything and one without the creator folder, which would take out the editors. Only then you would have two code bases to maintain.
Why exactly would you want to have the editors as standalone in the first place?
03/11/2008 (9:25 am)
Derivative works means derivatives of the engine, not games. As in, I can't add features to the engine, then turn around and sell that version of the engine.As to separating the engine and editors, I suppose it could be possible, but I don't think it would be worth the effort. The editors are in-game editors, so you could never truly separate the engine from the editors.
You could have two concurrent copies of Torque being used in development, one with everything and one without the creator folder, which would take out the editors. Only then you would have two code bases to maintain.
Why exactly would you want to have the editors as standalone in the first place?
#6
The reason I ask the question is that every since I had 1.4.2, I cannot switch from game to editor back to game. My computer freezes for some reason (could be a computer problem). However I can play a game, then switch to the editor to make changes (even save). But when I switch back... Freeze City.
I figure having separate entites would temporarily fix the problem (until I get serious and purchase TSE).
As for engine changes, I'm not a C++ programmer, so I wouldn't know where to start.
Yeah, I could upgrade TGE to 1.5 and/or upgrade my computer, but at this point, I'm just fiddling around with the engine - no prototying games at this time.
No worries and thanks for your comments.
Be Well,
SC
03/11/2008 (11:26 am)
Thanks WIlliam and Sean for your replies.The reason I ask the question is that every since I had 1.4.2, I cannot switch from game to editor back to game. My computer freezes for some reason (could be a computer problem). However I can play a game, then switch to the editor to make changes (even save). But when I switch back... Freeze City.
I figure having separate entites would temporarily fix the problem (until I get serious and purchase TSE).
As for engine changes, I'm not a C++ programmer, so I wouldn't know where to start.
Yeah, I could upgrade TGE to 1.5 and/or upgrade my computer, but at this point, I'm just fiddling around with the engine - no prototying games at this time.
No worries and thanks for your comments.
Be Well,
SC
#7
The reason I ask the question is that every since I had 1.4.2, I cannot switch from game to editor back to game. My computer freezes for some reason (could be a computer problem). However I can play a game, then switch to the editor to make changes (even save). But when I switch back... Freeze City.
I figure having separate entites would temporarily fix the problem (until I get serious and purchase TSE).
As for engine changes, I'm not a C++ programmer, so I wouldn't know where to start.
Yeah, I could upgrade TGE to 1.5 and/or upgrade my computer, but at this point, I'm just fiddling around with the engine - no prototying games at this time.
No worries and thanks for your comments.
Be Well,
SC
03/11/2008 (11:34 am)
Thanks WIlliam and Sean for your replies.The reason I ask the question is that every since I had 1.4.2, I cannot switch from game to editor back to game. My computer freezes for some reason (could be a computer problem). However I can play a game, then switch to the editor to make changes (even save). But when I switch back... Freeze City.
I figure having separate entites would temporarily fix the problem (until I get serious and purchase TSE).
As for engine changes, I'm not a C++ programmer, so I wouldn't know where to start.
Yeah, I could upgrade TGE to 1.5 and/or upgrade my computer, but at this point, I'm just fiddling around with the engine - no prototying games at this time.
No worries and thanks for your comments.
Be Well,
SC
#8
03/11/2008 (1:09 pm)
That is strange. Could be your video card drivers.
Torque Owner Mike Rowley
Mike Rowley