1
0
Fork 0
forked from fte/fteqw
Commit graph

111 commits

Author SHA1 Message Date
Spoike
6430b9b214 added a macro for specifying all the cvar properties. This will simplify stuff for Q2.
Also added trace_endcontents and trace_surfaceflags.
File system (still too selectivly) reads gz files.
Fixed a buffer overflow in the http client.
Made server downloads decompress zipped files to a temporary file. This should make it download them faster.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1943 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-11 02:09:43 +00:00
Spoike
8b3c4d9071 Fixed some bug type thingos.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1934 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-05 22:53:59 +00:00
Spoike
6b2b084b76 don't look for qwprogs quite so much in single player.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1923 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-01 22:34:24 +00:00
Spoike
9620a98dc2 Removed moodles' infokey stuff which was totally wrong anyway.
Enabled the prototype warnings. Looks like we need them.
Fixed a few warnings other than the prototype ones which I just enabled.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1898 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-28 02:35:40 +00:00
TimeServ
8f550d6d1f half-alpha character rendering for software
changed background to not blink
added BX_COLOREDTEXT extension (although the FTE extension conflicts)
fix to console clearing which should hopefully speed things up a little bit


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1886 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-21 03:10:16 +00:00
Spoike
e3cb464de9 Some bugs fixed. I wonder what I've broken.
Oh yeah, hud scoreboard stuff works now.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1883 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-21 00:06:49 +00:00
Spoike
e1caf72792 Added an FTE_SV_REENTER extension and fixed a bug.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1857 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-12 22:27:56 +00:00
Spoike
a1d78aece3 log builtin now uses vfs. And a newline fix.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1766 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-02 22:39:59 +00:00
TimeServ
a8889d8f24 THIS COMMIT MOST LIKELY BREAKS THINGS.
changed conchars from 16-bit to 32-bit
added support for RGBI fg and bg colors
better support for ^8/^9 text codes
fix to echoish menu sounds
added plugin stuff for centerprints/server messages/chat messages, not finalized (?)
GL/SW color character functions improved (although neither handle transparent characters, and SW needs improvement with the palette remapping)


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1750 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-01-01 09:01:15 +00:00
Spoike
06b2836ecc Fixed the old fs stuff here, to use the vfs thingie.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1737 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-23 01:23:03 +00:00
TimeServ
55f788ef0d removed Draw_PicFromWad so we only use the "safe" version
killed some Sys_Errors
transtable loading to vfs
log rotation fix
server cosmetic changes


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1731 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-21 07:00:33 +00:00
Spoike
503eff6421 Reworked the filesystem. We now support a virtual filesystem. Many places accept stream usage, although many formats do not support this.
I'm not sure if this will break anything. It shouldn't do, but it might.

Not everything is ported over yet. Ideally there would be no more use of fopen anywhere else in the engine, and com_gamedir would be made static to fs.c
There are a couple of other changes too.

