Forum

Which qc compiler do you prefer?

Discuss programming in the QuakeC language.

Moderator: InsideQC Admins

Which qc compiler do you prefer?

Postby Junrall » Thu Jan 14, 2010 3:36 am

Alright,

I have been using Frikqcc awhile, but have gotten some errors when compiling dpextensions.qc (dpextensions.qc(282): error: ")" is not a type). I'm sure there is some setting that will tell it to ignore the errors.

And so, for the moment, I'm using Fteqcc... which does not give me the above errors.

What are you folks using and why. Are there any compilers that are an absolute best or do you use more than one?
I have found that some do not run under 64bit windows.

Thanks!
Good God! You shot my leg off!
User avatar
Junrall
 
Posts: 191
Joined: Mon Sep 21, 2009 12:27 am
Location: North West Oregon, USA

Postby Wazat » Thu Jan 14, 2010 4:57 am

I use fteqcc, though I have to turn off some of its optimization options when I compile certain mods, or the mod will crash when I run it. I think this was most applicable for my monster swarm mod (unreleased), which used a lot of arrays.

Also, your avatar is.... distasteful. :( I don't get the mass-murder of schoolgirls fetish at all, but I guess some people are into that... ?
(come to think of it, do I know you from the irc channel? Mr. DTWR?)

I can adblock it (and have), so it doesn't continue to bother me. I have no idea how other people on the forums will react, so consider picking something less tacky. I suspect leileilol will embrace it with open arms simply because I'm a bit offended by it, but that's another matter. ;)

(j/k leileilol)
When my computer inevitably explodes and kills me, my cat inherits everything I own. He may be the only one capable of continuing my work.
Wazat
 
Posts: 771
Joined: Fri Oct 15, 2004 9:50 pm
Location: Middle 'o the desert, USA

Postby Junrall » Thu Jan 14, 2010 5:32 am

Wazat wrote:Also, your avatar is.... distasteful. :( I don't get the mass-murder of schoolgirls fetish at all, but I guess some people are into that... ?
(come to think of it, do I know you from the irc channel? Mr. DTWR?)

I can adblock it (and have), so it doesn't continue to bother me. I have no idea how other people on the forums will react, so consider picking something less tacky. I suspect leileilol will embrace it with open arms simply because I'm a bit offended by it, but that's another matter. ;)

(j/k leileilol)


I do apologize for any offense my avatar may have caused and have removed it. Ouch... not sure where the fetish part came from... what ever.

As for Mr. DTWR... Lol... I don't even know how to use IRC! :oops:

Anyways, here is something..... 'sigh'... cute.

And if anyone is curious as to what my avatar was: http://avatars.jurko.net/pic/4012/
Good God! You shot my leg off!
User avatar
Junrall
 
Posts: 191
Joined: Mon Sep 21, 2009 12:27 am
Location: North West Oregon, USA

Postby r00k » Thu Jan 14, 2010 6:25 am

FRIKQCC for old mod support and FTEQCC for new stuff.
r00k
 
Posts: 1110
Joined: Sat Nov 13, 2004 10:39 pm

Postby Spike » Thu Jan 14, 2010 10:04 am

I use FTEQCC, but then I would be hypocritical if I did not.
Generally the version integrated into fteqw.
Edit the code in notepad, hit alt+tap, type compile, type restart. I just find it easier than having to play with extra windows.

I don't ever personally use FrikQCC, but then FTEQCC doesn't support QCCX hacks, and would fail to compile those.
Most mods are fairly generic and don't care which you use.
Spike
 
Posts: 2892
Joined: Fri Nov 05, 2004 3:12 am
Location: UK

Postby Baker » Thu Jan 14, 2010 12:46 pm

Both FrikQCC and FTEQCC are great compilers.

FTEQCC has #IFDEF capability so I can compile slightly modified versions of a mod or switch off features maintaining a single code base.
The night is young. How else can I annoy the world before sunsrise? 8) Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Postby goldenboy » Thu Jan 14, 2010 4:01 pm

FTEQCC.

#ifdef, like Baker said

$framevalue lets you use frames from different models in the same qc file

C-like switch statements

RMQ uses all of those, hence requires FTEQCC to compile.
User avatar
goldenboy
 
Posts: 924
Joined: Fri Sep 05, 2008 11:04 pm
Location: Kiel

Postby ceriux » Thu Jan 14, 2010 4:59 pm

csqc i use fte, regular ssqc i use frik
User avatar
ceriux
 
Posts: 2223
Joined: Sat Sep 06, 2008 3:30 pm
Location: Indiana, USA

Postby Wazat » Fri Jan 15, 2010 1:37 am

Junrall wrote:I do apologize for any offense my avatar may have caused and have removed it. Ouch... not sure where the fetish part came from... what ever.

As for Mr. DTWR... Lol... I don't even know how to use IRC! :oops:

Anyways, here is something..... 'sigh'... cute.

And if anyone is curious as to what my avatar was: http://avatars.jurko.net/pic/4012/


Thanks! I'm sorry if I was offensive. I just had a sneaking suspicion of who you might be (which turned out to be wrong).

BTW, I often use frikqcc for my mods that don't require arrays (if I remember right, it doesn't handle arrays correctly; or maybe that's a different feature... my memory may be bad). Fteqcc doesn't play nice with some of my older mods' features, and its warnings are different, so I've found that once I'm committed a mod to a compiler, it's best to not try to switch over. ;)


