Game Development Community

dev|Pro Game Development Curriculum

Announcing the Open Source Torque 3D Project Manager

by Dave Wyand · 10/31/2012 (12:28 pm) · 10 comments







Announcing the Open Source Torque 3D Project Manager

Torque 3D’s Toolbox application allows us to create game projects based on various templates, and it served us well with the retail version of Torque 3D. However, it was closed source and required an older, commercial version of Qt to run it. Following the reboot of GarageGames, we were down to a single computer that still had the software and correct licensing to compile the Toolbox. It was an old WinXP laptop whose LCD screen one day decided to meltdown, go pop-fizzle-pop, and never work again. It was definitely time to move on.

www.gnometech.com/torque/images/blog-2012-10-31/2012-10-31-Laptop2.jpg
Ol’ Bessie. My only laptop whose LCD got so hot before it fried itself that it actually melted the front bezel.


So move on we did. We took the original source and made it work with the open source version of Qt 4.8.2. Along the way we decided to strip things down to just the essentials for this first release. This made it easier to do the conversion, and also allows us to reconsider what exactly this new Toolbox should do. Just as with the T3D Steering Committee, we wanted to start small and build up from there. Welcome to the new Torque 3D Project Manager!

www.gnometech.com/torque/images/blog-2012-10-31/2012-10-31-ProjectManager.jpg


The new Project Manager now does three things:

  1. Create new projects from existing templates.
  2. Shortcut to open a file browser to the project’s location.
  3. Shortcut to run generateProjects.bat on the project to regenerate the C++ solution and project files.
In addition, this version should not have the same issues with multiple projects that the old Toolbox did. But if we do find any other issues, it is much easier now to correct them.

As with all of our open source projects, you may find the source code for the Project Manager on GitHub. The Project Manager repository is at github.com/GarageGames/Torque3D-ProjectManager where you will find instructions on how to compile it in the readme.

We have also placed a compiled version of the Project Manager, along with the necessary Qt DLL files, in the repo’s Downloads section. You may find it here: github.com/GarageGames/Torque3D-ProjectManager/downloads.

Enjoy!

- Dave


#1
10/31/2012 (2:19 pm)
Awesome. Thanks Dave!
#2
10/31/2012 (2:58 pm)
whats the diff between the Toolbox and the Torque 3D Project Manager
#3
10/31/2012 (6:09 pm)
Ol' Bessie ... we salute you!

i.imgur.com/WMJRY.jpg
#4
10/31/2012 (10:37 pm)
Quote:whats the diff between the Toolbox and the Torque 3D Project Manager

The Torque Toolbox has a few additional functions:
World Editor Button - essentially the entire mission editor
Play Game Button - Play the game
GUI Editor Button - GUI Editing
Play in Web button - Play/Test your game in a Browser
Open Folder button - Open the projects folder
Torsion Button - Edit your script files
C++ Edit Source Button - Edit your Source code files
Clean-up Button - Generate project files
Package Project button - Package your game with an Installer. ( Not an available function in the MIT version )
It also includes a Documentation Tab for easy access to the Documents, and an editable "Comments" boxed area to add the game description.
There is also a small section at the bottom of the Torque Toolbox that permits you to edit the Toolbar.

The new Project Manager is the first open source version of the retired Toolbox variety.
I am sure we will get to see a few more buttons in the Project Manager as the updates are made ready.

P.S. Burry ol'bessie in the Pet Cemetery.. ( grin )
#5
11/01/2012 (4:18 am)
Poor Ol'Bessie needs a proper send off, put her on s raft set fire to it, send it out to see, video it & put it out on youtube for us all to take our hats off and stand to attention to!

Oh, by the way thanks for the new project manager :-D
#6
11/01/2012 (7:24 am)
Well done guys.
#7
11/07/2012 (11:23 am)
Quote:The Torque Toolbox has a few additional functions:
World Editor Button - essentially the entire mission editor
Play Game Button - Play the game
GUI Editor Button - GUI Editing
Play in Web button - Play/Test your game in a Browser
Open Folder button - Open the projects folder
Torsion Button - Edit your script files
C++ Edit Source Button - Edit your Source code files
Clean-up Button - Generate project files
Package Project button - Package your game with an Installer. ( Not an available function in the MIT version )
It also includes a Documentation Tab for easy access to the Documents, and an editable "Comments" boxed area to add the game description.
There is also a small section at the bottom of the Torque Toolbox that permits you to edit the Toolbar.

The new Project Manager is the first open source version of the retired Toolbox variety.
I am sure we will get to see a few more buttons in the Project Manager as the updates are made ready.

Guess I will need to look at the MIT version. That looks like a lot of needed options removed.
Also will Torsion still work with MIT version?
#8
11/07/2012 (11:26 am)
Yup. No reason that it shouldn't.
#9
11/08/2012 (7:20 pm)

Quote:
we decided to strip things down to just the essentials for this first release. This made it easier to do the conversion, and also allows us to reconsider what exactly this new Toolbox should do.

What do you want this new project manager to do that the current one doesn't?
#10
11/13/2012 (1:55 am)
I think they want it to do more or less what the old one did, but using MIT licence so its open source, I believe the old one couldn't be open source because of the software they used.

So as time goes by and people add back in the old functionality it will be committed to the MIT version :-)