TIDE - TorqueIDE for JEdit 4.3 available (Win,MacOS,Linux)
by Stefan Beffy Moises · 05/26/2009 (6:04 pm) · 13 comments
In the last days I have updated the TorqueIDE (TIDE) plugins to work with the latest JEdit version (4.3pre16) and the latest ProjectViewer plugin.
It features
Here is an image of JEdit 4.3pre16 with Tide launching a script debug session in T3D:
And here you can see the function / object browser docked on the right and the also totally configurable context menu as well as the Project Manager on the left:

In the next days I will also release an installer which installs a JDK/JRE, JEdit and the TIDE plugins and also make the required changes to the JEdit configuration etc.
You can get your copy of the TIDE plugins over here at sourceforge:
sourceforge.net/project/showfiles.php?group_id=97831&package_id=104712
I've made a basic Windows installer which installs TIDE and optionally also a current JRE and the latest jEdit version (4.3pre16). It also configures JEdit and the ProjectViewer plugin for TIDE. You can download it here: torqueide.sourceforge.net/downloads/Tide1.2.exe
Features, bugs, etc. can be discussed over here: www.garagegames.com/community/forums/viewthread/92639
It features
- Torque Script syntax highlighting
- a function/datablock/object outline (TIDEBrowse)
- Torque Script autocompletion as you type
- a script debugger (TIDEDebug)
- project fulltext search
Here is an image of JEdit 4.3pre16 with Tide launching a script debug session in T3D:
And here you can see the function / object browser docked on the right and the also totally configurable context menu as well as the Project Manager on the left:
In the next days I will also release an installer which installs a JDK/JRE, JEdit and the TIDE plugins and also make the required changes to the JEdit configuration etc.
You can get your copy of the TIDE plugins over here at sourceforge:
sourceforge.net/project/showfiles.php?group_id=97831&package_id=104712
I've made a basic Windows installer which installs TIDE and optionally also a current JRE and the latest jEdit version (4.3pre16). It also configures JEdit and the ProjectViewer plugin for TIDE. You can download it here: torqueide.sourceforge.net/downloads/Tide1.2.exe
Features, bugs, etc. can be discussed over here: www.garagegames.com/community/forums/viewthread/92639
#2
05/26/2009 (11:54 pm)
Outstanding thanks very very much
#4
05/27/2009 (12:23 am)
It's great to see all these Torque-specific alternatives to Torsion resurfacing once again!
#5
Any idea what this actually means?
05/27/2009 (12:34 am)
I downloaded the latest Mac pre-release version of jEdit, and there was some fixing required before it worked. A plugin required by TIDE also needed an extra plugin, but I still get errors loading two of the jars:<path>/Tide.jar: Cannot start: java.lang.UnsupportedClassVersionError: Bad version number in .class file Try updating to a newer version of the plugin. <path>/TideDebug.jar: Cannot start: java.lang.UnsupportedClassVersionError: Bad version number in .class file Try updating to a newer version of the plugin.
Any idea what this actually means?
#6
@all: thanks for trying and feedback :)
05/27/2009 (7:16 am)
@Ronny: what Java version are you using? The error sounds like you are using a version < 1.4.x? I think I compiled with Java 1.4.2 compatiblity (using Java 6), but I'll check that again. The other required plugin is now included in the Sourceforge zip, it was CommonControls.jar, needed for ProjectViewer - sorry about that!@all: thanks for trying and feedback :)
#7
Let me know if this fixes your problem - thanks! :)
@all: the download has been updated with some other little fixes, so you may want to download again and replace the 3 "jEdit/jars/Tide....jar" files. I've also updated the help files, dependency informations etc.
05/27/2009 (9:32 am)
@Ronny: please re-download the file - I've explicitly set the compiler options for ANT to Java 1.4, before that it was using Java 6 as default.Let me know if this fixes your problem - thanks! :)
@all: the download has been updated with some other little fixes, so you may want to download again and replace the 3 "jEdit/jars/Tide....jar" files. I've also updated the help files, dependency informations etc.
#8
05/27/2009 (2:37 pm)
Does this have the capability to open multiple projects at the same time? One reason (among some others) I've got both Codeweaver and Torsion is that while I'm getting up to speed using torque I often like to have someone else's project open in one window with mine in the other so I can look at how they made Torque do something so I can make a similar modification in my project...
#9

