]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
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
divverent [Mon, 28 May 2007 21:01:55 +0000 (21:01 +0000)]
make degrading shaders actually WORK
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7379
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 28 May 2007 13:35:07 +0000 (13:35 +0000)]
glsl doesn't allow dividing by zero (result is undefined, although sane on nvidia), so...
-" color.rgb = SceneBrightness / (ContrastBoostCoeff + 1 / color.rgb);\n"
+" color.rgb = color.rgb * SceneBrightness / (ContrastBoostCoeff * color.rgb + 1);\n"
also gains some fps apparently (7600GT here)
Weirdly, *= seems to be by 3fps slower than using = and *
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7378
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 28 May 2007 12:29:48 +0000 (12:29 +0000)]
new cvar r_glsl_contrastboost to do something similar to gamma in the GLSL shader... costs some fps when enabled, but works everywhere, and doesn't grey out as much as gamma (see http://hector.rbi.informatik.uni-frankfurt.de/nex/img/r_ambient4r_hdr_scenebrightness2r_glsl_contrastboost2.jpg vs http://hector.rbi.informatik.uni-frankfurt.de/nex/img/v_gamma2.jpg)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7377
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 27 May 2007 09:22:07 +0000 (09:22 +0000)]
that was missing in 7372 (TAB should also hide the centerprinting of finale)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7376
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 27 May 2007 06:46:44 +0000 (06:46 +0000)]
added polygonoffset as a texture property, used on submodels (such as
doors in q1bsp maps) to prevent zfighting if they exactly overlap a
wall, consistent with software quake (which intentionally removed the
portions of the door overlapping a wall)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7375
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 27 May 2007 06:42:10 +0000 (06:42 +0000)]
default sv_gameplayfix_blowupfallenzombies to 0 in -hipnotic mode as it
messes up the friendly monsters
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7374
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sun, 27 May 2007 05:57:48 +0000 (05:57 +0000)]
fixed recently introduced bug that made lightmapintensity affect dlights
and rtlights
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7373
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 26 May 2007 22:15:27 +0000 (22:15 +0000)]
make showscores work while finale is up in all game modes
(this should not have been implemented as a nexuiz specific feature)
made monsters and secrets display check the STAT_TOTAL values to decide
whether to draw, rather than a nexuiz check
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7372
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 26 May 2007 11:42:33 +0000 (11:42 +0000)]
change noise4f to a function that does not crash
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7371
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 26 May 2007 10:19:37 +0000 (10:19 +0000)]
intermission: store the current time to completed_time only on the first svc_intermission-like command (Nexuiz switches to svc_intermission for final scoreboard display and to svc_finale for the voting screen);
intermission: in GAME_NEXUIZ, display standard scoreboard instead of intermission overlay, and allow showscores (TAB) to override svc_finale overlay
scoreboard: in intermission, show the time when the game ended, not the current time
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7370
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 25 May 2007 20:32:05 +0000 (20:32 +0000)]
reorganized rgbgen/alphagen/tcgen fields into their own structs to clean
up the code somewhat
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7369
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 25 May 2007 08:03:48 +0000 (08:03 +0000)]
implemented deformvertexes (previously autosprite/autosprite2 had been
supported as a special case, but now all deformvertexes modes work)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7368
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 25 May 2007 07:57:11 +0000 (07:57 +0000)]
added a 4D noise function for use by shaders
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7367
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 25 May 2007 06:40:21 +0000 (06:40 +0000)]
ask for generated normals when usign Q3TCGEN_ENVIRONMENT
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7366
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 24 May 2007 20:12:21 +0000 (20:12 +0000)]
added parsing of rgbgen wave and alphagen wave
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7365
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 24 May 2007 07:35:30 +0000 (07:35 +0000)]
support multiple tcmod commands on a single layer
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7364
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 24 May 2007 06:43:28 +0000 (06:43 +0000)]
implemented tcgen
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7363
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 24 May 2007 05:55:41 +0000 (05:55 +0000)]
implemented tcmod (all forms)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7362
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 24 May 2007 03:37:44 +0000 (03:37 +0000)]
added loading of rgbgen/alphagen/tcgen/tcmod
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7361
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Thu, 24 May 2007 01:49:26 +0000 (01:49 +0000)]
remove unused rsurface.modelneighbor3i
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7360
d7cf8633 -e32d-0410-b094-
e92efae38249