Tribal IDE lives on
by Jeremy Easoz · in General Discussion · 10/14/2003 (12:00 pm) · 22 replies
Ok I havent officially deceided yet, but I have the source and im looking through it
and I might continue its development as a part time / side project.
What I need from you is a list of problems you have with it in its current state,
features you would like to see, or some "hey that would be cool if it did this".
As I see it right now the priority list is.
#1: Multiplatform
Right now it only runs on windows that I know of and its heavily rooted in delphi and
8 or 10 third party plugins. So for sure if I do this its going to make a switch to C++ and
that wouldnt be to hard because I do have delphi's sister app, C++ Builder.
So please post ideas of what you would like to see or any problems and I will compile a list
and if interest is big enough I will work on it.
Thanks
and I might continue its development as a part time / side project.
What I need from you is a list of problems you have with it in its current state,
features you would like to see, or some "hey that would be cool if it did this".
As I see it right now the priority list is.
#1: Multiplatform
Right now it only runs on windows that I know of and its heavily rooted in delphi and
8 or 10 third party plugins. So for sure if I do this its going to make a switch to C++ and
that wouldnt be to hard because I do have delphi's sister app, C++ Builder.
So please post ideas of what you would like to see or any problems and I will compile a list
and if interest is big enough I will work on it.
Thanks
About the author
#2
The guy used like 10 different third party components and didnt
include them in the package or anything.
And I need a full layout of the torque scripting syntax and keywords
so I can proper sytanx highlighting.
At this point it might not be much of a port but a complete rewrite
due to all the third part components.
10/14/2003 (12:19 pm)
Well the only problem im having so far is.The guy used like 10 different third party components and didnt
include them in the package or anything.
And I need a full layout of the torque scripting syntax and keywords
so I can proper sytanx highlighting.
At this point it might not be much of a port but a complete rewrite
due to all the third part components.
#3
10/14/2003 (3:08 pm)
Actually Python or Java would be a much better cross-plaform solution and would be more rapid developement also.
#4
C/C++ is portable as well so im going to stick with what I know.
10/14/2003 (3:23 pm)
Maybe, but it wouldnt be so rapid considering I really dont know either language.C/C++ is portable as well so im going to stick with what I know.
#5
10/14/2003 (8:11 pm)
Build it into Torque.
#6
I rather have a stand alone, lightweight editor. Even better, I use the same IDE for engine than for scripts, much more comfortable than having a gui editor inside torque, not to mention that most torque text gui controls don't work THAT well, specially for a text intensive task like editing. You'll need syntax highlighting, lots of copy pasting, etc. and many of these things specially don't work on linux and non-us keyboards.
10/14/2003 (11:45 pm)
@Ben: I hate that idea! I rather have a stand alone, lightweight editor. Even better, I use the same IDE for engine than for scripts, much more comfortable than having a gui editor inside torque, not to mention that most torque text gui controls don't work THAT well, specially for a text intensive task like editing. You'll need syntax highlighting, lots of copy pasting, etc. and many of these things specially don't work on linux and non-us keyboards.
#7
10/15/2003 (6:34 am)
Then build it into Eclipse.
#8
Just a matter of writing the plugin.
10/15/2003 (6:34 am)
Eclipse is multiplatform, fast, reliable, powerful, already has a GUI for debugging, editing, project browsing, etc.Just a matter of writing the plugin.
#9
Also needs to be able to open mission files.
10/15/2003 (6:11 pm)
It would be cool if it had cut, copy, and paste buttons on its bars.Also needs to be able to open mission files.
#10
Hell, Eclipse even supports C/C++ (CDT), so it could be possibly be used for everything.
10/15/2003 (6:50 pm)
Torque support for Eclipse would be so awesome.Hell, Eclipse even supports C/C++ (CDT), so it could be possibly be used for everything.
#11
I guess that is what all the Cobol programmers were saying in the late '90s.
Well if you really know C++ at even an intermediate level either would be a half-days worth of reading. Even with learning the new syntax the rapid development of the gui alone would make up for any learning time 10 fold ( and that is conservative ). C++ is still not even "portable" between compilers much less platform GUI's. And if you are going to use Qt, then Python would be even more of a better choice.
I am not a C++ guru by any measure and I picked up Python in an afternoon, and Java in a day ( or two ) to understand the basic framework classes.
I have to agree that a plugin for Visual Studio or Codewarrior or Eclipse, etc. would probably be the ideal way to go, saves lots of mindless gui coding if nothing else.
10/15/2003 (7:22 pm)
Quote:Maybe, but it wouldnt be so rapid considering I really dont know either language.
C/C++ is portable as well so im going to stick with what I know.
I guess that is what all the Cobol programmers were saying in the late '90s.
Well if you really know C++ at even an intermediate level either would be a half-days worth of reading. Even with learning the new syntax the rapid development of the gui alone would make up for any learning time 10 fold ( and that is conservative ). C++ is still not even "portable" between compilers much less platform GUI's. And if you are going to use Qt, then Python would be even more of a better choice.
I am not a C++ guru by any measure and I picked up Python in an afternoon, and Java in a day ( or two ) to understand the basic framework classes.
I have to agree that a plugin for Visual Studio or Codewarrior or Eclipse, etc. would probably be the ideal way to go, saves lots of mindless gui coding if nothing else.
#12
There should be a "refresh project" button or something, that would search the project folder tree for new files.
As for what to code it in, I would say Java or as an Eclipse plugin... but you're doing it, so you decide!!! :)
10/17/2003 (2:20 am)
When creating a new project, there should be an option to add the .gui and .mis files as well as the .cs.There should be a "refresh project" button or something, that would search the project folder tree for new files.
As for what to code it in, I would say Java or as an Eclipse plugin... but you're doing it, so you decide!!! :)
#13
10/17/2003 (7:32 am)
Would also be nice to have a button to close the cs file that is open and has focus.
#14
10/17/2003 (12:44 pm)
As an aside, part of the GORPE project is an IDE for creating objects as well as editing code. Currently it's just an MDI editor with color syntax highliting for Torque/Python scripts, as well as Torque mission/help/gui files. It's checked into CVS in the IDE directory off the project root.
#15
-I agree with hugo on this: "When creating a new project, there should be an option to add the .gui and .mis files as well as the .cs. There should be a "refresh project" button or something, that would search the project folder tree for new files."
-Make the "undo" work. If I delete something and realize I should't have, I undo and it does nothing.
-Make it so the open files don't "flush" sometimes. If I have around 15+ open files for edit, I close tribal and re-open, sometimes in a random way it "forgets" the files I had open and I have to re-open them.
-Having an option to change the open files' order. (I don't think there is one)
@Robert: Ctrl-F4 does it, but I agree it's not a button :-).
10/18/2003 (1:41 pm)
On my end I use Tribal IDE every day and I like it.-I agree with hugo on this: "When creating a new project, there should be an option to add the .gui and .mis files as well as the .cs. There should be a "refresh project" button or something, that would search the project folder tree for new files."
-Make the "undo" work. If I delete something and realize I should't have, I undo and it does nothing.
-Make it so the open files don't "flush" sometimes. If I have around 15+ open files for edit, I close tribal and re-open, sometimes in a random way it "forgets" the files I had open and I have to re-open them.
-Having an option to change the open files' order. (I don't think there is one)
@Robert: Ctrl-F4 does it, but I agree it's not a button :-).
#16
"folders" for the open files. Ex. Let's say I have config.cs and default.bind.cs open and I know they are control-related, I'd put them in the folder "Controls" I made for open files. Then I'd be able to put gui-related open files in the folder "GUI", etc.
For me, this would be the most interesting option to add to Tribal :-)
10/19/2003 (1:17 am)
Ohh, another thing that'd be very nice to have:"folders" for the open files. Ex. Let's say I have config.cs and default.bind.cs open and I know they are control-related, I'd put them in the folder "Controls" I made for open files. Then I'd be able to put gui-related open files in the folder "GUI", etc.
For me, this would be the most interesting option to add to Tribal :-)
#17
I'd just like to be able to seperate all of the scripts by directory. Maybe have seperate tabs where the directories branch.
The reason is that I like to add everything from ~/example down so that I can quickly access other scritps for reference.
11/07/2003 (11:51 am)
Late to the party again =\I'd just like to be able to seperate all of the scripts by directory. Maybe have seperate tabs where the directories branch.
The reason is that I like to add everything from ~/example down so that I can quickly access other scritps for reference.
#18
Also, it would be nice that the file adding procedure when you create a new project would add not only the .cs files, but the .gui files by hand...
11/07/2003 (12:01 pm)
In TribalIDE, you can sort the listing by directories by clicking on the column header. That helps a lot with clarifying the listing...Also, it would be nice that the file adding procedure when you create a new project would add not only the .cs files, but the .gui files by hand...
#19
PLEEEEAAASEEEE!!!!
I've seen so many half cocked efforts to do it its not funny, we need someone serious to do it.
And if there is a Quark port thats been done, its bloody hard to find.
11/15/2003 (8:42 pm)
So how about a Delphi guru porting Quark?PLEEEEAAASEEEE!!!!
I've seen so many half cocked efforts to do it its not funny, we need someone serious to do it.
And if there is a Quark port thats been done, its bloody hard to find.
#20
can someone help a guy out?
Thanks,
11/16/2003 (6:35 am)
Hey, I know this is a dumb question but I have been unable to find a place to download the Tribal IDE. The links on GG seem to send me off to some sort of plug in file for it and not the IDE itself.can someone help a guy out?
Thanks,
Torque Owner John Kabus (BobTheCBuilder)
The Delphi to BCB conversion should be a snap, but if it's using the VCL heavily the BCB to C++ conversion might be a mess. As an example, the Cartography Shop add-on I wrote for Map2Dif was originally written in BCB in about an hour (with no knowledge of the CS file format and minimal map experience), but the conversion from the VCL to the Torque library took me another five.
Let me know if you need a hand on the conversion though.
John.