Forum

The Team Fortress CSQC Thread

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

The Team Fortress CSQC Thread

Postby avirox » Tue Apr 27, 2010 12:09 am

There's been a lot of posts about Team Fortress on here lately, and I'm hoping that means some renewed interest (especially in the coding dept). I'm here to ask you guys: what do you think we can do with CSQC to enhance the existing TF experience? I'm not talking about changing the gameplay or anything.. just ways to make it seem more "modern".

As many of you may have seen, MegaTF Coop already uses CSQC for GUI menus, reload bars, and grenade timers.

Image
Image

I will be putting up a new TF server shortly which has CSQC support enabled (QW clients only), which is also why I'm asking. Anyone who wants to collab on this project is more than welcome, too.
avirox
 
Posts: 137
Joined: Wed Aug 16, 2006 3:25 pm

Postby Team Xlink » Tue Apr 27, 2010 12:29 am

I think this is a great idea!

I like the menus, they look nice and useful.

Perhaps CSQC could be used to make a custom hud, with features such as:

    Name of Class
    How many Grenades you have left
    Goal Score (EX not kills unless that is the goal of the game).


Along with the current needed hud features, health, ammo, etc.
Team Xlink
 
Posts: 368
Joined: Thu Jun 25, 2009 4:45 am
Location: Michigan

Postby scar3crow » Tue Apr 27, 2010 2:25 am

Double up on the showing the team score bit. Even better if it appeared in the actual scoreboard, as distinct things at the top so you could just look at Blue or Red or Yellow or Green.

Is this going to be CustomTF with CSQC, or normal TF with CSQC or MegaTF with CSQC?
...and all around me was the chaos of battle and the reek of running blood.... and for the first time in my life I knew true happiness.
User avatar
scar3crow
InsideQC Staff
 
Posts: 1054
Joined: Tue Jan 18, 2005 8:54 pm
Location: Alabama

Postby avirox » Tue Apr 27, 2010 3:17 am

Technically it should support all incarnations of TF, since they all share most of the same basic code. SSQC will just need some small adjustments, but the csprogs will be exactly the same for each TF.
avirox
 
Posts: 137
Joined: Wed Aug 16, 2006 3:25 pm

Postby Swift » Tue Apr 27, 2010 8:12 am

What is the potential of CSQC to aid cheating? Is there some CSQC.dat checksum going on between client and server?
Swift
 
Posts: 60
Joined: Tue Jan 26, 2010 11:02 am

Postby mh » Tue Apr 27, 2010 8:53 am

No worse than a modified client executable I would imagine. All the code is client-side anyway, and the server would remain the final arbiter.
We had the power, we had the space, we had a sense of time and place
We knew the words, we knew the score, we knew what we were fighting for
User avatar
mh
 
Posts: 2292
Joined: Sat Jan 12, 2008 1:38 am

Postby Spike » Tue Apr 27, 2010 9:00 am

the client engine hashes the csqc somehow (truncated md4 in fte, same as the maps) and checks that against one that the server has.
you can add a cheat in csqc, sure. but you need to modify the client first. and if you're modifying the client then it may have been easier to just add the aimbot/whatever there, instead.
Spike
 
Posts: 2892
Joined: Fri Nov 05, 2004 3:12 am
Location: UK

Postby Urre » Tue Apr 27, 2010 9:00 am

The potential for cheating using CSQC only starts if the server sends info to CSQC which could be abused. An SSQC coder who doesn't know what he's doing, might for example send info about positions for all players on the map, and then in CSQC decide which team they belong to, and show team indicators on those who belong to your team. A CSQC hacker could now use the unused info about the other team to create wallhacks.
I was once a Quake modder
User avatar
Urre
 
Posts: 1109
Joined: Fri Nov 05, 2004 2:36 am
Location: Moon

Postby leileilol » Tue Apr 27, 2010 12:10 pm

since it's csqc, you can make funnier hallucenations like maybe having clientside bot GHOSTS that appear and run down hallways and such, but only in your own vision!
i should not be here
leileilol
 
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest