Forum

QuakeC IDE - Anything good out there?

Discuss programming in the QuakeC language.

Moderator: InsideQC Admins

QuakeC IDE - Anything good out there?

Postby spamalam » Wed Jul 12, 2006 6:58 am

I've just started looking into QuakeC now, as I've recently got back into Quake and the new fancy OpenGL engines.

Anyway, i've decompiled a few mods and had a tinker and am about to start some mods, but i was wondering if there was an IDE out there that handles the code, syntax and project management.

I normally use Eclipse for any java or php, or C++ that isn't heavily microsoft (then its Visual Studio 2003). Eclipse is prefered because of the cvs and version tracking.

Anyway, i was wondering if there's a IDE for QuakeC projects and what everone else was using?
User avatar
spamalam
 
Posts: 31
Joined: Mon Jul 10, 2006 7:15 am

Postby SkinnedAlive » Wed Jul 12, 2006 9:28 am

This thread may have the answers you need.
SkinnedAlive
 
Posts: 65
Joined: Fri Feb 25, 2005 5:03 pm

Postby FrikaC » Wed Jul 12, 2006 10:23 am

I'm working on one.
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby spamalam » Wed Jul 12, 2006 11:10 am

@SkinnedAlive, unfortunately the app in that thread's url is dead so i don't know what the particular ide they are talking about is.
I tried one or two, but they weren't too hot.

I see in there people are using notepad. At the moment I'm using TextPad with C syntax highlighting, its just got no source control.


@FrikaC, any preview or demo to wet the tastebuds? :)
Is it a release candidate atm?

The ideal IDE in my view would be something that manages the source code (cvs support?) so you can version and tag it, has syntax highlighting and can compile and launch. Anything above that is a bonus. Anything that links together tools for making Quake mods would be awesome.

Eclipse supports a very robust plugin system, I might have a look into making a plugin for that although it might be too much effort in the end.
User avatar
spamalam
 
Posts: 31
Joined: Mon Jul 10, 2006 7:15 am

Postby FrikaC » Wed Jul 12, 2006 8:51 pm

Far from a release candidate. I haven't much worked on source control and versioning.

/me puts it in the todo

As for SVN/CVS I don't know that much about it, so I can't relly do support for it.
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby FrikaC » Wed Jul 12, 2006 9:10 pm

Upate: looking at the libsvn client libraries, this is a nice api actually...
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby xaGe » Wed Jul 12, 2006 11:16 pm

I liked to use UltraEdit(and now UEStudio) in conjunction with FrikQCC or any compiler for that matter... :idea: For a free Ide you could always give QCide a try...

I'm curious to see what you code up though FrikaC... :D
User avatar
xaGe
 
Posts: 461
Joined: Wed Mar 01, 2006 8:29 am
Location: Upstate, New York

Postby leileilol » Thu Jul 13, 2006 12:02 am

tei made a funny one called "coder"
i should not be here
leileilol
 
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Postby Sajt » Thu Jul 13, 2006 3:20 am

If you use MSVC, frikqcc and fteqcc provide compatible output so if you set up your project to use the custom build step and have the compiler output show up in the Output IDE window, you'll be able to double click on warnings and errors to go to the file...
F. A. Špork, an enlightened nobleman and a great patron of art, had a stately Baroque spa complex built on the banks of the River Labe.
Sajt
 
Posts: 1215
Joined: Sat Oct 16, 2004 3:39 am

Postby spamalam » Thu Jul 13, 2006 5:46 am

As for SVN/CVS I don't know that much about it, so I can't relly do support for it.


Well its not too hard, and adds a lot of version control. I imagine for people working on their tod its not that much use (although i use it since it keeps your projects neat), but for group projects its a must since it manages updates and code change conflicts when multitasking.

A basic command line launcher goes along the lines of:
http://badgertronics.com/writings/cvs/command-line.html

But many ides have a code comparison and commiting the source tools built in. So you can commit your project to your cvs directory, and also update (get the freshest version), and if there's a conflict it shows you side by side comparisons of where the code has been changed.

I suppose its a tad complex for a simple IDE, but for group projects its a must :)

Sajt wrote:If you use MSVC, frikqcc and fteqcc provide compatible output so if you set up your project to use the custom build step and have the compiler output show up in the Output IDE window, you'll be able to double click on warnings and errors to go to the file...


I'll take a look see and see if it feel right. I've used MSVC for a openGL and compiling emule, it just feels a bit wrong after using eclipse you know? It doesn't seem to care if your code looks messed up, but i think its just because i was too lazy to crawl through the options and sort it all out.


For a free Ide you could always give QCide a try...

I've already downloaded that one but didn't get into it much, i guess i'll give it a go.
User avatar
spamalam
 
Posts: 31
Joined: Mon Jul 10, 2006 7:15 am

Postby Error » Thu Jul 13, 2006 8:03 am

there was an old one called QCAPE that I used for a year or so... wasn't toooooo bad
User avatar
Error
InsideQC Staff
 
Posts: 865
Joined: Fri Nov 05, 2004 5:15 am
Location: VA, USA

Postby FrikaC » Thu Jul 13, 2006 10:29 am

Error wrote:there was an old one called QCAPE that I used for a year or so... wasn't toooooo bad


Except for the fact it was horrible.
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm


Return to QuakeC Programming

Who is online

Users browsing this forum: No registered users and 1 guest