]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
havoc [Fri, 13 Jul 2007 08:09:48 +0000 (08:09 +0000)]
added some tolerances in Mod_Q1BSP_RecursiveHullCheck so that it is
likely to give sane results if an endpoint is exactly on a plane
(possibly negating the need for the nudge off the impact plane, but that
remains in the code)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7484
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 11 Jul 2007 11:01:21 +0000 (11:01 +0000)]
fix bug with large time skips in demo playback being slowly interpolated
rather than simply skipped as in Quake, this fixes Nehahra movie
playback (where scene cuts are associated with large time deltas), as
well as fixing the view angle interpolation on the first frame of all
other demos
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7483
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 10 Jul 2007 10:29:39 +0000 (10:29 +0000)]
make rcon command display a bit nicer for multi-command rcons
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7482
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 10 Jul 2007 10:04:42 +0000 (10:04 +0000)]
allow multiple rcon commands in the same packet, separated by NUL
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7481
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 10 Jul 2007 06:39:28 +0000 (06:39 +0000)]
oops... forgot to safeguard against recursive character adding
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7480
d7cf8633 -e32d-0410-b094-
e92efae38249
dresk [Mon, 9 Jul 2007 05:07:07 +0000 (05:07 +0000)]
Updated cl_modelindexlist command with additional model information, including model type (Q1BSP, MDL, MD2, etc) and triangle count.
Removed Hungarian Notation in CL_ModelIndexList_f and CL_SoundIndexList_f functions.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7479
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 9 Jul 2007 01:28:47 +0000 (01:28 +0000)]
allow multiplayer savegames
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7478
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 9 Jul 2007 01:28:30 +0000 (01:28 +0000)]
never let client timeout in singleplayer
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7477
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 9 Jul 2007 00:38:37 +0000 (00:38 +0000)]
log_dest_udp now limits the packet size to 1400, not 1500, for lower-MTU setups like PPPoE
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7476
d7cf8633 -e32d-0410-b094-
e92efae38249
dresk [Mon, 9 Jul 2007 00:02:55 +0000 (00:02 +0000)]
Removed inline from function Con_Rcon_AddChar due to MSVC8 (Visual Studio 2005) not supporting the C99 standard (which supports inline). Potential future compiler check for feature.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7475
d7cf8633 -e32d-0410-b094-
e92efae38249
dresk [Sun, 8 Jul 2007 23:54:14 +0000 (23:54 +0000)]
Added command cl_soundindexlist which lists the sound index and the corresponding filenames of the sounds.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7474
d7cf8633 -e32d-0410-b094-
e92efae38249
dresk [Sun, 8 Jul 2007 23:04:59 +0000 (23:04 +0000)]
Added optional wildcard support for prvm_edict, prvm_edicts and prvm_globals commads. In prvm_edict/s, wildcard is for field names; in prvm_globals, wildcard is for generic names.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7473
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 8 Jul 2007 23:00:26 +0000 (23:00 +0000)]
fix little bug that made \001 destroy the first output character in log_dest_udp
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7472
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 8 Jul 2007 13:47:12 +0000 (13:47 +0000)]
new cvar log_dest_udp to send all console data to one or more specified addresses, separated by spaces, in form of QW rcon prints. Should be useful to let external programs communicate with a DP server (like IRC gateways, console web interfaces, stuff like that)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7471
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 8 Jul 2007 03:16:38 +0000 (03:16 +0000)]
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7470
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 8 Jul 2007 03:14:10 +0000 (03:14 +0000)]
fixed bug in gl_lightmaps code that made it not work properly on map
surfaces
improved gl_lightmaps to be almost completely usable
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7469
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 7 Jul 2007 22:19:22 +0000 (22:19 +0000)]
changed parsing/cvar expanding rules to allow better handling of cvars with evil characters in their value, and to allow for easy concatenation of cvar values:
- \\ inside quoted strings now becomes \ (which is honored by semicolon splitting too)
- only one round of expansion when processing an alias (expanding cvars and parameters at the same time); this is implemented by duplicating every resulting dollar sign when expanding an alias
- lines starting with alias are exempt from cvar expansion (to be compatible with older versions that rely on alias lines with double quoted arguments to not have cvar expansion, which got changed in a recent commit); this can be overridden by quoting the word "alias"
- add ${cvar} syntax so one can expand a cvar and immediately follow with some letters
- add ${$cvar} syntax to reintroduce indirection similar to what could previously be done because aliases were expanded in two rounds
- make $cvar expansion insert the cvar in a way that isn't harmful when inside double quotes (that is, backslash double quotes and backslashes); this then allows copying cvars using: set copy "$original"
A detailed description of the rules is in cmd.c, Cmd_PreprocessString in a big comment block.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7467
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 4 Jul 2007 22:26:11 +0000 (22:26 +0000)]
fix $cvar expansion to work in quotes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7466
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 4 Jul 2007 22:00:27 +0000 (22:00 +0000)]
corrected comments for DP_FS_SEARCH functions to say DP_QC_FS_SEARCH
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7465
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 3 Jul 2007 21:28:39 +0000 (21:28 +0000)]
fix brushforbox_index integer overflow found by Green - thanks for reporting. And C's modulo operation sucks.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7464
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 3 Jul 2007 00:53:48 +0000 (00:53 +0000)]
added sv_gameplayfix_delayprojectiles cvar, to allow the delayed
projectiles behavior to be disabled if desired (since it does have a
significant impact on gameplay)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7463
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 3 Jul 2007 00:49:38 +0000 (00:49 +0000)]
fix the jump-slide bug in the sv_gameplayfix_qwplayerphysics option
(I to fix this because some people like the feature, but others don't)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7462
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 3 Jul 2007 00:29:14 +0000 (00:29 +0000)]
send less stats in old protocols, a lot of them were being duplicated
for no reason
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7461
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Tue, 3 Jul 2007 00:28:38 +0000 (00:28 +0000)]
commented out STAT_FRAGS (never used in quake either)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7460
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 29 Jun 2007 11:46:38 +0000 (11:46 +0000)]
and now I see that the added frags counter requires shifting the flag status icons up... so the chat still is unobstructed
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7459
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 29 Jun 2007 11:40:33 +0000 (11:40 +0000)]
add cvar sbar_miniscoreboard_size to control the size of the mini DM overlay in items (or -1 makes it get a default size depending on the current HUD); shift around the frags counter a bit to work well with 4 teams in sbar_hudselector 1 and 3 teams in sbar_hudselector 0 in Nexuiz (yes, then 4 teams display is knowingly broken, but it looks like we can use sbar_hudselector 1 in the next release)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7458
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 29 Jun 2007 08:26:39 +0000 (08:26 +0000)]
oops, missing \n
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7457
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 29 Jun 2007 07:46:15 +0000 (07:46 +0000)]
fix shader name in "permutation%s failed for shader %s, some features may not work properly!" message (previously was hardcoded to glsl/default.glsl);
new command r_glsl_dumpshader that dumps the engine builtin default.glsl file to glsl/default.glsl for editing and trying out stuff
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7456
d7cf8633 -e32d-0410-b094-
e92efae38249
dresk [Wed, 27 Jun 2007 07:40:57 +0000 (07:40 +0000)]
Fixed bug where .contentstransition QC field function was not assigning the self entity to the entity experiencing the contents transition.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7455
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 26 Jun 2007 20:27:40 +0000 (20:27 +0000)]
oops, I didn't see this warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7454
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 26 Jun 2007 20:25:58 +0000 (20:25 +0000)]
fix buffer overrun in vorbis decoder
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7453
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 26 Jun 2007 13:57:33 +0000 (13:57 +0000)]
sb_colon support for Nexuiz
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7452
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 26 Jun 2007 08:36:10 +0000 (08:36 +0000)]
in teamplay, frags counter now shows other teams instead of distribution/place in team colors
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7451
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 24 Jun 2007 15:25:10 +0000 (15:25 +0000)]
take the time used by the stuff before the server code into account when measuring the timing offset for server frames
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7450
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 24 Jun 2007 14:52:17 +0000 (14:52 +0000)]
Measure some timing values for output in status; also, if developer is 1, complain to the console if the server can't keep up with the game speed.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7449
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 24 Jun 2007 07:19:01 +0000 (07:19 +0000)]
enhanced all cvar reading builtins to support multiple strings for the
cvar name
enhanced cvar_set to take multiple strings for the value
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7448
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 24 Jun 2007 07:15:53 +0000 (07:15 +0000)]
slight simplification/optimization of an if statement (no change in
behavior)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7447
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 20 Jun 2007 05:50:46 +0000 (05:50 +0000)]
support modelflags field on entity without a model
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7446
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 20 Jun 2007 05:40:55 +0000 (05:40 +0000)]
fix uninitialized variable when CSQC does not have ConsoleCommand
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7445
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 17 Jun 2007 08:49:37 +0000 (08:49 +0000)]
fix problem in CL_VM_ConsoleCommand
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7444
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 17 Jun 2007 08:48:08 +0000 (08:48 +0000)]
fix strncmp to check for 3 parameters not 1
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7443
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 17 Jun 2007 07:37:11 +0000 (07:37 +0000)]
some whitespace changes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7442
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 17 Jun 2007 07:32:52 +0000 (07:32 +0000)]
added view_angles field in csqc, no longer sets pmove_org or pmove_vel
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7441
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 17 Jun 2007 07:22:10 +0000 (07:22 +0000)]
patch from Spike which implements colormap support on csqc entities
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7440
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 17 Jun 2007 07:20:45 +0000 (07:20 +0000)]
patch from Spike which makes csqc actually get loaded
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7439
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 17 Jun 2007 07:19:59 +0000 (07:19 +0000)]
patch from Spike which makes getstati accept 3 parameters to extract a
shifted bit range from a stat
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7438
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 17 Jun 2007 07:16:31 +0000 (07:16 +0000)]
changed all references to entity_render_t->frame to frame2 to eliminate
the unnecessary field
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7437
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 16 Jun 2007 23:45:13 +0000 (23:45 +0000)]
fix a bug with bounding box measurement when
sv_gameplayfix_findradiusdistancetobox is 0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7435
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 16 Jun 2007 22:22:06 +0000 (22:22 +0000)]
implemented sv_gameplayfix_multiplethinksperframe
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7432
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 16 Jun 2007 02:45:43 +0000 (02:45 +0000)]
don't overflow 1024 byte buffer on quake protocol, this often happens
when bubbles rise from a dying player in e1m4 deathmatch
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7431
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 15 Jun 2007 21:17:57 +0000 (21:17 +0000)]
set ortho_x and ortho_y, forgot this before
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7430
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 15 Jun 2007 08:54:47 +0000 (08:54 +0000)]
changed the meaning of VF_PERSPECTIVE false after discussion with Spike,
VF_FOV now determines the dimensions in all directions (in other words,
the view is from -VF_FOVX to +VF_FOVX horizontally, and -VF_FOVY to
+VF_FOVY vertically, in quake units)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7429
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 15 Jun 2007 08:09:01 +0000 (08:09 +0000)]
another attempt at fixing bugs with downloads caused by the workaround
that prevents old clients from getting disconnected on map change
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7428
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 15 Jun 2007 07:58:20 +0000 (07:58 +0000)]
use an entity limit based on the protocol
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7427
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 15 Jun 2007 02:35:13 +0000 (02:35 +0000)]
a refinement of the previous patch to only affect submodels, not all bsp
models
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7426
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 15 Jun 2007 02:33:49 +0000 (02:33 +0000)]
added r_polygonoffset_submodel_offset support in submodel shadow
rendering, fixing a bug that kept dlights from affecting submodels
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7425
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 07:16:12 +0000 (07:16 +0000)]
fixed serverside bug with active weapon stat in old protocols
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7424
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 07:02:09 +0000 (07:02 +0000)]
moved name validation code to server side
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7423
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 06:18:50 +0000 (06:18 +0000)]
added support for VF_PERSPECTIVE = false in frustum culling
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7422
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 06:17:33 +0000 (06:17 +0000)]
fix sbar/crosshair state in csqc
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7421
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 05:37:59 +0000 (05:37 +0000)]
fix some bugs in the last commit (perspective was off)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7420
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 05:27:56 +0000 (05:27 +0000)]
implemented csqc VF_PERSPECTIVE, still needs more work but it's a start
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7419
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 04:42:00 +0000 (04:42 +0000)]
restore some csqc variables in VM_R_ClearScene
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7418
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 04:13:09 +0000 (04:13 +0000)]
added a CSQC code download print
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7417
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 04:06:16 +0000 (04:06 +0000)]
print a message and call CL_BeginDownloads if a download is corrupt
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7416
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 03:58:38 +0000 (03:58 +0000)]
reworked sendsignon logic so that unlimited sends are allowed once
prespawn is sent by the client
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7415
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 03:41:40 +0000 (03:41 +0000)]
make sure cl_downloadbegin will be sent
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7414
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 03:40:06 +0000 (03:40 +0000)]
fix a bug in server support for PROTOCOL_NEHAHRAMOVIE
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7413
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 00:37:15 +0000 (00:37 +0000)]
when spectating in nexuiz, use the current viewentity for scoreboard
information rather than the real player entity
(renamed cl.playerentity to cl.realplayerentity and made playerentity
update whenever viewentity is set to a valid client entity)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7412
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 14 Jun 2007 00:23:54 +0000 (00:23 +0000)]
centered quake hud in deathmatch, this makes the new score block visible
removed use of the color cyan on the score block text, because the quake
numbers are brown and it makes them very dark
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7411
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 13 Jun 2007 23:29:13 +0000 (23:29 +0000)]
added a score-distribution/place/score block left of the hud
added a time remaining clock left of the hud (which shows time in level
instead if no timelimit is active or if the server does not send it)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7410
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 13 Jun 2007 08:42:51 +0000 (08:42 +0000)]
removed the ^7 after player names in various engine messages and made
the player name change code append the ^7 if the name contains color
codes and the last one is not ^7, this gets rid of spurious ^7 tags seen
by non-DP clients
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7409
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 13 Jun 2007 06:59:45 +0000 (06:59 +0000)]
brought back the client->sendsignon flag from original quake code, this
fixes the occasional error message on old clients when a level change
occurs and chat messages or scoreboard updates or other reliable
messages are delivered to the client when it is not expecting them
(during model/sound loading when it is supposed to just be exchanging
keepalive messages)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7408
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 13 Jun 2007 05:41:31 +0000 (05:41 +0000)]
fix a warning's format string
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7407
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 17:38:39 +0000 (17:38 +0000)]
tweaked some warnings on q1bsp texture loading to follow a consistent
formatting style and use developer prints for most of them
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7406
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 17:19:10 +0000 (17:19 +0000)]
added more developer prints when loading shaders
fixed shader loading to refuse empty texture names, this fixes support
for cmt4.bsp which has some unnamed textures
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7405
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 16:19:07 +0000 (16:19 +0000)]
merged several identical pieces of worldmodel setup code into
a new function called CL_SetupWorldModel
CL_VM_Init no longer resets anything, CL_ClearState now sets up the
cl.csqc_vidvars defaults, this fixes the "no world model" bug
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7404
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 15:45:02 +0000 (15:45 +0000)]
added back rate limiting on old protocols, however sv_maxrate no longer
applies on old protocols, and quake clients and other old clients will
simply default to unlimited rate, so this allows a client to request a
lower rate but by default does not impose any limiting
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7403
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 15:41:07 +0000 (15:41 +0000)]
enable libcurl downloads by default
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7402
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 15:25:16 +0000 (15:25 +0000)]
increase default sv_maxrate from 10KB/s to 1MB/s, this makes
unconfigured servers far more useful, especially for LAN games
increase default rate from 10KB/s to 20KB/s, this makes downloads go
faster and anyone who can handle 10KB/s is usually on broadband that can
handle 20KB/s (dialup and ISDN users will want to lower it)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7401
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 05:40:52 +0000 (05:40 +0000)]
move CL_VM_Init extern up a bit
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7400
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 05:38:20 +0000 (05:38 +0000)]
don't use sv_maxrate when hosting old protocols
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7399
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 05:37:12 +0000 (05:37 +0000)]
default new clients' rate to unlimited, DP clients will send an
appropriate value long before any ingame messages are sent, and the
sv_maxrate still applies
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7398
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 03:32:08 +0000 (03:32 +0000)]
fix sound spatialization and S_StartSound to deal with the 32768+entnum
sound call in csqc
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7397
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 11 Jun 2007 01:28:37 +0000 (01:28 +0000)]
fix a runaway loop if parsing fails on csqc entities
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7396
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 10 Jun 2007 23:49:43 +0000 (23:49 +0000)]
load csprogs.dat after it is downloaded
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7395
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 10 Jun 2007 03:31:46 +0000 (03:31 +0000)]
use world-> rather than sv.world. in World_LinkEdict_AreaGrid
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7394
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 10 Jun 2007 02:39:38 +0000 (02:39 +0000)]
fix .frame2 csqc field
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7393
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 10 Jun 2007 02:19:16 +0000 (02:19 +0000)]
increased shader limit from 4096 to 16384, still need to change it to a
memexpandablearray_t sometime
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7392
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 4 Jun 2007 21:42:10 +0000 (21:42 +0000)]
bottom align mini DM overlay when not fully utilized
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7390
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 4 Jun 2007 07:11:34 +0000 (07:11 +0000)]
no team separator in mini DM overlay... prevent showing just two players (instead, draw a separator and show just one) for hud selector 0
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7389
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 3 Jun 2007 16:08:30 +0000 (16:08 +0000)]
HUD: mini overlay now supports teamplay (in team games, it shows all teams and the ones near your score in your team)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7388
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 3 Jun 2007 13:23:47 +0000 (13:23 +0000)]
made deformvertexes autosprite2 work properly
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7387
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 2 Jun 2007 01:54:49 +0000 (01:54 +0000)]
correct two warnings to say the correct function name (LHNET_Write
warnings were saying LHNET_Read)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7386
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 1 Jun 2007 08:02:21 +0000 (08:02 +0000)]
added sbar_hudselector cvar which can choose a new hud in nexuiz if set
to 1
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7385
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 1 Jun 2007 01:33:34 +0000 (01:33 +0000)]
added DP_EF_NOGUNBOB extension
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7384
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 30 May 2007 11:37:25 +0000 (11:37 +0000)]
make gl_vbo saved as it slows down some chipsets
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7383
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 30 May 2007 08:52:15 +0000 (08:52 +0000)]
OS X: make unknown char/keycode just a DPrint, reportedly some mouse drivers work fine apart from that they also send weird key codes
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7382
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 28 May 2007 23:40:25 +0000 (23:40 +0000)]
ignore r_glsl_contrastboost in range 0..1 (it breaks overbright pixels in that range), that is, the cvar now only does anything when > 1 (brighten up image) or < 0 (threshold effect)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7381
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 28 May 2007 21:46:15 +0000 (21:46 +0000)]
contrast boost: change 1 to myhvec3(1, 1, 1) to make ATI driver happy (doesn't change fps on nvidia)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7380
d7cf8633 -e32d-0410-b094-
e92efae38249