Game Development Community

Chris Haigler's Forum Posts

Thread Post Date Posted
T3D 1.2 meshRoad causing assert during pack function MeshRoad::packUpdate(), which determines how MeshRoads are networked, seems a little off somehow. It... read more 07/09/2013 (9:38 am)
How do you build with a friend Not without some moderately complex code changes (both C++ and TScript). You'd need to modify the en... read more 07/07/2013 (7:08 pm)
What does exampleObjects are for? The example objects are 'real' objects just like any other in the engine. They have the same core fu... read more 07/07/2013 (5:02 pm)
What does exampleObjects are for? Those objects are just examples designed to show you how to create your own objects/classes that int... read more 07/06/2013 (10:24 pm)
iTickable corrupted pointer in ProcessList That definitely sounds about right. One of those fun 'gotchas!' about ITickable.... read more 07/06/2013 (10:36 am)
Compiler warnings Yep. I spent a couple more hours last night working on just the signed/unsigned mismatches but I... read more 07/06/2013 (10:34 am)
T3D 1.2 meshRoad causing assert during pack function It'd be easier to fix whatever issues exist in MeshRoad because they likely also exist in DecalRoad ... read more 07/06/2013 (8:55 am)
iTickable corrupted pointer in ProcessList ITickable is (or used to be) a bit... tricky. These threads might be useful for you Lukas: [url]h... read more 07/06/2013 (8:47 am)
Compiler warnings Breaking it into more manageable tasks is about the only way I can see this being fixed. The sheer n... read more 07/06/2013 (1:01 am)
Compiler warnings This deserves a bump. One of the suggestions for [url=https://github.com/GarageGames/Torque3D/wi... read more 07/05/2013 (11:30 pm)
T3D 1.2 Final (and possible before) - File streaming doesn't seem to work Sorry for bumping this but I thought I'd offer a few comments that can hopefully close out this bug ... read more 07/05/2013 (2:34 am)
Another LightManager Error.. Completly stuck... Delete the prefs.cs file in the game/scripts/client directory and restart the game. The prefs will b... read more 06/15/2013 (10:28 am)
. It's best to use as few materials as possible to keep draw calls at a minimum but the engine doesn't... read more 05/23/2013 (11:08 pm)
What's wrong with T2D's GUI? Ideally you'd want an entirely new, SceneObject-based UI system so that the only difference between ... read more 05/23/2013 (11:06 am)
trying to find file: ""enginesourcegamemain.cc" Are you sure you're not looking for the main.cc file which happens to be in the engine/source/game/ ... read more 05/22/2013 (2:25 pm)
What's wrong with T2D's GUI? Torque's GUI system is actually really nice. It's neatly integrated into the engine, interfaces well... read more 05/21/2013 (9:24 pm)
. Glad to see this is working. It would be nice to extend the material editor to allow setting of f... read more 05/16/2013 (12:56 am)
. Oops, forgot about mipmapping. You can try this: In processedMaterial.cpp, around line 251 you sh... read more 05/15/2013 (7:37 pm)
. The 'blurring' effect is a result of texture filtering. T3D uses linear or anisotropic (if enabled) ... read more 05/15/2013 (6:54 pm)
Uneven Automatic Weapon Timing vs. a useRemainderDT Bug useRemainderDt has always been a bit dangerous. If the weapon had a very fast reload rate and/or lot... read more 05/10/2013 (7:33 pm)
Major differences between Torque Game Engine and T3D T3D is the better engine. The T3D codebase is cleaner, more performant and has numerous usability im... read more 05/06/2013 (9:10 pm)
Do-While Loop I know do-while loops were supported in TGE 1.4.2 and I seem to recall using them once or twice befo... read more 05/06/2013 (9:18 am)
Do-While Loop @Richard: My code snippet works perfectly fine in T3D (MIT version, but do-while's have been support... read more 05/05/2013 (8:35 pm)
Do-While Loop There is? [code] $var = 10; do { echo($var); $var--; } while($var > 0) [/cod... read more 05/05/2013 (7:07 pm)
Bug I think in ShapeImage.cpp Definitely looks like a bug.... read more 04/16/2013 (8:04 am)
Ok, another bug I think (MissionMarker) It looks like old, broken Tribes 2-era code to me. It probably had additional functionality at some ... read more 04/16/2013 (8:02 am)
Committee Meeting Notes: 04/01/2013 How far along is the template refactor/cleanup work? What's the timeline on that part being complete... read more 04/08/2013 (1:16 pm)
A TorqueScript standard library There's a little-known TS feature that allows vectors (or really any string with 2 or 3 individual f... read more 04/05/2013 (7:39 pm)
T3D Pro 1.1 - window pixel --> ray calculation [RESOLVED] Relevant code will be in gameTSCtrl.cpp: The GameTSCtrl::onRightMouseDown() method calls GameTSCt... read more 04/03/2013 (9:47 pm)
Adding a new font It depends on what object you're using to draw text. If you're using the 'old' GUI controls, the... read more 03/03/2013 (6:38 pm)
Calculations Based on Position I doubt it's common knowledge. It is a nice shortcut for when you're working with two/three dimensio... read more 02/28/2013 (9:58 pm)
Nesting a SceneWindow within a GuiControl @Melv: I'm not entirely sure but it might be possible to define a scissor test rect around the scene... read more 02/26/2013 (10:08 am)
input commands processing flow of Torque 3D V2.0 Relevant code will be found in moveManager.cpp, gameConnection.cpp and default.binds.cs Essential... read more 02/26/2013 (12:29 am)
problem on modifying GuiTSCtrl->onRender() Would adding a GuiBitmapCtrl on top of the GuiTSCtrl not work in your case? If you look in playGui.... read more 02/26/2013 (12:00 am)
Nesting a SceneWindow within a GuiControl Got it! It turns out the issue is in Scene::sceneRender() which is called in SceneWindow::onRende... read more 02/25/2013 (9:24 pm)
Low level programming The engine isn't particularly modular in the sense that you can't activate/deactivate features you'r... read more 02/23/2013 (8:09 pm)
Torquescript: Gameloop-like rotation, movement? Ideally you want to handle things like movement and rotation (and anything that would be put into a ... read more 02/20/2013 (10:31 am)
Feedback on an a more intuitive directory structure wanted That setup looks fine to me. There's probably a case to be made for moving datablocks and/or gui int... read more 02/19/2013 (9:46 pm)
Using 2 Window GUI method Going off on a tangent here but how would a sprite-based UI handle more advanced controls (things li... read more 02/15/2013 (11:28 am)
Preventing an object from being ghosted You'll probably need to create a new class that extends from StaticShape (or preferably, something e... read more 02/06/2013 (7:56 pm)
Do the gServerContainer and gClientContainer have the same world game object set? Ghost updates are only sent from server -> client, not client -> server or client <-> cl... read more 01/30/2013 (8:12 pm)
Do the gServerContainer and gClientContainer have the same world game object set? gServerContainer will contain all of the objects in the sim but I believe gClientContainer only cont... read more 01/30/2013 (1:26 pm)
Cone container search Once you have your list of objects contained within the box search, it should be possible to check i... read more 01/25/2013 (11:17 am)
My first level in Torque3D Looks great. Set it to night time, add some thick fog and you've got Alan Wake: Torque Edition.... read more 01/20/2013 (5:35 pm)
"Wait" function? Ah, gotcha. Then yep, use: myObject.schedule(<timeInMs>, <functionToCall>, <param1... read more 01/02/2013 (11:25 am)
Displaying a GUI when using a mounted camera Take a look at Michael Perry's blog about HUDs in Torque2D here: http://www.garagegames.com/communit... read more 01/01/2013 (5:54 pm)
"Wait" function? What's the '30' being used for? You can pass in parameters to scheduled functions/methods like so: ... read more 01/01/2013 (5:50 pm)
"Wait" function? Just schedule the call to safeDelete() directly, no need to wrap another function around it: iceC... read more 01/01/2013 (12:05 pm)
Reading XML Files Broken? Ugh. Spent most of the day trying to track this one down only to realize the issue was with the cust... read more 12/30/2012 (8:54 pm)
Minimizing.... As an alternative to constantly calling a ConsoleFunction to check the game window state, you could ... read more 12/28/2012 (11:22 am)