Commit graph

316 commits

Author SHA1 Message Date
TimeServ
858239691a fix server crash (rid#1258739)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1230 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-14 03:39:49 +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
Mark Olsen
44017f0918 SV_Frame no longer takes an argument.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1213 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-10 17:52:18 +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
5e3d74c8f9 Removed unused cachedir variable.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1193 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-08-03 21:48:18 +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
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
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
Mark Olsen
093c37edbb Make the help message for mvdrecord print mvdrecord instead of record.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1160 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-25 13:36:42 +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
Mark Olsen
11cb7c2c15 Added some missing newlines in error messages.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1131 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-04 16:55:36 +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
996fd0b84e Whoops, fix that small bug
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1127 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-02 12:22:40 +00:00
Spoike
9e70027aaa Fix missing model precaches (thanks cheapy)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1126 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-07-02 04:30:23 +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
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
dfd8e1aaed Redesigned sound code for greater modularity.
Added support for dp6/dp7 protocols (ents are still broken).
md3 tags should work properly (still suffer from origin-of-parent interpolation bugs)


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1089 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-14 04:52:10 +00:00
TimeServ
fbcb802f1f sv_reportheartbeats
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1085 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-09 16:29:32 +00:00
Spoike
c2930803d4 hopefully, everything will work that little bit better.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1072 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-04 04:20:20 +00:00
TimeServ
57cac0ac70 fix to fs_cache/directory enumeration on windows
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1065 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-30 12:30:41 +00:00
Mark Olsen
4d9407b887 Added missing registration of sv_maxtic
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1060 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-27 18:31:34 +00:00
Spoike
1534fee1ae Small fixes. Compiles in mingw and allows fte clients to connect without confusing them.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1055 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-27 05:41:07 +00:00
Spoike
95948b35ec Rewrote FTE's NQ-compatable networking code. The nqnet functions have gone, as we support both udp and ipx through the qw code.
cl_netfps has also had some work.
Added polling of http-based master servers (gameaholic).
Lots of darkplaces compatability things added, for nexuiz.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1054 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-26 12:55:34 +00:00
Mark Olsen
6ddbdc417e Moved headers around a bit.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1043 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-21 01:28:51 +00:00
Spoike
8641ac86f5 64bit should compile properly now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1038 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-20 03:32:53 +00:00
Spoike
077fb0d98a q2/q3 clipping fixed (hopefully finally except for bsp objects, that is)
q2 server should work.
added support for addative (and things) blends from menu.dat


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1035 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-19 02:53:03 +00:00
Mark Olsen
0d032cbce9 Do the map model checksum byteswapping during the check, don't store it byteswapped, as this breaks a local client.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1032 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-19 01:40:14 +00:00
Spoike
4a0c02b685 Hopefully, the server will now run on 64bit archetectures.
Also, a piece of unitialialized memory should now be fixed.
there's a con_centertext cvar added
an extra default particle texture.
further dp protocol compatability stuff.
EF_ADDATIVE works on models and supposedly sprites. will do sw sprites too at some point.

Linux makefile needs work still.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1017 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-17 02:36:54 +00:00
Spoike
7c418ca423 qc string_t is now an int instead of char *, stringtable is char * instead of int.
Some fixes and extra stuff for nexuiz, but it took a protocol extension, which is currently assumed instead of queried.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1015 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-15 18:49:04 +00:00
Spoike
e348dc30a2 Changed vec4_t down to vec3_t, got the server browser integrated with the menu.dat. csqc is having fun, and nexuiz should work better. Enjoy.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1011 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-13 10:42:48 +00:00
Spoike
b18f6e37d6 Prerelease progs support
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1007 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 17:03:19 +00:00
Spoike
a6110325de prerelease support. Because we can.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1006 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 17:01:48 +00:00
Spoike
0cde037da7 It's just more appropriate.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1005 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 16:48:29 +00:00
Spoike
d3e0de8c63 NQ is the basic rule.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1004 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 16:46:27 +00:00
Spoike
d59a2f5ce5 Don't provide the mvd streaming port by default.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1003 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 16:43:15 +00:00
Spoike
f08754f302 Don't need force_retouch
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1002 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 16:41:54 +00:00
Spoike
f2c5ae1c54 QW is based on NQ, as is H2.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1001 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 16:40:46 +00:00
TimeServ
b93695279c prerel, sw fix
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@990 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 03:41:24 +00:00
Spoike
a9d9293fc1 Changed spikeset.
Some csqc tweeks, bugfixes, additional work (yay - prediction, keyboard input!)
Some teamplay tweeks, supports much more fuhquake-compatable teamplay stuff.
Changed the texture naming scheme a bit.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@979 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-26 16:04:12 +00:00
Spoike
545b457f02 Trying to improve portability.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@969 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-19 21:09:29 +00:00
Spoike
b8eca23cfb *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@963 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-18 17:12:18 +00:00
Spoike
1c47b03601 Urm. Compiles in FreeBSD with gmake and gcc. So, urm, yeah... Maybe it runs too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@947 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-17 02:22:51 +00:00
Spoike
f43b221896 Stuff
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@942 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-16 16:21:27 +00:00
Spoike
6f5a1247e8 menu.dat works! yay!
And a couple of bug fixes too.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@927 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-28 07:05:38 +00:00
Spoike
d7bb31a516 Some changes. QC execution has been tweeked a little. It needs further work still.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@925 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-28 00:11:59 +00:00
Spoike
0b3fc5c57f New cvar: allow_download_pakcontents
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@924 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-24 18:32:44 +00:00
Spoike
5926f9f4cf *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@917 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-23 22:14:08 +00:00
Spoike
0a819ecd64 heh, whoops
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@908 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-20 03:07:24 +00:00
Spoike
cd404b7477 *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@907 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-20 03:05:36 +00:00
Spoike
7e1ab9e29b *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@906 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-20 02:57:11 +00:00
Spoike
74f9fa8581 Q2 now runs properly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@902 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-18 06:13:11 +00:00
Spoike
d4e494488b *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@896 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-12 23:40:42 +00:00
Spoike
ce3c561cfe CSQC is standard now, and secure via the same md4 as a map currently has.
Particle system functions renamed a bit, a few other cleanups in that area.
Console handling tweeked. Better rules for subconsoles and plugins. Commands are coloured if it'll be execed, which should help reduce occurences of chat being commands. tab compleation tweeked, partial compleation no longer changes the suggestion.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@895 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-10 03:55:18 +00:00
Spoike
2621cc6aad *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@894 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-07 08:58:26 +00:00
Spoike
061024cf36 print/dprint issues cleaned up.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@893 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-07 08:55:30 +00:00
Spoike
d648c9e733 A couple of fixes. MVD recordings now actually record frags. Splitscreen no longer causes illegible messages.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@890 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-04 13:30:30 +00:00
Spoike
e269aeaf16 Qux removed to a plugin.
Small bugfixes.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@887 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-01 15:36:23 +00:00
Spoike
9ae7e2621d SOFTWARE RENDERING IS BROKEN: DO NOT USE ASM VERSION.
Lots of changes.
CSQC should be functional, but is still tied to debug builds. It WILL have some bugs still, hopefully I'll be able to clean them up better if people test it a bit.
Precompiled headers are working properly now. Compile times are now much quicker in msvc. This takes most of the files this commit.
Restructured how client commands work. They're buffered outside the network message, some multithreaded code is in. It needs a bit of testing before it's active.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@885 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-28 07:16:19 +00:00
Spoike
acde8ade44 CSQC support changes and some small bugfixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@874 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-12 18:56:04 +00:00
Spoike
f4cfc008e1 Added some extensions to csqc. Added capability for obtaining stats. Fixed a big-endian issue with string stats.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@873 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-10 00:14:10 +00:00
Spoike
95eafd7427 some bugfixes
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@867 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-06 02:47:36 +00:00
Spoike
b1c2a6494a bigfoot pointed out this problem without NQPROT on a server
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@858 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-29 02:14:57 +00:00
Spoike
fa82bc9c8c Fixed custom beams
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@854 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-28 19:26:24 +00:00
Spoike
bfb1906d8e Removed some unneeded defs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@852 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-28 04:31:44 +00:00
Spoike
cf69910a6b That's the angles compleatly smoothed now
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@836 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-27 01:53:05 +00:00
Spoike
8233e58472 mvdplay should be run fine now, once in. You can still hijack scoreboards though.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@832 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-26 03:39:47 +00:00
Spoike
0f0081d8db Whoops
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@831 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-25 20:46:24 +00:00
Spoike
6580299f61 Server-side MVD playback is more healthy now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@830 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-25 05:01:30 +00:00
Spoike
51da6d3abf Fixed some warnings and stuph.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@829 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-24 23:47:32 +00:00
Spoike
7d85e1d695 make sure time is set correctly. Just paranoid, I know.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@817 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-18 21:11:55 +00:00
Spoike
71dd0f167d Fixed a small stack problem with timeofday string
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@810 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-18 15:49:57 +00:00
Spoike
6b9650f045 Removed some utterly hideous coding style.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@807 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-17 17:48:13 +00:00
Spoike
f09294cc07 A fix so *spectator via forceinfokey works properly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@806 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-17 17:46:49 +00:00
Spoike
0f9893992a it's more likly to compile now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@797 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-16 19:55:35 +00:00
Spoike
0f3b5f4b33 First version of chunked downloads.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@789 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-16 02:24:05 +00:00
Spoike
ac072a4ed6 Fixed commandline arguments.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@788 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-16 02:23:31 +00:00
Spoike
4341984aa6 Fixed rcon crash, fixed extreemly slow download speed (drate was bad).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@786 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-16 00:59:48 +00:00
Spoike
9f7ca44459 Added notarget and fly commands (and a cast for q2 gamecode's usercmds)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@742 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-07 02:36:13 +00:00
Spoike
340acfd808 Fixed a map name bug.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@741 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-07 02:34:59 +00:00
Spoike
63685e264b That's more stable now
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@740 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-07 02:34:25 +00:00
Spoike
a1d1f34fe3 Urm, yeah, that's probably better.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@738 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-07 02:32:32 +00:00
Spoike
e4213157a9 Fixed a bug which was causing a Q2 game error when failing to open the level cache for writing.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@737 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-07 02:31:38 +00:00
Spoike
585dc4db55 don't crash if they gave us a dodgy model (md3s... hmm)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@719 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 10:58:18 +00:00
Spoike
73aa56a830 Wall jumping... and stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@711 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 08:04:42 +00:00
Spoike
ab3644ddf4 Give is more fun on dedicated servers now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@710 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 08:01:03 +00:00
Spoike
d36eac6baf walkmove(0,0) is a solidity test. Test properly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@709 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 07:58:19 +00:00
Spoike
5c7b6b809f minor fixes to get the non-merged version to build properly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@685 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-24 09:10:39 +00:00
Spoike
4b0395e079 Lots of stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@684 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-24 08:45:56 +00:00
Spoike
0df2f91f9f Maybe this will fix something.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@678 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-22 08:04:06 +00:00
Spoike
fee761f9d4 Added clearer syntax to sv_settimer
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@673 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-21 04:39:47 +00:00
Spoike
3c69370a6f Hopefully that'll finally fix parsecommand stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@659 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-19 04:37:42 +00:00
Spoike
e62fd88bdc tweeking parsecommand and mvdsv's usercmd stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@657 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 19:58:07 +00:00
Spoike
3f071c9876 Shadowalker wanted me to move it, so moving it I am.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@640 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-14 11:16:42 +00:00
Spoike
d62b960d17 It's a bit cleaner this way.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@638 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-13 00:44:43 +00:00
Spoike
c72469e124 It's cleaner this way.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@637 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-13 00:44:05 +00:00
Spoike
d217414289 The server can now stream an MVD to multiple destinations at once. mvdrecord does not stop the old demo from recording. Please note, this hasn't been exaustivly tested.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@619 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-10 21:34:42 +00:00
Spoike
1719ea7dc6 Try not to allow anyone to crash us with corrupt mvds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@618 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-10 21:32:54 +00:00
Spoike
9611c2acc3 Fix for the correct map name when playing back an MVD.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@615 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-10 03:04:42 +00:00
Spoike
be37bfeb5e potential bug-fix.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@612 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:48:30 +00:00
Spoike
7a854736e4 gcc warning fix.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@611 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:47:43 +00:00
Spoike
bdc9e2e5c7 A fix for some of the warnings
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@610 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:46:41 +00:00
Spoike
0322bdd338 mvd playback works properly now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@587 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-08 04:14:52 +00:00
Spoike
36aa923e2e mvd playback fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@582 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-06 01:57:07 +00:00
Spoike
f63916139d overflow without overflow set should now be gone when playing back mvds server side.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@581 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-06 01:52:32 +00:00
Spoike
784d080071 Makes noclipping with playback of mvd demos work a bit better, though it breaks tracking with FTE's independant physics (zquake is fine)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@580 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-06 00:58:19 +00:00
Spoike
8388988809 svc_nails2 works fine in server side mvd demos now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@579 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-06 00:56:39 +00:00
Spoike
eac52dedf2 prevent mvd playback from doing prespawnie type things.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@574 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 15:38:57 +00:00
Spoike
fa303f250e Make overkill.mvd not overflow the client when coming in fresh.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@573 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 15:38:18 +00:00
Spoike
0fd9cb8c9c Trying to get MVDs working again.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@572 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 15:19:11 +00:00
Spoike
799eec7a81 Tweeked KRIMZON_SV_PARSECLIENTCOMMAND. It should have better behaviour now. (More like DP)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@571 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 11:51:44 +00:00
Spoike
b48cc1ae58 Fix for download paths.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@562 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 08:22:06 +00:00
Spoike
abad34c826 Big coords work with NQ mods too now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@561 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 08:21:31 +00:00
Spoike
854f5340c1 server can be configured out, rtlights are a bit more responcible.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@538 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-29 01:21:00 +00:00
Spoike
9af4c7df7f we can connect to DP servers, dynamic lighting code was revised a little, a new cvar was added to control the extra feature, lights can be flagged with where they should appear, skin code was revised (to include models), fruity textures fixed, r_loadlit 2 failing to save is fixed. NQ demos smoothed.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@537 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-27 08:16:25 +00:00
TimeServ
db4c8fadc5 part 1 of the entity particle fiasco
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@532 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-25 06:57:30 +00:00
Spoike
5c566ea7e2 SOLID_LADDERQ1 -> SOLID_CORPSE. if you needed ladder, use 20 instead.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@529 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-23 15:13:32 +00:00
Spoike
cefa1be2ac removed an unneeded variable.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@512 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-23 00:36:33 +00:00
Spoike
64e5dd682f cleaned up a bit, made more generic and stuph.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@511 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-23 00:35:37 +00:00
Spoike
2d54b24930 Splatt go some warnings. And I thought it was only bugs that could go splatt.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@510 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-23 00:34:41 +00:00
Spoike
297bf5cb2d Erm. Whoops. Let's fix that bug now...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@500 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-21 21:24:46 +00:00
Spoike
3f775349b3 Small changes to make it more generic to use.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@499 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-21 07:31:26 +00:00
Spoike
5e9f13e088 pr_trace (the macro) was just causing problems. removed.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@498 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-21 07:29:53 +00:00
Spoike
36d7a807e6 Added stubs and a way of forcing QW prediction to work nicly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@483 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 00:55:29 +00:00
Spoike
c75be163d3 fix for mvd recording. Also now sends extensions for DP clients to see.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@482 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 00:54:23 +00:00
Spoike
91e056dc2f NQ clients wern't working properly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@481 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 00:52:49 +00:00
Spoike
5b2eb1c44b Don't try using QW extensions in Q2.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@480 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 00:51:57 +00:00
Spoike
4805ea3409 Small fix.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@479 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 00:50:52 +00:00
Spoike
ce8e3dd27f More responsible code with regard to player models.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@478 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-19 17:45:22 +00:00
Spoike
31e43d1021 It now knows how NQ mods can set TE_ effects 76 and 79
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@477 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-19 17:44:33 +00:00
Spoike
64182c848a An attempt at more stable NQ physics.... Still doesn't seem right.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@476 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-19 17:43:55 +00:00
Spoike
a01475c2be Hrm. Need a better solution than this. Needs to be more generic... Dooms going to want it... maybe that's why I couldn't get it stable?
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@475 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-19 17:42:54 +00:00
Spoike
649e8c5c27 Bug fix. You can use listen 1 again now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@474 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-19 17:41:51 +00:00
Spoike
31cf61938f That message is annoying.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@473 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-19 17:41:03 +00:00
Spoike
6a2482ad17 some parts rewritten to cope with bigcoords.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@446 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-17 17:52:56 +00:00
Spoike
bcbd887bab FTE_STRINGS is now supported (and created...)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@445 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-17 17:52:18 +00:00
Spoike
9d1ae54baa server switches to bigcoords
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@444 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-17 17:49:18 +00:00
Spoike
b07301c633 Finish off some serverside bigcoords stuff
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@443 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-17 17:43:07 +00:00
Spoike
12de27385e localinfo/serverinfo savings
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@442 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-17 17:42:28 +00:00
Spoike
7da6c1188e it can switch to big origins now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@441 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-17 17:41:25 +00:00
Spoike
7a8da0015d hexen2 angles stuff
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@440 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-17 17:40:39 +00:00