Annotation of quakeworld/docs/qwchangelog.txt, revision 1.1.1.1

1.1       root        1: 
                      2: 2.1
                      3: release build
                      4: 
                      5: 2.02
                      6: client
                      7: - fixed prediction bug in spectator/camera view, camera will no longer
                      8:   try to view under plats and stuff
                      9: - new crosshair, enabled with "crosshair 2"
                     10: 
                     11: server
                     12: - another security hole
                     13: 
                     14: 2.01
                     15: server
                     16: - added SpectatorConnect, SpectatorThink and SpectatorDisconnect Quake-C
                     17:   functions.  They are empty shells for now (a example of moving spectators
                     18:   from point to point is included with impulse 1) but can be used in lots
                     19:   of ways.
                     20: - fixed the crash bug with spectators
                     21: - changed the death msgs in the Quake-C to fix the old bug of incorrect msgs
                     22:   when your weapon changed.  Minor things like if two guys with pentagrams
                     23:   telefrag, they both die (happens in deathmatch 4).  Thanks to Nolan 'Radix'
                     24:   Pflug <[email protected]> for diffs of the progs changes to get this worked out.
                     25: - fixed the mipmapping color errors in the GL version
                     26: 
                     27: client
                     28: 
                     29: 
                     30: 1.82
                     31: 
                     32: server
                     33: - default floodprot, 4 lines in 8 secs, wait for 10 on activation
                     34: - sv_friction defaults to 6 now (server op can change it to 4 if they want)
                     35: 
                     36: client
                     37: - put support back in for -zone option
                     38: - added rerecord <filename> to cause a reconnect with demo recording on the
                     39:   same server
                     40: 
                     41: 1.81
                     42: 
                     43: server
                     44: - Added floodprots to the server
                     45: - Using localinfo, you can now configure a series of maps to run without
                     46:   editing the quake-c.  usage:  localinfo <from-map> <to-map>.  For example,
                     47:   to run a server that loops through e1m2, dm2, dm4 and dm6, try this:
                     48:         localinfo e1m2 dm2
                     49:         localinfo dm2 dm4
                     50:         localinfo dm4 dm6
                     51:         localinfo dm6 e1m2
                     52:   Note that the last one should loop back to the first, otherwise normal
                     53:   level changing applies.  Put the localinfo commands in the server.cfg
                     54: 
                     55: client
                     56: - new lightmap code (requires new opengl32.dll miniport)
                     57: - Added EF_BLUE and EF_RED for new GL light bubbles
                     58: - Made rocket trails fade out in GL
                     59: - Added NOSKINS 2 to use but not download skins
                     60: - Using TexSubImage2D to upload partial lightmaps (GL)
                     61: - Precalculate light bubble
                     62: - Translucent console (GL)
                     63: 
                     64: 1.80
                     65: 
                     66: server
                     67: - added localinfo.  32k of key=value storage.  Values are stored with the
                     68:   localinfo console command on the server, i.e.
                     69:       localinfo e1m1 e1m2
                     70:   localinfo is persistant from the life of the server (between maps)
                     71:   progs can access localinfo using infokey(world, "key") and set it using
                     72:       localcmd("localinfo ");
                     73:       localcmd(key);
                     74:          localcmd(" ");
                     75:          localcmd(value);
                     76:          localcmd("\n");
                     77:   values with spaces should be quoted
                     78:   If the same key exists in serverinfo and localinfo, serverinfo will override
                     79:   localinfo is not visible 'outside' the server
                     80: - protocol has changed, old clients will no longer work.  changable move
                     81:   vars such as gravity, maxspeed, etc. are supported again
                     82: - full server controlled localized client maxspeed and gravity is in
                     83:   Create to new fields in the QC, .float gravity and .float maxspeed.  .maxspeed
                     84:   defaults to sv_maxspeed (320), .gravity defaults to 1.0 (full gravity).
                     85:   Change them at will in the QC, but don't change them too often as every change
                     86:   is noted and the clients are updated with the change so that their prediction
                     87:   works correctly.  The per-client maxspeed should be very handy for the TF
                     88:   guys.
                     89: - fixed 'download ./server.cfg' security bug.
                     90: 
                     91: client
                     92: - 8bit 3DFX texture support.  reduces texture thrashing due to way less 
                     93:   texture memory used.
                     94: - will work on pre 1.8 servers, but can cause minor movement errors due to
                     95:   differences in movement prediction
                     96: - support for server controlled maxspeed and gravity multiplier.
                     97: 
                     98: 1.69
                     99: 
                    100: server
                    101: - fixed up ramp movement (on ground stuff)
                    102: 
                    103: 1.68
                    104: 
                    105: client
                    106: - fixed resized console in gl version, had some dead space, so put a mini
                    107:   frag list on the bottom
                    108: - changed lightning in gl version so in default of gl_flashblend 1 you don't
                    109:   see you own light, so having the quad doesn't obscure your vision
                    110: 
                    111: server
                    112: - hopefully finally fixed the acceleration up ramps
                    113: 
                    114: 1.67
                    115: 
                    116: client
                    117: - added low/avg/high ping values to the showteamscores so an
                    118:   average team ping is calculated
                    119: - fixed dynamic lightning of alias models in gl version (players and what
                    120:   not were not lit up by dynamic lights)
                    121: 
                    122: server
                    123: - removed password from userinfo after player connect so that other
                    124:   players and spectators can't use the 'user' command to see the
                    125:   passwd
                    126: - setting password or spectator_password to 'none' is the same as
                    127:   clearing it
                    128: 
                    129: 
                    130: 1.66
                    131: 
                    132: client
                    133: - Added startup graphic banner
                    134: - exiting the world in spectator mode is no longer lava red, but
                    135:   slime green.
                    136: 
                    137: server
                    138: - change player move physics to support ramp accel, there was a bug in
                    139:   stair stepping that prevented proper movement.  With this bug, you can't
                    140:   jump into the RL room on dm6, or hit the secret light on e4m1.
                    141: - added support for 'namefun' (high bit characters).  On by default, server
                    142:   operators can turn it off with sv_highchars 0
                    143: 
                    144: 1.65
                    145: 
                    146: client
                    147: - fixed the z-angle on entities (for example, the flag was rotated wrong)
                    148:   in GL version.
                    149: - worked on the spectator camera, going to change it from a free float
                    150:   to a locked camera that tracks
                    151: - add other player clip hulls to player prediction and local prediction
                    152:   this removes the problem of walking through other players and makes
                    153:   close combat a lot nicer.
                    154: 1.64
                    155: 
                    156: server
                    157: - fixed bug in serverinfo strings (memory overwrite and length problem)
                    158: - added new allow_download vars:
                    159:        allow_download_skins, allow_download_models,
                    160:        allow_download_sounds, allow_download_maps
                    161: - map files are permitted to be downloaded if they aren't in a pak file
                    162:   (unless allow_download or allow_download_maps isn't set)
                    163: - fixed annoying NET_GetPacket: Connection Refused msgs
                    164: - new command, sv_gamedir, which sets the visible gamedir to clients.  this
                    165:   allows servers to have a different physical game directories, handing for
                    166:   machines with multiple servers that don't support symbolic links.  for
                    167:   example:
                    168:                gamedir ctf4.1
                    169:                sv_gamedir ctf
                    170:   causes qwsv to use the physical directory of 'ctf4.1', but report the
                    171:   directory to clients (players) as 'ctf' for their files.
                    172: - fixed annoying water jump bug where you would immedately hop back out of 
                    173:   water just after you jumped in
                    174: - added a few client to server commands for autocamera support
                    175: - fixed air velocity movement so that it is like regular Quake, 
                    176:   players have more control over their air movement and can cut
                    177:   velocity as needed just like in Quake.  This gives more control
                    178:   to the player and rewards skill.
                    179: - spectators no longer can send or receive say_team msgs (possible
                    180:   cheating could happen)
                    181: - adding new server cvar, sv_spectalk (defaults to 1, or on) that controls
                    182:   whether spectators can talk to players.  If disabled, spectators can
                    183:   only talk to each other
                    184: - stopped reporting spectators as players when front-ends request info
                    185: - fixed up air movement that broke a bit in 1.61
                    186: - fixed bug that disallowed 9's in ip address for filtering
                    187: - spectators can now send say_team msgs, but only to other spectators
                    188: - no duplicate names allowed now (will rename people who do it)
                    189: - a client can not name themselves console
                    190: 
                    191: client
                    192: - adjust console input a bit to allow room for download percent bar (moved up
                    193:        six pixels)
                    194: - added download percentage bar.  Displays filename and a bar indicating
                    195:   visual completeness of download and a percentage.  Overwrites
                    196:   any text at the bottom
                    197: - if a model file isn't found (couldn't be download) a msg is displayed
                    198:   telling the user they may need to download or purchase an addon pak
                    199: - added +showteamscores.  In team games, the intermission displays team
                    200:   totals, unless you hit tab to display frag scores
                    201:   bind a key to +showteamscores will give you the team score display
                    202: - added client side demo support and playback [wow, one line for three days
                    203:   of work. :) ]
                    204:   usage:  record <file> <server>
                    205:   Autodownload is disabled when recording.
                    206: - added auto-tracking camera for spectator mode.  It's mostly a novelty, but
                    207:   its fun.
                    208: - made all skin downloads go into QW
                    209: - allowed Ctrl-V (paste) at console
                    210: - fixed water jump bug where you hop immediately back out in narrow entrances
                    211: - added copyright dialog on exit (press y to quit) with credits and version
                    212:   number
                    213: - new cvar, cl_warncmd, defaults to zero and disables the 'unknown command'
                    214:   msg.  qwcl stuffs 'cl_warncmd 1' to itself after quake.rc loads. This gets
                    215:   rid of unknown command messages (like unknown command 'startdemos') from the
                    216:   default exec files, as well as hiding "execing" messages.
                    217: - new command, windows, which will pop a user in fullscreen mode back to Windows
                    218:   (obviously not in Linux versions)
                    219: - add cl_hightrack cvar for spectator mode, causes it to always
                    220:   select camera view on player with the highest frags
                    221: - turned off bobbing in spectator mode
                    222: - added text to the "single player" and "multiplayer" menu options
                    223: - now execs the config.cfg in a gamedir upon receiving a new gamedir from
                    224:   the server (saves the current config into the current gamedir before
                    225:   switching to the new one)
                    226: - reconnect command will now reconnect to the server it's is currently connected
                    227:   to, or last one it was connected to.
                    228: - fixed it so entering 'record blah server' while connected disconnects before
                    229:   starting recording
                    230: - uh, added gl support (love these one liners for two days of work)
                    231: - fixed scoreboard while dead in gl version
                    232: - made it so players are never completely black in the gl version
                    233: - changed some console load up msgs in gl
                    234: - fixed it so exec files without a trailing new line still work
                    235: - changed effects in gl to not be as striking (hard to see)
                    236: - fixed it so a 'glquake' dir is created in other gamedirs for model
                    237:   meshes in gl version
                    238: - fixed tolerance on corrupt skin files
                    239: - fov setting implemented in gl version
                    240: - fixed 'skins' command in gl version
                    241: 
                    242: 
                    243:                                                                

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.