[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4787: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4789: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4790: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4791: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
InsideQC Forums • View topic - QuakeC IDE

QuakeC IDE

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

QuakeC IDE

Postby Plumb » Sun Jul 13, 2008 2:22 am

Is there an IDE for QuakeC?

I've been whittling the hours away recently developing a small game in C#. However, I didn't realise that during this time my ability to type a line of code longer than four characters was being destroyed by Microsoft's IDE. It now causes me great pain to type an entire keyword as I expect a small box to pop up showing me the syntax and the next semicolon I type to instantly fill in that keyword for me.

So, if there isn't already an IDE with code highlighting, context sensitive popup syntax prompts and autocomplete, why doesn't somebody make one?

I've started writing one. As much as I'd love to just throw up a download link during QExpo, I doubt it'll be ready for then, so I'll probably just open-source the whole thing and put it on SourceForge. However, I want to get the basics down before I do.

My aim is to make QC that little bit friendlier to the noob. I know we're all pretty much stuck in our ways of working when it comes to Quake mod developing but an IDE that's relatively friendly to use could probably help a few more people get into Quake coding.
Plumb
 
Posts: 11
Joined: Thu Apr 20, 2006 10:30 am

Postby Urre » Sun Jul 13, 2008 3:54 pm

I think there was one, but I doubt it featured autocomplete, just highlighting.
I was once a Quake modder
User avatar
Urre
 
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon

Postby Entar » Sun Jul 13, 2008 5:42 pm

One that I know of is QCide by Justin Thyme - http://tremor.quakedev.com/qcide.html

If I remember correctly, it does not have auto-complete, but I used to use it for QC and it worked pretty nicely.
User avatar
Entar
 
Posts: 439
Joined: Fri Nov 05, 2004 7:27 pm
Location: At my computer

Postby Error » Sun Jul 13, 2008 7:27 pm

the gui version of fteqcc is an ide: http://www.fteqw.com/

User avatar
Error
InsideQC Staff
 
Posts: 865
Joined: Fri Nov 05, 2004 5:15 am
Location: VA, USA

Postby Error » Sun Jul 13, 2008 7:31 pm

I consider things like autocomplete to be lazy. and I don't like feeling lazy when I code. I don't use an IDE... I use windows explorer, and win32pad for zeh typing.

no syntax highlighting, for I know if a line is wrong or not

User avatar
Error
InsideQC Staff
 
Posts: 865
Joined: Fri Nov 05, 2004 5:15 am
Location: VA, USA

Postby GiffE » Sun Jul 13, 2008 9:19 pm

I use UltraEdit, since you can add a "tool" (so 1 button compiles which output is in a list box like vs). I also added QC syntax to its "Wordfile".
Not to mention UltraEdit has a "project system" already in it to keep track of all your files, and it also has auto complete which works by just remembering variable names when you type them.
Its customizable enough to make an ide of it.

and for quick edits I use "notepad2" (I replaced windows notepad with it), since its just as lite but has a bit more features.

Syntax problems should be easy to fix (compiler complains)...
GiffE
 
Posts: 170
Joined: Sun Oct 08, 2006 3:39 pm
Location: USA, CT

Postby Electro » Sun Jul 13, 2008 11:34 pm

GiffE: kickass, i use UltraEdit and have never bothered to set any of that up, able to hook me up with the files?
Benjamin Darling


Reflex - In development competitive arena fps combining modern tech with the speed, precision and freedom of 90's shooters.
Electro
 
Posts: 312
Joined: Wed Dec 29, 2004 11:25 pm
Location: Brisbane, Australia

Postby FrikaC » Mon Jul 14, 2008 4:56 pm

FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby xaGe » Mon Jul 14, 2008 7:39 pm

User avatar
xaGe
 
Posts: 462
Joined: Wed Mar 01, 2006 8:29 am
Location: Upstate, New York

Postby MauveBib » Tue Jul 15, 2008 1:46 pm

I use a text editor called EditPlus, which has a qc plugin for highlighting.
Apathy Now!
User avatar
MauveBib
 
Posts: 634
Joined: Thu Nov 04, 2004 1:22 am

Postby Plumb » Tue Jul 15, 2008 10:47 pm

Yeah, writing a fully fledged IDE from scratch seems kinda pointless. There are enough tools out there that are customizable enough to handle QuakeC without any problems.

I might try to find a good one, set it up, then release the config with a quick guide online for others to use. Why reinvent the wheel?
Plumb
 
Posts: 11
Joined: Thu Apr 20, 2006 10:30 am

Postby FrikaC » Tue Jul 15, 2008 11:10 pm

Because it's fun to do.
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby CocoT » Wed Jul 16, 2008 12:11 am

- New location: Update your bookmarks!
User avatar
CocoT
 
Posts: 695
Joined: Tue Dec 14, 2004 5:39 pm
Location: Belly-Gum

Postby Quest » Wed Jul 16, 2008 1:39 am

I think he's talking about this:
Image
Quest
 
Posts: 31
Joined: Fri Nov 05, 2004 8:01 pm

Postby CocoT » Wed Jul 16, 2008 2:12 pm

- New location: Update your bookmarks!
User avatar
CocoT
 
Posts: 695
Joined: Tue Dec 14, 2004 5:39 pm
Location: Belly-Gum

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 2 guests