Game Development Community

Easier Control

by Ilidrake · in Torque 3D Professional · 05/31/2009 (1:23 am) · 7 replies

I realize torque is one complex piece of software but I feel it could be easier. Configuring the mouse, the camera, and other small things like this could be easier. As advertised it says powerful scripting. But it's so difficult to wrap your mind around where to modify certain things because there spread out so much. i purchased it because I didn't want to deal with C++. Yet some things have to be done through the SDK, and I'm an artist not a coder.
I just think it would be nice if the designers could streamline some things. Set up the code to allow people to decide which camera system they want. Set up how they want the mouse to act. Little things like this would truly make it a must have package. Just my 2 cents...

#1
05/31/2009 (5:19 am)
The devs have stated that they want to expand on the camera controls and expose it to script, not sure when we might expect that functionality but GG does agree with you on this point.

As for changing the way the mouse acts, what exactly are you trying to do and maybe I can suggest how to do it. With the current system, I can really do just about anything I want with the mouse from script.
#2
05/31/2009 (2:46 pm)
Such as there are only so many types of games, FPS, RTS, Simulations, etc ., So it would be nice if there was a detailed list or something that explains how to set each type up. I've been playing with the engine for some time and I still don't understand how to interact with GUI panels, models, or anything via mouse controls.
So therefore I cannot create an RTS because I don't know where to load my scripts or change existing scripts. And I have no idea how to modify source files.
I would like to use Torque 3D but it's so frustrating. All the tuts I've seen so far are pretty, what's the word....generic. I would like something that explains it from a lay-man's level. One that assumes i will not modify source code, simply script.
And I know I'm not the only one. There are several people out there that would like this approach. I've used other game engines too. Gamestudio is one I have used and found it extremely to use. Very easy to implement resources and modify script code. The render engine is no where near as nice and T3D which is why I would prefer to use Torque.
Anyway, if the Devs could take us little people into consideration and try to implement some easy camera and mouse tools there are a bunch of people that would appreciate it.
#3
05/31/2009 (2:56 pm)
Ilidrake - Unfortunately, T3D is designed to be a very powerful game engine, and not so much a game maker like Gamestudio. You get a lot more flexibility, at a cost of some ease of use. Like I said, camera stuff is coming, and just about anything you want to do with the mouse can be done quickly. There's a resource that allows you to do object selection like RTS. And there's going to be a RTS Genre kit released after T3D that should give you a lot more options.
#4
05/31/2009 (3:03 pm)
This is a resource that you can use to allow selecting units.
http://www.garagegames.com/community/resources/view/7335

Additionally, you can drop this directly into T3D source folders and compile a gameTSMouseControl (Replace gameTSCtrl in playGui.gui) that'll get you half way through the resource, and then you can do things such as...

http://cantanogames.com/misc/gameTSMouseControl.zip

function PlayGui::onMouseDown(%this, %modifiers, %pos, %vec)
{
    commandToServer('SelectObject', %vec, %pos);  
}
#5
05/31/2009 (4:53 pm)
If you are an Artist perhaps what you should do is get a coder to help you out. There are lots of coders looking for an artist. Perhaps you could work out a deal?
#6
05/31/2009 (6:39 pm)
This is something high up on our lists. It may have to slip until after the initial release of Torque 3D but it is definitely something we've been talking about a *lot* lately =)
#7
06/01/2009 (5:54 pm)
Good to hear. I'll continue to pay around with it and model. I finally figured the Collada pipeline out and finished my first room today!!!