When reallocating CSQC render entity space, make sure existing render edicts referencing them are adjusted git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10664 d7cf8633-e32d-0410-b094-e92efae38249
extension (does this need a QC extension name?): allow legacy networked entities to be attached to CSQC entities added using R_AddEntities with a draw mask. Helps with adopting CSQC networked players in an otherwise legacy networked game. git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10540 d7cf8633-e32d-0410-b094-e92efae38249
Adding GAME_XONOTIC and recognizing xonotic executable names git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10437 d7cf8633-e32d-0410-b094-e92efae38249
added arg: connect-userinfo; works like this: "connect server password foobar" will connect to server, and add \password\foobar to the infostring (works to connect to FTEQW passworded servers) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10434 d7cf8633-e32d-0410-b094-e92efae38249
fix a bunch of warnings if compiling darkplaces as C++ in MSVC2008 git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10262 d7cf8633-e32d-0410-b094-e92efae38249
DP_CSQC_BOXPARTICLES allow particles to be tinted, and trails to be modded in their spacing by the particle count factor git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10195 d7cf8633-e32d-0410-b094-e92efae38249
fixed bug with effectinfo.txt loading so that it now loads the proper name for the map added cl.worldmessage, cl.worldname, cl.worldbasename, cl.worldnamenoextension strings (and sv. versions) as well as cvars audited all use of these variables in the engine for consistent behavior basename generation for maps now strips only maps/ prefix (allowing subdirectory paths to be preserved) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10185 d7cf8633-e32d-0410-b094-e92efae38249
screenshot: get rid of the 3*w*h+18 TGA buffer; instead however always capture as BGRA from the GPU; also cvar: r_drawworld (when 0, turns off world drawing), and scr_screenshot_alpha (try to save alpha channel with screenshot). Together, with this one can make nice alpha transparent screenshots of player models. git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10180 d7cf8633-e32d-0410-b094-e92efae38249
demo deleting: switch the meaning of the values 2 and 3 in cl_autodemo_delete, so & 1 would check if the CURRENT demo is to be deleted, and & 2 would check if any future demos are to be deleted git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10171 d7cf8633-e32d-0410-b094-e92efae38249
Add QC/cfg facilities to control deletion of automatically recorded demos This patch adds two new cvars, cl_autodemo_delete and sv_autodemo_perclient_discardable, as well as an entity field for use by game code, .float discardabledemo. See the cvar descriptions for more details. From: Jānis Rūcis <parasti@gmail.com> git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10112 d7cf8633-e32d-0410-b094-e92efae38249
implemented a new type of height fog using a texture to describe multiple fog layers, some visual issues due to the method used. new command and worldspawn property - identical extra for a new texturename parameter at the end fixed some issues with shadowmapping in Cg shaders git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10044 d7cf8633-e32d-0410-b094-e92efae38249
added cl_prydoncursor_notrace cvar added support for cl_prydoncursor < 0 as no visible cursor git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10025 d7cf8633-e32d-0410-b094-e92efae38249
don't reject render entities from being added just because of chase_active value, the renderer will filter them git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9835 d7cf8633-e32d-0410-b094-e92efae38249
more memory savings git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9813 d7cf8633-e32d-0410-b094-e92efae38249
fix some warnings about a variable being used twice in a line, with ++ git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9678 d7cf8633-e32d-0410-b094-e92efae38249
- fix specular stuff on Q1BSP - cl_lerpanim_maxdelta_server, cl_lerpanim_maxdelta_framegroups to customize lerping deltas git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9599 d7cf8633-e32d-0410-b094-e92efae38249
Update cl_deathfade cvar description git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9591 d7cf8633-e32d-0410-b094-e92efae38249
implemented FTE_CSQC_SKELETONOBJECTS (clientside support) implemented DP_SKELETONOBJECTS (serverside support) reworked all tag queries to support animation lerp and skeletonindex MOVE_HITMODEL / SOLID_BSP now support animation lerp and skeletonindex server qc now has identical animation fields to that of csqc (engine networking still only networks .frame however) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9510 d7cf8633-e32d-0410-b094-e92efae38249
make csqc render entities persistent (except the temp ones created by a builtin), this enables r_cullentities_trace again on most csqc entities, and allows decals to stick to csqc entities git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9491 d7cf8633-e32d-0410-b094-e92efae38249
fix typo git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9461 d7cf8633-e32d-0410-b094-e92efae38249