Commit Graph

227 Commits

Author SHA1 Message Date
Spoike f5f36c88f4 bracketed a few of the parameters to vector macros.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1289 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-08 01:57:09 +00:00
Spoike 158163b29c renamed some parameters, and made them optional. if you don't provide the syscall function pointers, you can't load the vm as either dll or qvm (handy for when sv_pure stuff works properly)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1288 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-08 01:55:56 +00:00
TimeServ a49ca96a5a cl_parsewhitetext (rid#1239249)
non-standard text messages should be much better for use
server voting fix


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1281 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-07 14:55:25 +00:00
Spoike 79022ea924 Don't generate absurd decal fragments.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1279 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-09-07 01:05:27 +00:00
Spoike 2bc6beda82 fixed slope issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1262 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-28 19:43:50 +00:00
TimeServ b2494e4bc6 fs_cache fixed again, hopefully
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1259 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-27 06:43:12 +00:00
TimeServ acf77a47eb cvarreset enhancement
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1256 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-27 04:24:38 +00:00
Spoike c0ff57d388 small fixes to make stuff nicer, and more likly to build
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1253 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-26 23:55:09 +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
Spoike 2f4161ced8 FTE's filesystem has migrated to outside common.c
Note also the addition of q3's sv_pure stuff - which isn't yet compleate (or ethical).


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1250 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-26 22:52:26 +00:00
Spoike 5e5973fc35 common stuff for q3 client/server. netchan, shared field info, etc.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1249 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-26 22:51:20 +00:00
TimeServ 3a0181d5ca exec permission demote
fix to r_explosionlight
few sound fixes to csqc standard effects (not done yet)


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1246 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-26 21:59:36 +00:00
TimeServ ba4e46bf9f cvarlist changes, cvarreset added
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1244 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-23 03:25:22 +00:00
TimeServ 5e20d80817 cvarlist enhancement.. should we do more commands this way?
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1243 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-22 22:21:59 +00:00
Spoike cd19c7ac80 It should be stable now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1241 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-21 04:50:16 +00:00
Spoike 676cd47bb2 Disabled 'chunked' downloads. It was causing issues. There's a bug there somewhere, but it'll be too hard to find. Fall back to standard qw downloads.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1223 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-12 01:38:19 +00:00
Spoike bd4c05706b Fixed fastcall calling convention issues with GLRelease/mingl
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1220 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-12 00:22:38 +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
Mark Olsen b17bedde4a That's #ifdef HUFFNETWORK, not #ifndef MINIMAL
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1215 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-10 22:39:56 +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 d1d0989ab3 Small tweeks. The stack is always aligned now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1208 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-07 13:21:48 +00:00
TimeServ 83cc102208 m_accel/m_accel_noforce/m_threshold_noforce added, m_filter fixed up
added particle fields inwater and spawnchance
changed particle field timelimit -> spawntime
emit state is now kept (fixes rid# 1015648 FINALLY)


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1203 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-06 22:39:28 +00:00
TimeServ c30d79eb31 fix to sw character drawing (should speed SW up)
gl_blend2d (hackish cvar to get 2d blending, should work?)
fixes to pluginless compile
few other small changes


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1202 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-06 07:18:29 +00:00
Mark Olsen eb69ef9547 Endian fix.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1199 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-05 18:50:07 +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 091aa86c94 Some MorphOS plugin stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1190 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-03 13:21:43 +00:00
Mark Olsen 625f6b8527 Added the MorphOS platform.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1184 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-01 14:21:46 +00:00
Mark Olsen b171e40621 Stuffing some MorphOS code on CVS.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1183 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-01 14:17:27 +00:00
Spoike 63ff3fd453 Small bugfix, bug reported by Moodles.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1182 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-01 12:35:16 +00:00
Mark Olsen 3113fcad9e Fixed some NQ protocol related endian problems.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1176 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-29 22:26:43 +00:00
TimeServ ea9c3b0360 software transtable rewrite, sw additive support for sprites/blob particles/line particles (no models yet), AddBlend/Trans functions need optimization
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1174 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-29 01:12:09 +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 46c05df0ea allways -> always.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1172 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-28 15:33:27 +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
Mark Olsen 20880b07be Fix use of uninitialised variable.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1159 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-25 13:35:14 +00:00
Mark Olsen b5d6325fe3 Redid COM_StripExtension to only strip from the first dot after the last slash in a filename.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1158 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-25 13:23:42 +00:00
Mark Olsen 1455020790 Added newline at end of file to shut up GCC.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1154 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-20 20:21:10 +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
Mark Olsen c428a29469 More endian fixes, Q3 maps work on big endian machines now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1143 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-09 17:14:55 +00:00
Mark Olsen 78390adbfa Some byteswapping for Q3 maps.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1142 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-09 16:36:26 +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
Mark Olsen 09d65658b4 Fixed to work on big endian.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1132 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-05 16:55:59 +00:00
Spoike 7e9bbc3fac ktpro should work better now woot. a few other things too
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1130 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-03 15:16:20 +00:00
Spoike f85340b9a2 Big huge mega-whooping commit.
I wonder how many things this'll break...
On the plus side, nexuiz works well, and ktpro works as well as in mvdsv. Hurrah!


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1122 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-01 19:23:00 +00:00
TimeServ d63bedbad1 -basegame fix
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1118 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-25 03:03:32 +00:00
Spoike 39990c213d I wonder how many things this will break...
Anyway, made the renderer more modular (multiple gl renderers in the same binary, supported properly - menu still needs work).
Rewrote parm1-16 handling, and added support for 17-32.
Lightstyle smoothing cvar: r_lightstylesmooth


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1113 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-22 17:10:13 +00:00
Spoike c920170d2a Bugfix: fix crash with no active game paths...
Shouldn't really happen anyway.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1110 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-21 14:41:37 +00:00
Spoike b172d60b88 Fixed some plugin problems.
loading/closing is more verbose (and a tiny bit easier)


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1102 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-18 23:54:34 +00:00
Spoike abc205c2e5 This is subtly more correct.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1101 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-18 23:53:21 +00:00