Commit graph

599 commits

Author SHA1 Message Date
Spoike
4b006a8412 Fixed the MVD crash bugs, and added mvd splitscreen support (cl_splitscreen).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1080 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-07 04:40:16 +00:00
Spoike
3aeebf7a82 Fixed [ 1215000 ] Qizmo User Input Prompt bug
Removed an extra space, which was confusing qizmo.
Was actually a Qizmo bug with poor parsing.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1079 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-07 04:11:48 +00:00
Spoike
9a9b08c0a2 Fixed [ 1215480 ] Having to "exec" a particle set twice.
Now always create a stub effect when assoced.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1078 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-07 03:59:11 +00:00
Mark Olsen
7b0f0fb0e1 DirectX is a Win32 thingie only.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1076 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-04 17:40:09 +00:00
TimeServ
d0bf1e327c r_netgraph fix (rid#1214753)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1074 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-04 13:12:44 +00:00
TimeServ
1b9407b2c2 cl_muzzleflash fix (rid#1214759)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1073 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-06-04 12:40:12 +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
TimeServ
90725afe20 minor trailstate fixes
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1064 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-30 11:05:44 +00:00
Spoike
997fa0d532 fixed independant physics to not crash when disconnected. Also found a way to make FTE more reliable on crap servers.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1063 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-30 10:36:26 +00:00
TimeServ
86f3912654 new trailstate system
te_lightning? and similar, and trail emit is no longer fps dependent
timelimit particle field added
te_*_end is still frame dependent and needs a resonable fix


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1062 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-30 04:34:47 +00:00
Mark Olsen
55fba7d181 Removed unused #include "glquake.h"
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1059 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-27 17:59:56 +00:00
Spoike
76350b3463 Added gl_motionblur cvar.
>=1 and <= 0 are bad values.
experiment to find a value you like.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1057 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-27 08:24:31 +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
Spoike
a579c12f79 so shouting is easier.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1045 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-22 01:53:56 +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
ca93cb6b8f Sorry, non-gl client builds will build again. Should do this properly though.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1036 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-19 17:50:18 +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
5a459212f1 Endian fixes to PCX loading.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1031 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-19 00:13:59 +00:00
TimeServ
2c175ab870 t_ beam effects to te_
type field added (normal, beam, decal)


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1028 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-18 23:15:58 +00:00
Mark Olsen
182505af2c Make master server browsing work on big endian.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1026 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-18 21:21:43 +00:00
TimeServ
fec4f02b1b fix to lavasplash
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1025 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-18 02:42:24 +00:00
TimeServ
641986a0ee r_lightmap_saturation
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1024 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-18 01:40:01 +00:00
Mark Olsen
cc73d5e994 Fix prototype of CL_MasterListParse to actually match function definition.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1021 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-17 17:38:50 +00:00
Mark Olsen
552647ceb1 Fixed an endian bug with world model checksum when connecting to a server.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1020 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-17 15:50:11 +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
50b566ea79 Probably some bugs fixed.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1000 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 06:04:28 +00:00
Spoike
8911d2f3d5 hidden a message with developer.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@999 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 06:03:15 +00:00
Spoike
76f5eb5769 trying to fix some bugs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@998 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 06:02:03 +00:00
Spoike
90ffea325d Use correct keycodes.
make playerinfokey builtin work.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@997 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 06:01:25 +00:00
Spoike
fcca1b79b1 fixed updating for server favorites menu.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@996 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 05:59:43 +00:00
Spoike
c35d18a7a3 csqc should be able to detect key releases now. Also a small tweek to get K_* binds from prerelease working.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@995 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 05:59:05 +00:00
Spoike
47d159933d slightly more sane message.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@994 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 05:57:47 +00:00
Spoike
a719bc1cf2 instant showing of fps (show_fps 4)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@993 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 05:57:15 +00:00
Spoike
834cb34306 increased default cl_maxfps (it's still capped by server and stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@992 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 05:56:03 +00:00
Spoike
dd3dd3de50 increased default speeds to what everyone plays with.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@991 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-08 05:54:56 +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
99b8527fff Lets put it all back.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@989 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-07 13:23:52 +00:00
Spoike
8904897b88 Please work...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@987 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-05-05 00:17:30 +00:00
Spoike
a2cb6abac0 Guess who got the parameters the wrong way around.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@982 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-27 15:52:15 +00:00
Spoike
db7e43b79e Fix some warnings.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@981 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-27 09:10:03 +00:00
Spoike
63b3833d2e Decent blood
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@980 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-27 09:09:27 +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
f1e145867e Be more generous with default memory sizes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@970 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-20 23:45:24 +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
adbb8afa29 My appologies, it's not a compiler bug, I just can't read.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@962 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-18 16:29:24 +00:00
Spoike
d1d52a49ac sw client builds and runs now
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@959 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-18 03:21:16 +00:00
TimeServ
e7d4f7739b yay for rgb fields
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@958 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-17 23:59:42 +00:00
TimeServ
0b000a1963 small changes
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@955 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-17 20:40:18 +00:00
TimeServ
d87c9d7b69 small changes
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@954 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-17 20:33:54 +00:00
TimeServ
a75a0325ef small changes
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@953 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-17 20:16:44 +00:00
Spoike
983c808035 For the bsd port.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@948 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-17 03:15:38 +00:00
Spoike
4ea31bf445 A downloads menu. Not yet compleate.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@943 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-16 16:22:17 +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
TimeServ
2df7e01d6b spiral distance per rotation
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@939 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-02 21:20:52 +00:00
TimeServ
87287f9d12 spawnparams/spawnorg/spawnvel
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@938 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-02 20:44:12 +00:00
Spoike
d7b04be06c Taken out gl_part_trifansparks
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@934 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-04-01 00:47:50 +00:00
Spoike
b05143fc51 small fix.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@933 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-31 16:29:44 +00:00
Spoike
bf66152394 That's a small bit better.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@932 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-31 16:28:37 +00:00
Spoike
d385694a19 Oggs work better, but still seem to cause a crash later. :(
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@931 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-29 15:01:57 +00:00
Spoike
7468ff8f3d Added te_lightningend point effect. Fixed the end-point height for truelightning.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@930 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-29 13:52:15 +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
36b239f0cf So you can enable the mp3 decoder with the appropriate library. I'm not going to add this as a default option for probably some time to come.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@926 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-28 00:22:11 +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
ad0ee0edfc A debugging cvar so we know what's going wrong in oztf.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@923 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-24 18:13:37 +00:00
Spoike
d63dafee6e newline at eof. :/
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@922 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-24 18:12:50 +00:00
Spoike
ed133d107c Add true independant physics in linux at some later point
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@920 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-24 17:19:25 +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
9cf6a660db Hrm, that's an embarrasing bug..
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@911 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-22 02:08:01 +00:00
Spoike
57b89d3d3e does the sw renderer work any better now?
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@910 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-20 19:41:41 +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
67950ee8ac couple of effect changes to do with q2.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@904 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-18 06:14:07 +00:00
Spoike
300734ae71 Needed for q2 monster muzzle flashes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@901 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-18 06:12:35 +00:00
TimeServ
d6f910c10b q2 fixes mostly
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@900 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-15 22:51:01 +00:00
TimeServ
c324d0a3b8 hopefully this fixes q2 sbar with viewsize somewhat
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@899 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-15 03:25:37 +00:00
TimeServ
7af6a2b9e7 stuff I needed to fix
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@898 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-15 02:57:02 +00:00
TimeServ
dc5809c208 tent stuff i forgot to merge a long time ago
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@897 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-13 21:00:26 +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
b80ee23d89 centerprint builtin added, should be called cprint though, as it has no player parameter
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@892 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-03-07 08:40:03 +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
772f543902 removed some unneeded defs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@880 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-17 03:34:16 +00:00
Spoike
be0a53b5d8 Black's menu.dat works a bit better now. :) Still not perfect. :(
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@879 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-17 03:33:36 +00:00
Spoike
2c3c36f906 Clarified some logic. Made it 64bit happy.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@878 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-17 03:32:18 +00:00
Spoike
9fbeb58384 Fixing v_cshift with hardware gamma on winnt. winnt sucks.
flashbangs are non-cheatie now.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@877 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-17 03:30:24 +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
cb487034e9 csqc is now working in some ways. Hash tables use renamed functions, and a few other changes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@871 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-09 19:32:09 +00:00
Spoike
ae4a835df1 Made multiplier instead of boolean
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@870 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-07 15:32:51 +00:00
Spoike
4709d89842 Urm, whoops.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@869 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-06 13:59:37 +00:00
Spoike
90bd03f65e Small cleanup
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@868 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-06 13:54:36 +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
d29d5e71e6 Fixed max_stats 32 bug in cl_nopext demos when played back in non-fte clients
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@866 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-02 09:04:03 +00:00
Spoike
8adc3aafcc pr_csqc instead
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@864 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-02-02 08:18:40 +00:00
Spoike
ae500c07ef sockaddr_qstorage should make no assumptions about where the sa_family member is. Thanks to bigfoot for pointing this out.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@862 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-29 02:26:42 +00:00
Spoike
72a13752b6 KovaaK wanted this not to be spammed so much
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@861 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-29 02:22:43 +00:00
Spoike
c02a3b3437 Quick tweek to boost samplerate of speedometer
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@860 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-29 02:17:25 +00:00
Spoike
70289170f1 added gl_lerpimages, changed default video mode to 640*480
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@844 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-28 04:24:40 +00:00
Spoike
becd8b1b64 Only the server should care about that one.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@843 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-28 04:22:51 +00:00
Spoike
d3b98b8243 TF uses v_cshift on it's own to wipe the screen, Allow it to keep that behavior.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@842 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-28 04:22:02 +00:00
Spoike
0eb00928ba Small fix so it uses the correct maths...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@841 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-28 04:20:50 +00:00
Spoike
9ecd5dc714 small bugfix for something that occasionally strikes SW.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@840 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-28 04:20:08 +00:00
Spoike
502f1d7591 minimal wasn't compiling.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@838 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-27 22:20:16 +00:00
Spoike
1a14d41488 Improved video menu and 2d scale.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@834 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-26 18:56:49 +00:00
Spoike
7dfa8ee86c Asm rendering of alias models is back in now - and it works
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@833 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-26 17:16:08 +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
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
ed12d52f79 Added some more code, the concept code for the renderlist is in. All that's left now is to make it work, assign builtin numbers, do all the gruntwork. Oh, and rework the connection parts, rewrite the csqc edict protocol, direct stuffcmds through the csqc, give csqc key events for stuff, allow the csqc to draw 2d stuff, and get the whole thing crc-ed and cheat proof.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@828 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-24 05:10:11 +00:00
Spoike
a1a71ab87b Fixed v_cshift issues in malice by simply disabling the v_cshift when the mod specifies the wrong number of arguments (luckily, cshift is cleared between server anyway)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@825 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-24 03:05:39 +00:00
Spoike
28fda441c8 Reworked quite a bit of 2d code... well, fps, speed and clock at least
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@824 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-23 17:49:42 +00:00
Spoike
e23e1a8e1b So you don't need to use the skins command after changing either enemyskin or teamskin
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@823 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-23 17:47:53 +00:00
Spoike
2d675dd762 Small off-by-one bug
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@822 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-23 17:47:04 +00:00
Spoike
55d941cb32 This should mean that switching spectator target fixes up the enemy/team skin forcing
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@819 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-23 17:37:35 +00:00
Spoike
ec45a884ad Altered the teleport particles. There are far less of them now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@812 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-18 20:38:05 +00:00
Spoike
18ea868de2 Gib filters and things.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@811 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-18 20:15:20 +00:00
Spoike
85110f82db Fixed a crash in linux with cds
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@809 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-18 15:43:34 +00:00
Spoike
14697e2c5b csqc code added This is preliminary.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@803 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-17 17:43:13 +00:00
Spoike
969d286ca0 ctrl+enter when typing text will use say_team instead of say
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@802 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-17 17:41:54 +00:00
Spoike
cb0e9f7351 Some new cvars added for controlling ent effects (fuhquake compatability)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@801 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-17 17:40:37 +00:00
Spoike
ef62abd8f9 Fixed 3 bugs, found the extra modelindexes we need.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@800 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-17 17:40:21 +00:00
Spoike
157811e948 Fixed say prompt crash.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@799 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-17 17:36:37 +00:00
Spoike
aa642ce2a5 r_rockettrail and r_grenadetrail cvars added.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@798 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-17 17:35:15 +00:00
Spoike
890bc1f637 chunked downloads are in
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@791 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-16 02:25:35 +00:00
Spoike
11a9c23c2b First version of csqc code. It's still very limited.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@787 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-16 02:21:25 +00:00
Spoike
ccf7e8bfe6 Fractional sensativities are more regular.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@781 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-15 17:38:38 +00:00
Spoike
a307237cff Plugins are initialised earlier, which means that all the console commands work in configs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@780 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-15 17:37:11 +00:00
Spoike
94e1cf50ea Downloads should be working again.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@779 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-13 23:33:00 +00:00
Spoike
0ea0ebecba Fixed default crosshairalpha
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@776 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-13 17:59:15 +00:00
Spoike
c2988990c2 I committed too much last time, so here goes for a big commit.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@774 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-13 16:29:20 +00:00
Spoike
b192d3a175 SDL works a bit better now
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@768 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-12 08:38:31 +00:00
Spoike
2500f221c4 Tweeked config handling lots. It's much more friendly now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@746 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-07 02:44:12 +00:00
Spoike
517ba202a3 Those downloading messages were annoying me.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@745 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-07 02:41:46 +00:00
Spoike
4bf238f9ae Q2 has a button flag ANYBUTTON which actually occurs when any user presses any button at all. Which is pretty horrible really, as going to console ends intermission for all other users. :( We only set the flag if attack or jump is pressed. You can use +button8 for just anybutton still, if it's a problem in some way.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@744 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-07 02:41:01 +00:00
Spoike
5f2aa993de Needed casts. The pmove code on the server got it's own usercmd, so the clients pmove code needs to incorporate casts appropriatly also.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@743 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-07 02:38:41 +00:00
Spoike
aa039d563d Don't autodownload palette/colormap afterall.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@731 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-05 08:08:47 +00:00
Spoike
444d40db67 Added support for loading an alternate sort of sort of tga
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@730 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-05 08:07:55 +00:00
Spoike
d28993bd60 Making FTE run without any gamedata.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@729 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-05 08:06:55 +00:00
Spoike
2df5251e89 Stole lh's font, for use without gamedata.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@728 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-05 08:02:25 +00:00
Spoike
b9df04076c tweeked execution of default configs to be more conservative, made bskins work.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@727 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-05 08:01:19 +00:00
Spoike
4ec4d1f38d Made it so that the user may specify skin colors instead of skin names.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@726 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-05 08:00:20 +00:00
Spoike
988a3a2cda fbskins is meant to be a float
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@725 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-05 07:58:50 +00:00
Spoike
eef16df03f Fixed the messagemode colour bug.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@724 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-05 07:58:11 +00:00
TimeServ
8b17508ae4 better solution
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@722 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 19:48:26 +00:00
TimeServ
eede8928f3 removed Auto: Changed resolution
particles/beams should clear correctly on r_part


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@721 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 19:19:51 +00:00
Spoike
2768319718 fixed mouse not active after vid_restart.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@720 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 12:01:48 +00:00
Spoike
5374343d1d compiles a bit more often.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@712 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 08:05:34 +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
a9f3e56240 Now the sbar is able to draw decorated player names properly in various places.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@706 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 07:31:57 +00:00
Spoike
be2e848258 Fixed colouring.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@705 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 07:27:50 +00:00
Spoike
a928045725 ^s and ^r stack based console masks added.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@704 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 07:26:49 +00:00
Spoike
1509862b09 Make chat colours come out the same as for TF teams. It's a bit friendlier this way.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@703 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 07:20:13 +00:00
Spoike
a400572be9 Removed some obsolete nq lerping code and gl particle rendering. both are cleaner and were already disabled.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@702 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 07:18:59 +00:00
Spoike
4d770559c8 Does that make you happy?
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@701 fc73d0e0-1445-4013-8a0c-d673dee63da5
2005-01-04 00:02:05 +00:00
Spoike
2c17e2ca4d Skin forcing is now supported (and i've made some other teamplay fixes too)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@699 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-29 03:24:21 +00:00
Spoike
636cbd3f2a Cleaned up a tiny bit.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@694 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-29 03:18:44 +00:00
Spoike
e709de82f9 added a way to disable menu.dat support from the commandline
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@693 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-29 03:16:50 +00:00
Spoike
1d1dd11bdf I apologise for the error in the earlier code.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@692 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-29 03:06:27 +00:00
Spoike
f0f7fa4bf0 con_notifylines added
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@690 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-26 04:47:34 +00:00
Spoike
f89c9464ce Works with gamespy now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@689 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-25 02:06:27 +00:00
Spoike
87f7ea06ef Fixes for coloration and stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@688 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-25 01:34:51 +00:00
Spoike
2029117eda fixes issue with server browser not working.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@687 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-25 00:55:01 +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
aceb5aabcd show mvds, insert quotes when playing the demos (so demos with spaces in work)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@683 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-23 03:16:37 +00:00
Spoike
84ec331e6f Couple of bugfixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@682 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-22 18:58:54 +00:00
Spoike
07ebed7f87 Whoops
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@675 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-22 01:06:31 +00:00
Spoike
804a4f78eb Making MD3 tags work properly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@664 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-21 04:31:26 +00:00
Spoike
4dddd42e22 getting md3 tags working properly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@663 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-21 04:31:00 +00:00
Spoike
bed7e1adee Changed some default cvar values to disable colour blends (other than contents)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@662 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-21 04:30:17 +00:00
Spoike
ea8ee4a355 simplified, cleaned, and made functional.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@661 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-21 04:29:14 +00:00
Spoike
53777ff961 major security hole patched.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@660 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-21 04:27:55 +00:00
Spoike
450ac2a4de Added r_speeds profiling and corrected a SW crashing bug.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@656 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 19:55:22 +00:00
Spoike
62eeb19311 Profiling code and mvdsv-breakage-limitation stuff
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@655 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 19:54:09 +00:00
Spoike
b6fd491d44 Lerping fixes and preperation for mvd streaming for client side playback.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@649 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 19:43:22 +00:00
Spoike
649e60e1cb Added some profiling code.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@648 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 19:40:45 +00:00
Spoike
2cdaa69fe2 bug fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@647 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 19:40:06 +00:00
Spoike
55d77d3c11 That makes menus a little more friendly with missing images.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@646 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 19:39:21 +00:00
Spoike
fd1f296b93 Prevention of badly configured mvdsv builds kicking us requires this.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@645 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 19:37:30 +00:00
Spoike
bb8163406c mvds are interpolated properly now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@644 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 17:47:42 +00:00
Spoike
8ba4227cd9 Small speedup (hopefully)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@643 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 17:46:53 +00:00
Spoike
c54c9cb121 Thanks to The Beast, that's fixed.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@642 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 17:45:59 +00:00
Spoike
dd1437ac63 better dspeeds stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@641 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-15 17:44:42 +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
d7de645deb endian issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@633 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-11 16:46:00 +00:00
Spoike
2af9590002 improved beams
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@626 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-11 03:43:31 +00:00
Spoike
933cd63cd3 new defs added for r_drawflat
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@625 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-11 03:41:12 +00:00
Spoike
bd859e47db realtime lights need lightstyles.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@624 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-11 03:39:01 +00:00
Spoike
809353b899 don't allow mouse movement when tracking + spectating.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@623 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-11 03:37:35 +00:00
Spoike
5eac55df92 Don't flash the window when playing demos
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@622 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-11 03:36:42 +00:00
Spoike
559ba86783 allow tab to work even when playing a demo. It's much nicer for qwds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@621 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-11 03:35:55 +00:00
Spoike
95875ecb10 Apparently I went for non-standard paths.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@617 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-10 21:31:53 +00:00
Spoike
d498f99342 System logic for use with the more portable SDL library.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@600 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:38:11 +00:00
Spoike
3d91366a30 Just a stub for now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@599 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:37:29 +00:00
Spoike
f7834e9c24 Fixing a gcc warning
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@598 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:36:54 +00:00
Spoike
de4463b5c3 cdrom support with SDL builds
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@597 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:34:59 +00:00
Spoike
1d5a68fe88 Fixed a gcc warning
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@596 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:34:24 +00:00
Spoike
e24ddf203f gcc warnings fixed.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@595 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:32:52 +00:00
Spoike
15903fe2d3 More portable (SDL stuff)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@594 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:31:48 +00:00
Spoike
5f5ab1fdfd More portable window caption code.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@593 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:30:03 +00:00
Spoike
a4aa668a7b fixes a gcc warning
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@592 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-09 23:29:24 +00:00
Spoike
82f40721e3 *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@591 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-08 08:10:18 +00:00
Spoike
195818f56d Clientonly needs this def.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@590 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-08 07:55:43 +00:00
Spoike
8d33d66a35 r_part_info made more helpful
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@589 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-08 07:54:55 +00:00
Spoike
3d045be8aa s / j keys spectate or join the server. This was requested by shadowalker a while ago.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@588 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-08 07:54:09 +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
2bc22c8e79 Added brackets around the dude that you are spectating.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@586 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-08 04:05:43 +00:00
Spoike
42dd108d9d Client should again be able to record non-corrupt demos - remember the cl_nopext thing.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@583 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-06 01:59:05 +00:00
Spoike
c692ef4d5e now identical handling to linux.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@570 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 11:40:15 +00:00
Spoike
fcd3f100d2 Should never happen, but be prepared for it.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@568 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 11:37:39 +00:00
Spoike
d4033f5dca Fixes by Black's directive.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@560 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 08:20:40 +00:00
Spoike
e9ae3fdb03 Added support for DP-P6
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@559 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 08:19:54 +00:00
Spoike
11e83c71db promoted the int to headers. woo
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@558 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-05 08:19:11 +00:00
Spoike
8f493a29c7 the debugging builtins added.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@547 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-02 07:15:29 +00:00
Spoike
73680ca9b7 -nosound readded (which registers and locks the nosound cvar, and prevents any sound devices being intiailsed or anything fun like that)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@544 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-12-02 07:09:14 +00:00
Hexum
2d90a24fbc make it build on linux
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@539 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-29 05:52:57 +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
Spoike
f468184e98 unfortunatly, the pr_cmds forms use fast lookups using the globals... we don't even know if the chain field exists!
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@536 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-26 06:07:41 +00:00
Spoike
3822458c53 We need to actually implement these.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@535 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-26 06:06:43 +00:00
Spoike
4d9b310c5c doesn't annoy the user with demos when quitting the menu any more.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@534 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-26 06:05:59 +00:00
Spoike
5c5d74c562 added some other files to the list of 'don't allow stuffed download commands'
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@533 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-26 06:05:18 +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
b398184847 menu progs support.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@527 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-23 14:29:51 +00:00
Spoike
84b4af51ae menu.dat support.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@516 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-23 01:10:10 +00:00
Spoike
1a4aa4ae5e Bit cleaner now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@515 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-23 01:08:59 +00:00
Spoike
991128372e bye to the warnings
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@514 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-23 00:43:27 +00:00
Spoike
2f1329a1fe ambient sounds always loop now... hopefully.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@504 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-23 00:18:51 +00:00
Spoike
27aea7b7ba fix for parsetent - added the extra particle types.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@503 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-22 22:19:12 +00:00
Spoike
96ab3d3fd1 fix for statics being inside out (or not visible), as well as dp style svc_effect on the qw protocol. (uses different svcs, but...)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@501 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-22 00:00:54 +00:00
Spoike
e83425f37b Some DP protocol extensions.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@497 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 01:21:17 +00:00
Spoike
91f0bd860c Fixed impulses on NQ servers, and a safty check for backwards running time.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@496 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 01:20:28 +00:00
Spoike
72c3b0e8b2 Sortof an 'I know' option. We don't have a builtin palette... Though DP does so we should probably expect the occasional problem.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@495 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 01:16:43 +00:00
Spoike
7a826c1cf6 angles shouldn't be lerped... They can be read straight from the demos.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@494 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 01:15:29 +00:00
Spoike
1136241a94 Code to work with DP's connectionless protocol.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@493 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 01:12:02 +00:00
Spoike
488af2771c Don't crash!
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@492 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 01:11:07 +00:00
Spoike
0b5e78fbea We now support stereo wav files. (I'm supprised I didn't do this earlier - the rest of the sound code was already stereo-capable)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@485 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 00:57:43 +00:00
Spoike
a1c72b2f1d New effects, from DP.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@484 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-20 00:56:15 +00:00
Spoike
5360ef0097 I got that wrong. Sorry. top-down-rle tgas work a bit better now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@471 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-19 03:09:38 +00:00
Spoike
ac284a1b94 Adding a few tiny optimisations and playdemo working on qwd files again.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@470 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-18 17:55:04 +00:00
Spoike
1755c401ea getting bored. Bulk commit of 6 files
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@465 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-17 18:10:46 +00:00
Spoike
8bc9a08ec6 I was getting the camera stuck in too many walls..
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@464 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-17 18:10:06 +00:00
Spoike
010cd26fc7 cope with q3 data foo!
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@463 fc73d0e0-1445-4013-8a0c-d673dee63da5
2004-11-17 18:09:13 +00:00