http/ftp stuff is currently disabled.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1728 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-21 03:07:33 +00:00
Spoike
12bef1befc Stop fussing
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1715 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-16 17:12:11 +00:00
Spoike
34ea2f2292 Fixes a bug where ktpro wasn't being given the correct strings.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1685 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-06 23:32:06 +00:00
TimeServ
9a4a8aa411 remove superfluous extension
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1666 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-06 01:18:47 +00:00
TimeServ
87d4c83abe logging now shuts off after a bad write
colormapping made more generic (more with that later)
small stat fix


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1663 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-12-05 16:47:29 +00:00
Spoike
806c2eb85b Slightly better ktpro support.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1613 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-28 00:14:32 +00:00
TimeServ
9795a359d1 small fix
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1581 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-22 21:49:56 +00:00
Spoike
9e89e2273a An attempted ktpro fix
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1577 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-21 21:46:52 +00:00
Spoike
07593bca79 Cleaned up some extensions, added the new ones that we support, etc
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1564 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-09 23:35:38 +00:00
Spoike
118d71793d Cleaned up some precompiler conditions.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1553 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-11-03 23:40:51 +00:00
TimeServ
146e8a253f add DP_INPUTBUTTONS to extension list, we've been supporting it for a while
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1536 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-23 03:42:20 +00:00
Spoike
40fcabd08d Fixes mingl
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1530 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-22 00:29:05 +00:00
Spoike
c407b987ee A slight possible speedup.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1489 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-16 04:00:43 +00:00
Spoike
d4d365175d I've been fixing warnings.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1448 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-07 16:27:20 +00:00
TimeServ
25a65bbf8e UDC_EXTEFFECT sucks
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1427 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-05 02:15:33 +00:00
Spoike
8ca97dc86b Getting rid of the version number, now using build numbers only.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1418 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-04 21:08:06 +00:00
Spoike
32da3157b4 Fix for the random missing strings.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1409 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-01 14:16:57 +00:00
Spoike
4366f644e5 A few tweeks here and there.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1407 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-10-01 03:09:17 +00:00
Spoike
d697b1ca2d Some small tweeks, and a new matchclientname extension. Woot.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1377 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-26 03:40:09 +00:00
Spoike
788718e6d8 Added DP_SV_WRITEUNTERMINATEDSTRING
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1326 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-14 04:36:54 +00:00
Spoike
347311db8c q3 fixes and misilaneous minor changes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1298 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-08 22:52:46 +00:00
Spoike
e114d9203a *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1278 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-06 22:42:45 +00:00
Spoike
1130dea569 Rewrote a few bsp tracing stuff (primarily for heightmap things).
Q3 client and server support is in.
heightmaps are in.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1252 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-26 22:56:51 +00:00
TimeServ
e339bfa096 progs control cvars, pf_cs_sound fix
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1239 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-19 19:06:22 +00:00
TimeServ
b3ba498aad added coredump commands for all progs types
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1233 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-16 18:35:43 +00:00
TimeServ
ac678cc0be FTE_TE_STANDARDEFFECTBUILTINS added
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1229 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-13 06:01:18 +00:00
Spoike
83a2f3aa06 Getting ready for qexpo. CSQC is in final dev stages. Everything else should be working well enough too, hopefully.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1217 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-11 04:14:33 +00:00
Spoike
5dce02d558 *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1209 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-07 18:08:13 +00:00
Spoike
7903310326 Lots of small changes. q3 player models are working and things, though csqc. md5mesh is supported (md5anim through an alternate 'format' to specify model name and a list of md5anims).
Lots of cool stuff.

r_shadows is still broken due to depth sorting of model (and thier depth value being written too late).


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1196 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-03 23:14:59 +00:00
Mark Olsen
c5c278da85 origional -> original.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1173 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-28 15:52:31 +00:00
Mark Olsen
19476733cb allready -> already.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1171 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-28 15:22:15 +00:00
Spoike
b628439038 Make sure strzone is always freed when the mod is closed.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1162 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-26 21:01:26 +00:00
Spoike
ce28a040f8 Thanks to bigfoot for pointing that one out.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1155 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-20 21:39:17 +00:00
Spoike
4fad5d02bc work, dammit!!
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1149 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-16 17:04:36 +00:00
Spoike
50a59ff11f rewritten vast chunks of code to support MOVE_HITMODEL as well as clean some of it up a bit. Dedicated server should build now.
A couple of minor bugs fixed too.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1146 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-16 00:53:08 +00:00
Spoike
f1ea7c0c06 Q2 works, models are depth sorted (the same time as particles).
some extra macros added. We have a full set of dp te effect builtins (but not parsing them all yet... so not advertising them either).
Dedicated server does not build. I need to add some functions to svmodel.c
sound should work properly with roq/cin/avi playback.
gl_detail should work like in ezquake. there's also a new gl_detalscale cvar
bss size should be a small ammount smaller.
all the dp te builtins will send something. But fte can't parse all of them yet.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1145 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-14 01:57:34 +00:00
Spoike
83bf982654 Small tweeks
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1141 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-09 15:47:20 +00:00
Spoike
86b651132e Annother day of hacking finished.
Time for bed.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1137 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-08 00:37:52 +00:00
Spoike
372d64347f Make ktpro work a bit better, a few new csqc builtins
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1135 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-05 23:46:10 +00:00