Initial commit
BIN
example/demo/client/ui/tools/LightingKit.png
Normal file
After Width: | Height: | Size: 215 KiB |
BIN
example/demo/client/ui/tools/RTSKit.png
Normal file
After Width: | Height: | Size: 186 KiB |
BIN
example/demo/client/ui/tools/book.jpg
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
example/demo/client/ui/tools/contentpack.png
Normal file
After Width: | Height: | Size: 219 KiB |
BIN
example/demo/client/ui/tools/lightingkitscreen.jpg
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
example/demo/client/ui/tools/rtsscreen.png
Normal file
After Width: | Height: | Size: 264 KiB |
BIN
example/demo/client/ui/tools/ss_gui.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
example/demo/client/ui/tools/ss_guinew.png
Normal file
After Width: | Height: | Size: 115 KiB |
BIN
example/demo/client/ui/tools/ss_he.png
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
example/demo/client/ui/tools/ss_te.png
Normal file
After Width: | Height: | Size: 180 KiB |
BIN
example/demo/client/ui/tools/ss_tt.png
Normal file
After Width: | Height: | Size: 170 KiB |
BIN
example/demo/client/ui/tools/ss_we.png
Normal file
After Width: | Height: | Size: 188 KiB |
BIN
example/demo/client/ui/tools/ss_we2.png
Normal file
After Width: | Height: | Size: 188 KiB |
BIN
example/demo/client/ui/tools/ss_wenew.png
Normal file
After Width: | Height: | Size: 337 KiB |
46
example/demo/client/ui/tools/tools_books_docs.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_books_docs) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "Torque Documentation";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_books_docs.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
13
example/demo/client/ui/tools/tools_books_docs.txt
Normal file
@ -0,0 +1,13 @@
|
||||
<lmargin%:2><just:right>
|
||||
<just:left><font:Arial Bold:24>Books, Documentation and TDN<font:Arial:16><just:right><bitmap:demo/client/ui/tools/book><just:left>
|
||||
|
||||
<lmargin%:5><font:Arial:16>In order to help you develop the game you've always wanted to make, GarageGames now supplies over <a:www.garagegames.com/mg/projects/tge/>2000 pages of documentation and tutorials</a> for the Torque Game Engine. Plus, there are two books available in your local bookstores that detail game development with the Torque Game Engine; <a:www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=5638>"3D Game Programming All in One"</a> & <a:www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=8600>"Advanced 3D Game Programming All in One"</a>, both by Ken Finney. But the best thing to happen to Torque documentation is the new <a:tdn.garagegames.com>Torque Developer Network (TDN)</a>.
|
||||
|
||||
So what is the <a:tdn.garagegames.com>Torque Developer Network (TDN)</a>?
|
||||
<lmargin%:5>• TDN is the OFFICIAL Torque reference site for coders, artists, project leaders, level editors, modelers... anyone working with a game or project using Torque.
|
||||
• TDN has tons of documentation that is constantly being generated and updated by knowledgeable game developers.
|
||||
• TDN has tutorials ranging from a simple "Hello, world" example to complex networking solutions.
|
||||
• TDN contains White Papers and other professional research projects by leading game development universities.
|
||||
• TDN helps you learn to take your game from idea to prototype to finished product with lots of How-Tos.
|
||||
• TDN offers Game samples and Sample Chapters from many different game development books.
|
||||
• TDN is written collaboratively by Torque developers.
|
46
example/demo/client/ui/tools/tools_content_packs.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_content_packs) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "Content Packs for Torque";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_content_packs.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
6
example/demo/client/ui/tools/tools_content_packs.txt
Normal file
@ -0,0 +1,6 @@
|
||||
<lmargin%:2><just:right>
|
||||
<just:left><font:Arial Bold:24>Content Packs<font:Arial:16><just:right><bitmap:demo/client/ui/tools/contentpack><just:left>
|
||||
|
||||
<lmargin%:5><font:Arial Bold:16>So what is a content pack? <font:Arial:16>A content pack is a collection of professional quality art assets that you can use in games being made with the Torque Game Engine. Not only do you get all the models, textures and environments prepared specifically for drag and drop into the Torque Game Engine, but you also get the source art so you can go into your favorite .map editor or 3D modeling program and customize any object in a pack. With both source art and pre-packaged, ready-made objects, content packs make great teaching and learning tools for game developers wanting to understand more about game art and the art pipeline.
|
||||
|
||||
At <a:www.garagegames.com/mg/projects/tge/artist.php#Store>GarageGames.com</a>, you'll find many different content packs to help get your game idea off the ground and into the Torque Game Engine.
|
46
example/demo/client/ui/tools/tools_gui.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_gui) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "GUI Editor";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_gui.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
12
example/demo/client/ui/tools/tools_gui.txt
Normal file
@ -0,0 +1,12 @@
|
||||
<lmargin%:2><just:right><bitmap:demo/client/ui/tools/ss_guinew>
|
||||
<just:left><font:Arial Bold:18>WYSIWYG GUI Editor<font:Arial:16>
|
||||
<lmargin%:5>The Torque Game Engine greatly simplifies the task of creating game interfaces with its built in WYSIWYG GUI editor. Quickly create, layout and test complex interfaces with scripted logic. Edit screens while your game is running! Just press F10 to enter the GUI Editor, make the desired changes, F10 to exit and test.
|
||||
|
||||
<lmargin%:2><font:Arial Bold:18>Feature Highlights:<font:Arial:16><lmargin%:5>
|
||||
• Integrated WYSIWYG GUI editor
|
||||
• Edit control properties
|
||||
• Build fully scripted interfaces
|
||||
• Includes a complete set of default controls
|
||||
• Easily add custom controls
|
||||
• Extensive anti-aliased font support
|
||||
• Copy, Cut, Paste to/from OS clipboard
|
46
example/demo/client/ui/tools/tools_heightfield.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_heightfield) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "Heightfield Generator";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_heightfield.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
14
example/demo/client/ui/tools/tools_heightfield.txt
Normal file
@ -0,0 +1,14 @@
|
||||
<lmargin%:2><just:right><bitmap:demo/client/ui/tools/ss_he>
|
||||
<just:left><font:Arial Bold:18>Heightfield Generator<font:Arial:16>
|
||||
<lmargin%:5>The terrain heightfield generator is used to algorithmically create realistic heightfields which span miles of terrain. The heightfield generator supports several unique fractal generators and the ability to perform operations on multiple intermediate heightfields to generate a final result. Apply intermediate and final results and see the terrain instantly in the 3D view.
|
||||
|
||||
<lmargin%:2><font:Arial Bold:18>Feature Highlights:<font:Arial:16><lmargin%:5>
|
||||
• View results instantly
|
||||
• Several algorithmic and fractal generators
|
||||
• Smoothing operator
|
||||
• Ridge and valley localized smoothing
|
||||
• Filter operator
|
||||
• Thermal erosion operator
|
||||
• Hydraulic erosion operator
|
||||
• Blending operator
|
||||
• Water area smoothing
|
46
example/demo/client/ui/tools/tools_lighting_kit.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_lighting_kit) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "Torque Lighting Kit";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_lighting_kit.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
10
example/demo/client/ui/tools/tools_lighting_kit.txt
Normal file
@ -0,0 +1,10 @@
|
||||
<lmargin%:2><just:right>
|
||||
<just:left><font:Arial Bold:24>Torque Lighting Kit<font:Arial:16><just:right><bitmap:demo/client/ui/tools/LightingKit><just:left>
|
||||
|
||||
<lmargin%:5>The Synapse Gaming Torque Lighting Kit is a powerful new toolkit for the Torque Game Engine that enhances Torque's lighting and rendering models, and adds flexible mission objects that significantly increase modeling possibilities.
|
||||
|
||||
The Torque Lighting Kit's toolkit adds new mission light objects capable of illuminating multiple interiors, DTS objects and terrain - unlike interior light entities which only illuminate interiors. The light objects can be configured as static or dynamic, omni or spotlights, and can even cast shadows. The light objects also allow static DTS objects to cast shadows onto interiors and terrain, visually integrating them into levels and preventing them from looking out of place.
|
||||
|
||||
<a:www.garagegames.com/products/36>More information about Torque Lighting Kit</a>
|
||||
|
||||
<just:center><bitmap:demo/client/ui/tools/lightingkitscreen>
|
46
example/demo/client/ui/tools/tools_main.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_main) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "Torque Toolset";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_main.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
8
example/demo/client/ui/tools/tools_main.txt
Normal file
@ -0,0 +1,8 @@
|
||||
<lmargin%:2><just:right><bitmap:demo/client/ui/features/ss_ie><just:left>
|
||||
<just:left><font:Arial Bold:24>Tools and Editors
|
||||
|
||||
<lmargin%:2><font:Arial Bold:18>3D Modeling Tools
|
||||
<lmargin%:5><font:Arial:16>Torque supports many industry standard content creation tools for 3D modeling and animation. The Torque Game Engine comes with model exporters for 3D Studio MAX on the high end and MilkShape on the low end. Community members are creating exporters for other popular 3D modeling programs such as Lightwave, Maya, Gamespace, SoftImage XSI and Blender.
|
||||
|
||||
<lmargin%:2><font:Arial Bold:18>Interior Building Spaces
|
||||
<lmargin%:5><font:Arial:16>Interiors and most buildings are created with specialized editors capable of "portalizing" vast interior spaces. The Torque supports industry standard (free) tools for creating these types of objects and comes with full support for the popular Constructor, 3D World Studio, Hammer and Quark tools.
|
46
example/demo/client/ui/tools/tools_rts_kit.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_rts_kit) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "RTS Starter Kit";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_rts_kit.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
10
example/demo/client/ui/tools/tools_rts_kit.txt
Normal file
@ -0,0 +1,10 @@
|
||||
<lmargin%:2><just:right>
|
||||
<just:left><font:Arial Bold:24>RTS Starter Kit<font:Arial:16><just:right><bitmap:demo/client/ui/tools/RTSKit><just:left>
|
||||
|
||||
<lmargin%:5>The Torque RTS Starter Kit provides foundational technology and modifications to the Torque Game Engine to make it easier for Indies to quickly produce their own strategy games. The RTS Starter Kit will give you and your team the leg-up you need to quickly prototype your game, and start adding the features you need to make your game shine.
|
||||
|
||||
This kit is invaluable for anyone aspiring to make a Real Time Strategy game using Torque. This starter kit, however, is not limited in its usefulness to an RTS game. A top-down RPG, similar to Dungeon Siege or Baldurs Gate, could greatly benefit from the selection and camera features, as well as the built-in, efficient multi-player support. Maybe you have an idea for a puzzle game that includes running little things around, this starter kit will give you the foundation to make your game work.
|
||||
|
||||
<a:www.garagegames.com/products/54>More information about the RTS Starter Kit</a>
|
||||
|
||||
<just:center><bitmap:demo/client/ui/tools/rtsscreen>
|
46
example/demo/client/ui/tools/tools_showtool_pro.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_showtool_pro) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "Torque ShowTool Pro";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_showtool_pro.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
17
example/demo/client/ui/tools/tools_showtool_pro.txt
Normal file
@ -0,0 +1,17 @@
|
||||
<lmargin%:2><just:right>
|
||||
<just:left><font:Arial Bold:24>Torque Showtool Pro<font:Arial:16><just:right><bitmap:demo/client/ui/tools/tstprolead><just:left>
|
||||
|
||||
<lmargin%:5>TST Pro is a 3D visualization tool for the Torque Game Engine. It helps artists and programmers inspect their game art for aesthetic and technical accuracy by simulating the in-game environment, and providing easy access to behind-the-scenes structures.
|
||||
|
||||
The Torque ShowTool Pro is a must-have development tool for every single team and individual working with the Torque Game Engine. Programmers and artists can:
|
||||
|
||||
<lmargin%:10>• View a shapes material details and mesh with the click of a button
|
||||
• Inspect Nodes and joint structures using easy to understand visualization tools
|
||||
• Quickly verify a shapes lighting and shading characteristics using a wide variety of rendering modes
|
||||
• Analyze a shapes performance set-up by visualizing triangle faces and strips quickly and efficiently
|
||||
• Examine a shapes collision meshes in detail
|
||||
• Dynamically adjust and review levels-of-Detail and mip-mapping
|
||||
• Combine and review animations
|
||||
• And much more!
|
||||
|
||||
<a:www.garagegames.com/products/59>More information about Torque ShowTool Pro</a>
|
46
example/demo/client/ui/tools/tools_terrain.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_terrain) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "Terrain Editor";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_terrain.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
9
example/demo/client/ui/tools/tools_terrain.txt
Normal file
@ -0,0 +1,9 @@
|
||||
<lmargin%:2><just:right><bitmap:demo/client/ui/tools/ss_te>
|
||||
<just:left><font:Arial Bold:18>Terrain Editing<font:Arial:16>
|
||||
<lmargin%:5>When you have finished terraforming your world with the heightfield generator and texturing tools you can go in and customize areas with the 3D terrain editing tools. Edit the terrain interactively in the 3D window using brushes to adjust heights, smooth and level the terrain. Also use the brushes to paint textures directly on the terrain in the 3D window, making it incredibly easy to customize the look of specific areas and all of course blending is handled automatically.
|
||||
|
||||
<lmargin%:2><font:Arial Bold:18>Feature Highlights:<font:Arial:16><lmargin%:5>
|
||||
• Interactive 3D editor
|
||||
• Various brush sizes and shapes
|
||||
• Adjust terrain heights, smooth, level areas and more
|
||||
• Paint textures directly on the terrain
|
46
example/demo/client/ui/tools/tools_texture.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_texture) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "Terrain Texturing";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_texture.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
10
example/demo/client/ui/tools/tools_texture.txt
Normal file
@ -0,0 +1,10 @@
|
||||
<lmargin%:2><just:right><bitmap:demo/client/ui/tools/ss_tt>
|
||||
<just:left><font:Arial Bold:18>Terrain Texturing<font:Arial:16>
|
||||
<lmargin%:5>Once you have your terrain created use the rule based placement tools to texture miles of terrain in an instant. Each placement rule is based on a set of masks which when combined create a complex organic look. Masks can be based on the heightfield slope, altitude as well as fractal distributions and frequency filters. Apply your rule set at any time and see the results instantly in the 3D view.
|
||||
|
||||
<lmargin%:2><font:Arial Bold:18>Feature Highlights:<font:Arial:16><lmargin%:5>
|
||||
• View results instantly
|
||||
• Creates realistic texture placement
|
||||
• Extremely flexible
|
||||
• Rule based texture placement
|
||||
• Rules based on slope, altitude, fractal masks and frequency filters
|
46
example/demo/client/ui/tools/tools_world.gui
Normal file
@ -0,0 +1,46 @@
|
||||
//--- OBJECT WRITE BEGIN ---
|
||||
new GuiControl(tools_world) {
|
||||
profile = "GuiModelessDialogProfile";
|
||||
horizSizing = "right";
|
||||
vertSizing = "bottom";
|
||||
position = "0 0";
|
||||
extent = "640 480";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
title = "World Editor";
|
||||
|
||||
new GuiScrollCtrl() {
|
||||
profile = "GuiBevelLoweredProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "30 106";
|
||||
extent = "580 270";
|
||||
minExtent = "8 8";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
willFirstRespond = "1";
|
||||
hScrollBar = "alwaysOff";
|
||||
vScrollBar = "alwaysOn";
|
||||
constantThumbHeight = "0";
|
||||
childMargin = "0 0";
|
||||
|
||||
new GuiMLTextCtrl() {
|
||||
profile = "GuiMLTextProfile";
|
||||
horizSizing = "width";
|
||||
vertSizing = "height";
|
||||
position = "2 2";
|
||||
extent = "553 514";
|
||||
minExtent = "8 2";
|
||||
visible = "1";
|
||||
helpTag = "0";
|
||||
lineSpacing = "2";
|
||||
allowColorChars = "0";
|
||||
maxChars = "-1";
|
||||
text = "main";
|
||||
fileName = "demo/client/ui/tools/tools_world.txt";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
12
example/demo/client/ui/tools/tools_world.txt
Normal file
@ -0,0 +1,12 @@
|
||||
<lmargin%:2><just:right><bitmap:demo/client/ui/tools/ss_wenew>
|
||||
<just:left><font:Arial Bold:18>WYSIWYG World Editor<font:Arial:16>
|
||||
<lmargin%:5>Take the GUI Editor, add a Z-axis, and you get the Torque World Editor. This intuitive WYSIWYG editor allows you to edit every aspect of your worlds: sun position and color, terrain attributes, place water volumes, configure sky, clouds, weather and fog, place, scale, size and rotate objects, set triggers and mission logic, and much more. Like the GUI editor you can edit your worlds while the game is running! Just press F11 to enter the World Editor, make the desired changes, F11 to exit and test.
|
||||
|
||||
<lmargin%:2><font:Arial Bold:18>Feature Highlights:<font:Arial:16><lmargin%:5>
|
||||
• Integrated World Editor
|
||||
• WYSIWYG Editing
|
||||
• Construct, place, size, scale and rotate objects
|
||||
• Multi-level undo/redo
|
||||
• Edit object properties
|
||||
• Control lighting
|
||||
• Script object behaviors
|
BIN
example/demo/client/ui/tools/tstprolead.jpg
Normal file
After Width: | Height: | Size: 21 KiB |