My method is to save the file I'm working on, double click the batch file I've set up for compiling and, when it finishes without errors (assuming it does), I double click the batch file to run Quake. Spike's method is probably a lot more efficient. ;)
When my computer inevitably explodes and kills me, my cat inherits everything I own. He may be the only one capable of continuing my work.
Wazat
 
Posts: 771
Joined: Fri Oct 15, 2004 9:50 pm
Location: Middle 'o the desert, USA

Postby Lardarse » Fri Jan 15, 2010 2:10 am

I've used FTEQCC since I started modding, back in 2005. I too use a batch file to compile.
Roaming status: Testing and documentation
User avatar
Lardarse
 
Posts: 266
Joined: Sat Nov 05, 2005 1:58 pm
Location: Bristol, UK

Postby frag.machine » Fri Jan 15, 2010 2:54 am

I use frikqcc and a convenient shortcut in TextPad (Configure/Preferences.../"tools" in TextPad setup), so I don't need scripts or batch files to compile.
I know FrikaC made a cgi-bin version of the quakec interpreter once and wrote part of his website in QuakeC :) (LordHavoc)
User avatar
frag.machine
 
Posts: 2090
Joined: Sat Nov 25, 2006 1:49 pm

Postby r00k » Fri Jan 15, 2010 6:26 am

Spike wrote:I don't ever personally use FrikQCC, but then FTEQCC doesn't support QCCX hacks, and would fail to compile those.
Most mods are fairly generic and don't care which you use.




eww, u sound like a bible thumper.

i understand, im just kidding. pre-opend source hax are stagnent.

quake standards will prevail.
r00k
 
Posts: 1110
Joined: Sat Nov 13, 2004 10:39 pm

Postby Junrall » Fri Jan 15, 2010 6:44 am

Wazat wrote:
Thanks! I'm sorry if I was offensive. I just had a sneaking suspicion of who you might be (which turned out to be wrong).

Lol... no prob! I slept on it and woke up feeling all fuzzy about my new avatar kitty.... I think I'm gonna keep em!


I've been using Programmer's Notepad for editing... nice layout and clean. It also allows you to add what ever you want to the "Tools" area. I've added both FrikQCC and FTEQCC to the tools area... and have also added Quake so that I can launch my mod from there. Very handy editor... can also capture the log output from both compilers... can create projects... and tabbed qc files.
Good God! You shot my leg off!
User avatar
Junrall
 
Posts: 191
Joined: Mon Sep 21, 2009 12:27 am
Location: North West Oregon, USA


Return to QuakeC Programming

Who is online

Users browsing this forum: No registered users and 1 guest