Previous Blog Next Blog
Prev/Next Blog
by date

Plan for Sam "Hawk" Bacsa

Plan for Sam "Hawk" Bacsa
Name:Sam Bacsa
Date Posted:Jul 26, 2005
Rating:Not Rated
Public:YES
Comments:YES
RSS Feed:GarageGames Blog feedor Subscribe with .
Profile Page:View profile page for Sam Bacsa

Blog post
There's been a shortage of good development environment for TorqueScript. It's frustrated me a lot, because I come from the world of Visual Studio (although I use EditPlus for PHP -- an editor which I highly recommend to anyone who's looking for a good web scripting languaged editor with integrated on-demand FTP upload -- just hit CTRL+S -- http://www.editplus.com/). So I set out to make my own.
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).



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/

Recent Blog Posts
List:04/04/08 - A future in the game industry - Needing your advice
03/14/08 - PGP in your Facebook
10/30/07 - Long time no speak! And a bit of personal introspection
08/27/07 - Site Back Up - Sorry!
05/09/07 - Codeweaver x64 Bug Fixed
02/07/07 - Codeweaver Update - Major Bug Fix, Auto Updater, and SDK
02/06/07 - Codeweaver Final Released!
01/27/07 - Just checking in

Submit ResourceSubmit your own resources!

Stefan Lundmark   (Jul 26, 2005 at 23:13 GMT)
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!
Edited on Jul 26, 2005 23:14 GMT

Sam Bacsa   (Jul 26, 2005 at 23:16 GMT)
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*

Stefan Lundmark   (Jul 26, 2005 at 23:20 GMT)
Well, it doesn't really stop anyone :) Just a minor tweak.
Question: Why keep an expiration date on the program?

Edit: Okay, thanks :)
Edited on Jul 26, 2005 23:22 GMT

Sam Bacsa   (Jul 26, 2005 at 23:21 GMT)
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 :)

Peter Dwyer   (Jul 26, 2005 at 23:45 GMT)
@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?

Sam Bacsa   (Jul 27, 2005 at 01:08 GMT)
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.

Ron Yacketta   (Jul 27, 2005 at 01:23 GMT)
cross platform support?

Sam Bacsa   (Jul 27, 2005 at 02:38 GMT)
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.

Peter Dwyer   (Jul 27, 2005 at 10:02 GMT)
@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.

Sam Bacsa   (Jul 27, 2005 at 10:11 GMT)
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.

Peter Dwyer   (Jul 27, 2005 at 10:28 GMT)
@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).

Sam Bacsa   (Jul 27, 2005 at 20:30 GMT)
Peter,

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

You must be a member and be logged in to either append comments or rate this resource.