Forum

frag flash

Discuss programming in the QuakeC language.

Moderator: InsideQC Admins

Postby Quake Matt » Wed May 24, 2006 8:39 pm

What are the two main compilers? I use FrikQCC most of the time, or VQCC if I'm working in QCide.
User avatar
Quake Matt
 
Posts: 129
Joined: Sun Jun 05, 2005 9:59 pm

Postby Entar » Wed May 24, 2006 8:49 pm

FrikQCC and FTEQCC are the most widely used, as far as I know. I use FrikQCC myself - it's quick and simple :D
User avatar
Entar
 
Posts: 439
Joined: Fri Nov 05, 2004 7:27 pm
Location: At my computer

Postby Error » Thu May 25, 2006 4:05 am

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

Postby Lardarse » Thu May 25, 2006 4:47 am

I'm an FTEQCC person myself.

But those are the main 2, and they both have a lot of similar features...
User avatar
Lardarse
 
Posts: 266
Joined: Sat Nov 05, 2005 1:58 pm
Location: Bristol, UK

Postby Dr. Shadowborg » Thu May 25, 2006 4:14 pm

FrikQCC all the way. :wink:
User avatar
Dr. Shadowborg
InsideQC Staff
 
Posts: 1110
Joined: Sat Oct 16, 2004 3:34 pm

Postby RenegadeC » Thu May 25, 2006 7:50 pm

Dr. Shadowborg wrote:FrikQCC all the way. :wink:


I like it because FTEQcc breaks Dreamcast support instantly.
User avatar
RenegadeC
 
Posts: 391
Joined: Fri Oct 15, 2004 10:19 pm
Location: The freezing hell; Canada

Postby ajay » Thu May 25, 2006 9:03 pm

I use FrikQCC, 'cos I trust it
User avatar
ajay
 
Posts: 559
Joined: Fri Oct 29, 2004 6:44 am
Location: Swindon, UK

Postby Quake Matt » Thu May 25, 2006 11:15 pm

I think my FrikQCC came with some .qc source files once (many years ago!), and that's why I've got it. I don't think I'd use any of the advanced features, even if I knew what they were!

What does FrikaC himself use, hmm?
User avatar
Quake Matt
 
Posts: 129
Joined: Sun Jun 05, 2005 9:59 pm

Postby the bamph » Sat May 27, 2006 8:23 pm

got another noob problem...

i've tested the screenflash effect and it works fine. But not where i want it to.

i have to add the flash effect somewhere near a piece of code that mentions a +1 in my frag count, right?

i'm guessing that the line(s) i'm looking for should be in client.qc, but i can't find it (them).

the closest match i found to what i was looking for was this:

attacker.frags = attacker.frags + 1; (but this was in the Client Obituary, took me some time to notice that... kept wondering why the flash appears each time i respawn)

Do i have to add something in client.qc myself? or am i scouting in the wrong file?

(BTW i switched to FrikQCC too)
the bamph
 
Posts: 10
Joined: Sun Apr 16, 2006 10:05 am

Postby FrikaC » Sun May 28, 2006 12:37 am

got another noob problem...

i've tested the screenflash effect and it works fine. But not where i want it to.

i have to add the flash effect somewhere near a piece of code that mentions a +1 in my frag count, right?

i'm guessing that the line(s) i'm looking for should be in client.qc, but i can't find it (them).

the closest match i found to what i was looking for was this:

attacker.frags = attacker.frags + 1; (but this was in the Client Obituary, took me some time to notice that... kept wondering why the flash appears each time i respawn)

Do i have to add something in client.qc myself? or am i scouting in the wrong file?

(BTW i switched to FrikQCC too)


You're actually on the right track here. Simply place something along the lines of stuffcmd(attacker, "bf\n"); wherever you see attacker.frags = attacker.frags + 1; in ClientObiturary. (That Palfrom thing doesn't exactly do anything related to what you originally asked, I'm ignoring it for the purposes of this conversation)


I think my FrikQCC came with some .qc source files once (many years ago!), and that's why I've got it. I don't think I'd use any of the advanced features, even if I knew what they were!

What does FrikaC himself use, hmm?


Ahh, the super-rare Quake Expo release! With my QC source base and installer!

I use FrikQCC Gui 2.6 but I usually endorse FTEQCC because it's FrikQCC based, but it got around to implementing things I had planned to do for years but was too lazy to do. I don't think the fteqcc gui is very good however. I like mine better for some reason, and I usually prefer the gui version for casual qc coding (Edit button to fix typos = the win)
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby Sajt » Sun May 28, 2006 6:18 am

I had that 'rare' FrikQCC with the no-warnings source base as well at some point :)

I never used FrikQCC gui at first because it crashed alot. And if it crashed enough (on my Win98 machine) it brought down the whole computer ;)

I started using it later because I figured out the exact circumstances of the crash and was able to avoid it. Can't remember what it was anymore though :(
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 FrikaC » Sun May 28, 2006 6:43 am

Eh, it never has crashed for me.
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby RenegadeC » Sun May 28, 2006 6:36 pm

FrikaC wrote:Eh, it never has crashed for me.


I love FrikQCC and I love you.
User avatar
RenegadeC
 
Posts: 391
Joined: Fri Oct 15, 2004 10:19 pm
Location: The freezing hell; Canada

Postby TimeServ » Mon May 29, 2006 10:01 pm

I guess I might as well join in on this discussion on QuakeC compilers. I used to use ProQCC up until Spike showed me that the FTE project included a compiler. Then somewhere down the line I started using switch statements everywhere and now I can't stop.

RenegadeC wrote:I like it because FTEQcc breaks Dreamcast support instantly.


You have any knowledge as to why?

FrikaC wrote:I don't think the fteqcc gui is very good however.


It really isn't. The whole thing really needs to be tossed out and redone from scratch with some more portable windowing library, but that will never get done. The engine integration is probably more useful even with just minimal debugging capabilties.
TimeServ
 
Posts: 38
Joined: Wed Jun 08, 2005 4:02 pm

Postby Spike » Tue May 30, 2006 11:38 pm

TimeServ: presumably the alignment issues that nexuiz people moaned about a while ago.
See latest patch to qccmain.c

regarding gui. No, fteqcc's isn't all that good. Although I still prefer it over frikqcc's. Probably purly because it is how I prefer it. You can double click the error/warning line with either gui - it's just that fteqcc tends to take you to the wrong line. :/

'... FTEQCC because it's FrikQCC based ...'
Just to clarify. fteqcc is not a direct derivative of frikqcc, and there are likly to be a few origional qcc bugs in fteqcc that were fixed in frikqcc, and vice-versa.
FTEQCC is a later project. You could think of it as a revised frikqcc without the QCCXness, and with more extensions.

I typically use the fteqcc built into fte than either the gui or regular fteqcc.I personally find it easier to use the quake console than a windows one. Line numbers are generally not important as fteqcc gives function names for warnings nowadays.
I rarly use frikqcc, and never the gui version.
I do not write as much qc as I used to. Could be related...

fteqcc is technically more advanced. frikqcc is meant to be more stable as it doesn't have lots of extra features to go wrong. :p
I generally advise people to maintain frikqcc compatability in case they ever find a bug in fteqcc. Mostly because I can then blame thier code if it fails in both!

I would not advise the use of proqcc or qccx. Neither have warnings or bugfixes.

I need to go to bed. I'm babbling again.
Spike
 
Posts: 2892
Joined: Fri Nov 05, 2004 3:12 am
Location: UK

PreviousNext

Return to QuakeC Programming

Who is online

Users browsing this forum: No registered users and 1 guest