Game Development Community

Plan for Sam "Hawk" Bacsa

by Sam Bacsa · 07/26/2005 (3:55 pm) · 12 comments

There were other editors available, but they either cost too much (SlickEdit), or weren't free at all (Torsion -- although it's a great editor; still in beta ... check it out).

www.imgspace.net/go/O42e6bd0ac0ee9.jpg
TorqueDev is a fully-functional integrated development environment for the scripting language of the Torque Game Engine.


- Virtual file structure
- Fully-customizable syntax highlighting
- Visual Studio-style multiple document interface
- "Infopop" quick function hints
- Intellisense-style auto-completion
- Integrated project explorer ala Visual Studio's "object browser"
- Export of syntax-highlighted code to HTML or RTF
- Full printing/print preview support
- Unlimited undo buffer
- Integrated configurable macros
- Bookmarking support
- Fully-integrated debugging
---- Ad hoc breakpoints
---- Step through, step into, or step over support
---- Mouse-over variable contents display
---- Scope-level variable listing
---- Scope-level dynamic variable value assignment
- Powerful regular expression search/replace
- Collapsable code regions
- Much more

... and best of all, it's free ... always.

I'm looking for community feedback, bug reports, suggestions, whatever. Download the public beta and let me know what you think :)

http://torque.netmercs.net/

#1
07/26/2005 (4:13 pm)
The only problem I have right now (and I just downloaded it) is that the files in the projectview are sorted together with folders. Usually, you keep folders ontop and seperated. For example:

[audio]
azn.cs
[client]

should look like:

[audio]
[client]
azn.cs

Edit: WOW! I totally love how you can collapse a GuiControl!
#2
07/26/2005 (4:16 pm)
Yes Stefan, others have pointed that out and it is on my fix-list. I have to admit I was so busy developing the other portions that it completely slipped my mind that "maybe that's not quite how a fileview is supposed to look" *grin*
#3
07/26/2005 (4:20 pm)
Well, it doesn't really stop anyone :) Just a minor tweak.
Question: Why keep an expiration date on the program?

Edit: Okay, thanks :)
#4
07/26/2005 (4:21 pm)
It's a beta and I want people to download the final version and stop using the beta.

It should be out before the beta expires.

It keeps bad software from circulating for too long :)
#5
07/26/2005 (4:45 pm)
@Sam

I like this editor but, must confess I am currently using Torsion. I find the ability to launch a debug session from the environment to be like coming home (a nice comfortable fuzzy feeling). Though torsion is currently missing a few of the features that your editor has, like intellisense, I have saved countless hours with the simple click to debug features alone.

Do you have any plans to add this to your editor?
#6
07/26/2005 (6:08 pm)
Hey Peter,

It's already been added. If you read the "last minute notes" on the startup screen (*wink*) it would have given you directions on how to set it up.

Perhaps a bit more information is in order.

Here is the post on the TorqueDev forums on how to get it to work properly:

http://torque.netmercs.net/forum/index.php/topic,7.0.html

Note that the "Command-Line Parameters" option doesn't appear to work. This is on the fix list.
#7
07/26/2005 (6:23 pm)
cross platform support?
#8
07/26/2005 (7:38 pm)
It's written in .Net and it may work with Mono but it hasn't been tested yet. I don't recall using any platform-specific code.
#9
07/27/2005 (3:02 am)
@Sam

Ahhh ok :o) I'm now in the process of switching over to this editor.

Only real gripe now is the expiry date thing. I know why you did it (read your earlier reply) but, some of us like to use stuff that works and upgrade to newer stuff (that may not work quite as we are used to with the old version) after a project is finished.

In this way you don't have any unexpected integration issues until you start a new project. I think a check for updates feature would be better than an expiry date thing. Even microsoft have realised that people don't upgrade when things expire. I think they have even had to release code to un-expire some betas because large companies using them have a slow upgrade policy and were complaining about being forced to stop working while they upgraded expired apps etc. I know my old company had to do this just to keep the devs working! Microsoft were suprisingly helpful though and patched us asap.
#10
07/27/2005 (3:11 am)
Peter,

I understand what you're saying and it makes sense. I would have no qualms about sending you an unexpiring EXE if the need arises. Just let me know.
#11
07/27/2005 (3:28 am)
@Sam

Thanks thats re-assuring enough for me to make the switch over :o). I'm putting you in the credits for Gumshoe (as additional tools support by Sam Bacsa).
#12
07/27/2005 (1:30 pm)
Peter,

Thank you for the credit :) I really appreciate it.