Bill Currie
|
70cc48826c
|
I think I finally got the protocol side of map changes right
"pause" qtv recorders while changing maps
send changing/reconnect via the qtv extensions
|
2010-01-13 06:50:44 +00:00 |
|
Bill Currie
|
8ac7a71e10
|
don't create a new recorder when we already have one
this seems to fix the weird behaviour when changing maps
|
2010-01-13 06:49:28 +00:00 |
|
Bill Currie
|
bb6619d332
|
docs and a bit of cleanup
delete core files with boostrap clean
fix the placement of a comment
simple docs for the standard client connection process (no mention of
downloads)
|
2010-01-13 06:48:54 +00:00 |
|
Bill Currie
|
b05e9ea293
|
add a recorder count to the status bar
... and this found the problem with the weird qtv behaviour on map change:
changing maps causes the server to add a new connection for the proxy. oops
|
2010-01-13 06:48:20 +00:00 |
|
Bill Currie
|
701652b8aa
|
progress on getting map changing to work with qtv
subsequent map changes are still behaving strangely, but signon buffer
handling is now much better.
|
2010-01-13 06:46:26 +00:00 |
|
Bill Currie
|
53cd9be90a
|
Progress on map changing with qtv clients
Rename SV_DemoSendMessages to SVR_SendMessages, and make sure SVR_SendMessages
and SV_qtvSendMessages get called when SV_SendMessagesToAll is called.
|
2010-01-13 06:45:43 +00:00 |
|
Bill Currie
|
465d5572dd
|
Don't lose sv.recorders on map change
This fixes the "reconnect" (or anything else, for that matter) not being sent
to qtv proxies after loading a level while the procies are connected.
|
2010-01-13 06:44:57 +00:00 |
|
Bill Currie
|
b61a336d8a
|
Don't spew "not recording a demo" when changing maps with a qtv
Just because recorders exist doesn't mean a demo is being recorded: add a flag
for such.
|
2010-01-13 06:44:29 +00:00 |
|
Bill Currie
|
907efe03a4
|
use "must" instead of "should"
|
2010-01-13 06:43:54 +00:00 |
|
Bill Currie
|
997102fea8
|
audit the usage of "only"
There are still a few iffy places (notably around certain prepositions), but
the relevant sentences are now much easier to read.
|
2010-01-13 06:42:26 +00:00 |
|
Bill Currie
|
916aa6fe8b
|
give nq debugging abilities and minimize the differences between nq and qw
|
2010-01-13 06:29:36 +00:00 |
|
Bill Currie
|
6eae016d3e
|
minor cleanups
fix some comments, cleanup some whitespace, and don't explicitly call
PR_RelocateBuiltins as it is called (indirectly) by PR_LoadProgs.
|
2010-01-13 06:28:28 +00:00 |
|
Bill Currie
|
0647a156e3
|
Apply witukind's XDG support patch
|
2009-12-22 12:28:55 +00:00 |
|
Bill Currie
|
5d15c70a0d
|
progress in cleaning up the screen size mess
|
2009-12-22 06:02:53 +00:00 |
|
Bill Currie
|
b14fcccd8f
|
get qf compiling with gcc 4.4
|
2009-12-19 10:54:23 +00:00 |
|
Bill Currie
|
5df7fe5512
|
printf bogosity fixes from Dabb
|
2009-04-10 23:59:48 +00:00 |
|
Bill Currie
|
59c077638a
|
Fix the annoying "Unknown interpreter 'id'" error. It was both bogus and a symptom of other problems (also fixed).
|
2009-03-16 11:49:52 +00:00 |
|
Bill Currie
|
e3b47c9c6d
|
This should make stdint stuff work better in general (can't test properly due to my mingw setup being borked)
|
2007-11-25 04:44:53 +00:00 |
|
Bill Currie
|
1a307e306f
|
Con_Printf actually has a use after all: it prints to the console /only/ (no redirects, etc)
|
2007-11-07 08:19:17 +00:00 |
|
Bill Currie
|
d66934942d
|
nuke Con_Printf and Con_DPrintf and use Sys_* instead
|
2007-11-06 10:17:14 +00:00 |
|
Bill Currie
|
296894252d
|
unlimited beams and explosions, and fix a few bugs missed due to testing the wrong version :P
|
2007-11-05 22:33:49 +00:00 |
|
Bill Currie
|
87248b9086
|
beams can now be any length, and first step to unlimited beams and explosions
|
2007-11-05 11:25:38 +00:00 |
|
Bill Currie
|
3b906fa5f1
|
must remember to nuke MAX_STATIC_ENTITIES
|
2007-10-09 10:29:40 +00:00 |
|
Bill Currie
|
0177971620
|
spelling error :P
|
2007-09-16 02:03:53 +00:00 |
|
Bill Currie
|
3f1479c204
|
make UserInfoChanged used in cpqw (should this be global?)
|
2007-09-16 01:52:57 +00:00 |
|
Bill Currie
|
7c542dd8e8
|
make sv_maxvelocity spherical rather than cubical
|
2007-09-16 01:21:47 +00:00 |
|
Bill Currie
|
acbc95549e
|
restart command
|
2007-09-15 10:09:08 +00:00 |
|
Bill Currie
|
3e50aae01f
|
"print" command for dumping values in the progs and add return type info to the debugging information
|
2007-09-15 07:47:31 +00:00 |
|
Bill Currie
|
d1e2b6b7d2
|
make the raw particle creation functions available and use them for creating the location marker effect rather than WizSpikeEffect
|
2007-09-15 04:20:45 +00:00 |
|
Bill Currie
|
755820d8b2
|
don't segfault when trying to use the loc command without a map loaded
|
2007-09-15 02:55:16 +00:00 |
|
Bill Currie
|
ce2ba56c47
|
gcc 4.2 clean
|
2007-05-31 05:58:33 +00:00 |
|
Bill Currie
|
4d1a927be6
|
thought I tested this...
|
2007-05-16 21:21:30 +00:00 |
|
Bill Currie
|
8911a79901
|
check return code for UserInfoChanged too. 0: normal processing (server sends changes to clients) 1: server doesn't send changes to clients
|
2007-05-16 10:00:19 +00:00 |
|
Bill Currie
|
85c5594148
|
allow the progs to signal whether they handled the info change or not
|
2007-05-15 10:58:19 +00:00 |
|
Bill Currie
|
3528e803c1
|
a little more info on bad models/solid settings
|
2007-05-08 11:21:56 +00:00 |
|
Bill Currie
|
fe4a4a9e55
|
"hardware" (haha) watch points (one!) in progs. only catches changes done by progs, and the expression parser is as flaky as anything, but it's better than nothing :)
|
2007-05-08 02:04:47 +00:00 |
|
Bill Currie
|
839c00b97b
|
back out the large packet/entity related patches. they've provent to be troublesome and it seems FTE has a better solution.
|
2007-05-07 14:58:53 +00:00 |
|
Bill Currie
|
c2894dcfce
|
make backbuf max size tunable (for the big packets)
|
2007-05-07 12:09:10 +00:00 |
|
Bill Currie
|
32733ef3d9
|
set time and self when calling ClientCommand
|
2007-05-07 11:16:29 +00:00 |
|
Bill Currie
|
52f7bd4bb4
|
MAX_ENTITIES patch from phrosty
|
2007-04-19 07:36:12 +00:00 |
|
Bill Currie
|
7925e16d73
|
audit the usage of view_draw. It is really meant for draw callbacks, not direct usage by the application.
|
2007-04-09 00:22:17 +00:00 |
|
Bill Currie
|
2894182ec5
|
The status bar in the quakeworld server curses console finally does something. Currently only cpu usage, but as a proof-of-concept, it more than does its job.
|
2007-04-09 00:10:10 +00:00 |
|
Bill Currie
|
1cccd005fe
|
silly me. totally misused the result of PR_NewMutableString
|
2007-04-08 05:47:32 +00:00 |
|
Bill Currie
|
593198ef65
|
terminate the builtins table
|
2007-04-08 05:28:21 +00:00 |
|
Bill Currie
|
d7eda4c8e2
|
FL_FINDABLE_NONSOLID support in findradius
|
2007-04-08 04:46:52 +00:00 |
|
Bill Currie
|
318046e38b
|
some white space
|
2007-04-08 04:21:30 +00:00 |
|
Bill Currie
|
f309ac7e0b
|
add ClientCommand support
|
2007-04-08 04:10:53 +00:00 |
|
Bill Currie
|
e27b2a9e54
|
use PR_CatStrings for strcat and padstr. ironicly, this should work better for now, and definitely will by the time I'm done.
|
2007-04-08 00:00:35 +00:00 |
|
Bill Currie
|
eaa79afe64
|
send nails2 to the mvd and qtv recorders, NOT to the client. d'oh
|
2007-04-07 13:52:26 +00:00 |
|
Bill Currie
|
662bc6e0c4
|
traceline enhancements from cpqw
|
2007-04-07 13:35:36 +00:00 |
|
Bill Currie
|
124506fda2
|
Fix the access alignment bug on 64 bit archs.
|
2007-04-07 01:41:23 +00:00 |
|
Bill Currie
|
b203512eb7
|
don't complain about _fields not being found
|
2007-04-07 01:02:14 +00:00 |
|
Bill Currie
|
bc1c68dd89
|
add malloc.h vor vc
|
2007-04-06 21:36:20 +00:00 |
|
Bill Currie
|
15e17b7c42
|
cpqw support. set sv_progs_ext to "cpcw" to activate its mapping
|
2007-04-06 13:59:05 +00:00 |
|
Bill Currie
|
5b761bac83
|
make progs related code a little more consistent with its int type usage
|
2007-04-06 00:47:41 +00:00 |
|
Bill Currie
|
ac02c36aaf
|
interim linux compile fixes for the in64 fixes (hah)
|
2007-04-04 08:27:49 +00:00 |
|
Bill Currie
|
ff132bb536
|
64bit windows patch from phrosty
|
2007-04-04 07:48:14 +00:00 |
|
Bill Currie
|
51a7392730
|
fix both the black skins and phrosty's overzealous memcpy bugs
|
2007-04-03 22:47:42 +00:00 |
|
Bill Currie
|
12535ec1f9
|
error checking :)
|
2007-03-24 14:20:20 +00:00 |
|
Bill Currie
|
a4f9363566
|
get the basics of http download working. need error checking.
|
2007-03-24 13:57:07 +00:00 |
|
Bill Currie
|
d7b84e3ca3
|
http redirect is similar to file not found
|
2007-03-24 13:56:14 +00:00 |
|
Bill Currie
|
32c1127b57
|
that was a bit of a mistake, but it did highlight bugs :)
|
2007-03-24 10:38:16 +00:00 |
|
Bill Currie
|
02c41feabc
|
make gamedir change a two phase operation so things can be done both before and after the cache is flushed. (still having problems with cached sounds, though)
|
2007-03-24 10:13:10 +00:00 |
|
Bill Currie
|
e6c4817c92
|
fix lack of rendering in demos
|
2007-03-23 14:52:10 +00:00 |
|
Bill Currie
|
657baba8a9
|
always call QFS_Gamedir on receipt of the server info
|
2007-03-23 13:09:09 +00:00 |
|
Bill Currie
|
81a57bb3fa
|
patch from phrosty for vc2005 support. includes fixes for a bunch of gcc-isms that crept in over the years.
|
2007-03-22 23:20:57 +00:00 |
|
Bill Currie
|
4276d92c25
|
update cap flag comments to reflect http being implemented
|
2007-03-21 11:56:25 +00:00 |
|
Bill Currie
|
4fd2c3d191
|
add EXT to the challenge string as a generic marker for the clients to send "*cap" etc.
|
2007-03-21 11:53:56 +00:00 |
|
Bill Currie
|
b8712f2211
|
check that newname isn't "" rather than that it isn't null (never will be)
|
2007-03-21 11:35:45 +00:00 |
|
Bill Currie
|
c3e081a5ee
|
check downloadurl correctly
|
2007-03-20 21:17:49 +00:00 |
|
Bill Currie
|
ca37474f0d
|
remove the magic numbers from the download protocol
|
2007-03-20 14:41:54 +00:00 |
|
Bill Currie
|
af20e26ded
|
server side of http transfer support (untested)
|
2007-03-20 14:37:50 +00:00 |
|
Bill Currie
|
fa011b55d1
|
client side of http transfer support (untested)
|
2007-03-20 14:16:43 +00:00 |
|
Bill Currie
|
4c234c2c27
|
ensure entities are cleared at map change (fixes segfault)
|
2007-03-20 13:23:17 +00:00 |
|
Bill Currie
|
a2b1cc7845
|
I think I found the correct place for the state change
|
2007-03-18 21:56:14 +00:00 |
|
Bill Currie
|
659d95221e
|
hopefully fix both the "get stuck waiting for 3d" bug and the null worldmodel bug.
|
2007-03-18 03:37:37 +00:00 |
|
Bill Currie
|
cde6e60848
|
most of the hacking needed to break out the common code from snd_dma.c
|
2007-03-17 03:10:45 +00:00 |
|
Bill Currie
|
deadb4d9bc
|
make sure trace.fraction is initialized
|
2007-02-09 09:29:46 +00:00 |
|
Bill Currie
|
99e05d2188
|
warning cleanup patch from raorn
|
2007-01-06 21:31:03 +00:00 |
|
Bill Currie
|
45d467d748
|
box tracing (instead of point). Currently disabled because it doesn't work right just yet. However, when it is working, it will let us do things like crouching, crawling, arbitrary sized objects (including players), etc.
|
2006-12-24 03:13:29 +00:00 |
|
Bill Currie
|
b2b1cf89f4
|
fix a nasty varargs bug
|
2006-12-09 08:43:18 +00:00 |
|
Bill Currie
|
c2b9d8d549
|
fix some bugs found by figuring out why PR_RESET_PARAMS exists
|
2006-12-05 09:55:37 +00:00 |
|
Bill Currie
|
87cc09233c
|
"long" audit. can't use long when we want 32 bits. May be a few more cases.
|
2005-10-23 13:19:21 +00:00 |
|
Bill Currie
|
3fb03fc2be
|
hah, should have been using __attribute__((used)) all that time (rather
than __attribute__((unused))). fixes the missing console in -x11
|
2005-08-04 15:27:09 +00:00 |
|
Bill Currie
|
fbd30746c9
|
currently disabled code to allow packet logging in mvd streams
|
2005-07-02 01:31:19 +00:00 |
|
Bill Currie
|
621e97d7ad
|
break out map_cfg from cl_parse.c so the server can use it too. (at the
behest of DrSpliff:)
|
2005-06-19 06:29:50 +00:00 |
|
Bill Currie
|
762aefc9b1
|
implement Raven's calling convention (rcall: first 2 params in opb and
opc). should give a general speedup to most progs.
|
2005-06-12 09:54:01 +00:00 |
|
Bill Currie
|
501180aaac
|
gcc-4.0 fixes. even found some bugs :) (names /not/ mangled this time)
|
2005-06-08 06:35:48 +00:00 |
|
Bill Currie
|
66a29c3945
|
set the fraglog high water mark to a sane value (ie, < the log buffer size)
|
2005-05-09 22:33:21 +00:00 |
|
Bill Currie
|
47bf8c8423
|
player deltas seem to be working
|
2005-05-09 12:12:48 +00:00 |
|
Bill Currie
|
bebfe1594d
|
clean out some old cruft
|
2005-05-09 02:01:02 +00:00 |
|
Bill Currie
|
4f9c31595d
|
qtv wants no pvs culling
|
2005-05-08 11:45:35 +00:00 |
|
Bill Currie
|
a409ea4a74
|
spawn code complete
|
2005-05-08 08:04:50 +00:00 |
|
Bill Currie
|
a154ad2835
|
patch from sunspot/shadows to make net_drop non-global and a bunch more
work on qtv
|
2005-05-08 06:35:46 +00:00 |
|
Bill Currie
|
d16cf69017
|
fix a typo in a message
|
2005-05-08 00:47:37 +00:00 |
|
Bill Currie
|
84dd9c1a13
|
datagram needs allowoverflow
|
2005-05-07 12:57:48 +00:00 |
|
Bill Currie
|
97d14de4d9
|
talk about silly brainos... (and drat that mask, might have to get rid of
it and go for % instead of &)
|
2005-05-07 10:47:02 +00:00 |
|
Bill Currie
|
f9541dcae7
|
fix an old bug that would mess up bots (geez, globals can suck)
|
2005-05-07 10:46:19 +00:00 |
|
Bill Currie
|
080e619675
|
oops, accidently broke delta updates in bad pl situations
|
2005-05-07 00:48:19 +00:00 |
|
Bill Currie
|
ac96f94658
|
fix broken mvds (and probably qtv streams, for that matter)
|
2005-05-05 13:36:01 +00:00 |
|