Beyond that, JEdit supports multiple views, which you can open as new Windows or you can split the current view...

So the possibilities are endless here :)
05/27/2009 (3:00 pm)
@Drethon: yep, the ProjectManager can handle multiple projects (and the new version even support groups of projects):
Beyond that, JEdit supports multiple views, which you can open as new Windows or you can split the current view...

So the possibilities are endless here :)
#10
05/27/2009 (4:23 pm)
I think I'll have to grab a copy after work
#11
I have updated the Sourceforge zip and the installer with the new TIDE jar files. There is also a new zip on Sourceforge containing only the 3 new TIDE jars - I will update that every once in a while so you can just download that and copy the jars over.
Next on my todo list is an "Update TIDE" command in the menu which will download new versions if available :)
05/27/2009 (10:03 pm)
Hey ho, I have improved the TIDE interaction with the ProjectManager plugin if multiple projects/groups etc. are defined / used simultaneously - before those changes, you'd have to switch to a project via the pulldown menu or select the project root node once to get the correct projects autocomplete information or to launch the right EXE when debugging (or launch one at all) - now you can select any file in any project and TIDE will switch to the current project immediately.I have updated the Sourceforge zip and the installer with the new TIDE jar files. There is also a new zip on Sourceforge containing only the 3 new TIDE jars - I will update that every once in a while so you can just download that and copy the jars over.
Next on my todo list is an "Update TIDE" command in the menu which will download new versions if available :)
#12
The version of Java provided by Apple is build 1.5.0_16-b06-284, in case you need to know. At least that's the info provided by my java command - I'm sure there is a 1.6 option available somehow, but nothing is in my path.
An automated installer for Mac would be a little trickier, but also very nice. A Mac .app can be anywhere in the system (everything not provided by Apple or Adobe, I put in ~/Applications/ - except games right in /Games/), so the challenge would be to automatically find that.
If jEdit supports some standard Application Support directory to put plugins into, that would be much better. But being Java-based, I expect it to not do things the Mac way ;)
(Java is cross-platform, as long as every platform behaves like the author's platform of choice)
05/28/2009 (4:57 am)
The updates made it work :)The version of Java provided by Apple is build 1.5.0_16-b06-284, in case you need to know. At least that's the info provided by my java command - I'm sure there is a 1.6 option available somehow, but nothing is in my path.
An automated installer for Mac would be a little trickier, but also very nice. A Mac .app can be anywhere in the system (everything not provided by Apple or Adobe, I put in ~/Applications/ - except games right in /Games/), so the challenge would be to automatically find that.
If jEdit supports some standard Application Support directory to put plugins into, that would be much better. But being Java-based, I expect it to not do things the Mac way ;)
(Java is cross-platform, as long as every platform behaves like the author's platform of choice)
#13
Yeah, a MAC installer would be awesome, but I don't know much about MAC, and even more important, I don't have one to test anything :(
So unless anybody jumps in (or donates a nice little Macbook to me :)) there won't be a MAC installer anytime soon :P
05/28/2009 (1:30 pm)
@Ronny: sweet, glad it works now :) Totally forgot about the fact that, while working with Eclipse, I was using the ANT build scripts to create the jars - which didn't care at all for my Eclipse compiler settings of course :PYeah, a MAC installer would be awesome, but I don't know much about MAC, and even more important, I don't have one to test anything :(
So unless anybody jumps in (or donates a nice little Macbook to me :)) there won't be a MAC installer anytime soon :P
Torque Owner Craig Fortune