Pure CSQC
Posted: Mon Oct 13, 2014 10:51 pm
What is Pure CSQC?
As a general term, it would be running quake using purely csqc. No ssqc, no menuqc either.
Here's a quick mod I hacked up (it REQUIRES an updated version of fte):
http://triptohell.info/moodles/junk/purecsqc.zip
Note that its by no means complete. Frankly I'm too lazy to bother myself. Read the included readme for a list of the stuff that I can think of that is missing. There'll likely be other things that I forgot about completely.
Note that multiplayer is not supported with this in any way.
It has not been tested in DP at all. DP lacks key functionality that this mod depends upon. As a result, there has been no consideration for DP compatibility at all. You may be able to emulate enough parts with a stripped down ssqc, but this would defeat the point of this concept mod.
My personal interest in this is as a test case, but other people will likely find other uses for it.
It might help a few people become more familiar with [FTE's dialect of] csqc. If this helps stop the unfounded paranoia, then hurrah.
I took the liberty of throwing in some really basic menus, just to make a point. These may find their way into other mods, once fleshed out a bit. If nothing else, its something for people to learn from maybe.
It includes a hud through necessity which was a quick hack of a previous one I had. It naturally lacks any stat use though, so how useful that is for a regular non-pure csqc mod is debatable.
The csqc parts are pretty much sepearate from the ex-ssqc parts. This theoretically means that you can easily take an existing ssqc mod, insert the extra code, and you're away. However, as its not a complete reimplementation of a quake server, and not everything will work as-is (only vanilla qc has any kind of guarentee... or expectation rather). Really it depends on what hacks or extensions the mod in question uses. It should be possible to hack pretty much any mod about a bit so that it works as pure csqc (other than deathmatch ones anyway), but emulation is often not the most practical way to achieve that.
As a general term, it would be running quake using purely csqc. No ssqc, no menuqc either.
Here's a quick mod I hacked up (it REQUIRES an updated version of fte):
http://triptohell.info/moodles/junk/purecsqc.zip
Note that its by no means complete. Frankly I'm too lazy to bother myself. Read the included readme for a list of the stuff that I can think of that is missing. There'll likely be other things that I forgot about completely.
Note that multiplayer is not supported with this in any way.
It has not been tested in DP at all. DP lacks key functionality that this mod depends upon. As a result, there has been no consideration for DP compatibility at all. You may be able to emulate enough parts with a stripped down ssqc, but this would defeat the point of this concept mod.
My personal interest in this is as a test case, but other people will likely find other uses for it.
It might help a few people become more familiar with [FTE's dialect of] csqc. If this helps stop the unfounded paranoia, then hurrah.
I took the liberty of throwing in some really basic menus, just to make a point. These may find their way into other mods, once fleshed out a bit. If nothing else, its something for people to learn from maybe.
It includes a hud through necessity which was a quick hack of a previous one I had. It naturally lacks any stat use though, so how useful that is for a regular non-pure csqc mod is debatable.
The csqc parts are pretty much sepearate from the ex-ssqc parts. This theoretically means that you can easily take an existing ssqc mod, insert the extra code, and you're away. However, as its not a complete reimplementation of a quake server, and not everything will work as-is (only vanilla qc has any kind of guarentee... or expectation rather). Really it depends on what hacks or extensions the mod in question uses. It should be possible to hack pretty much any mod about a bit so that it works as pure csqc (other than deathmatch ones anyway), but emulation is often not the most practical way to achieve that.