From 0023db327bc1db00068284b70e1db45857aeee35 Mon Sep 17 00:00:00 2001 From: Travis Bradshaw Date: Tue, 31 Jan 2012 14:32:09 -0600 Subject: The Quake sources as originally release under the GPL license on December 21, 1999 --- QW/qwchangelog.txt | 243 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 243 insertions(+) create mode 100644 QW/qwchangelog.txt (limited to 'QW/qwchangelog.txt') diff --git a/QW/qwchangelog.txt b/QW/qwchangelog.txt new file mode 100644 index 0000000..d756290 --- /dev/null +++ b/QW/qwchangelog.txt @@ -0,0 +1,243 @@ + +2.1 +release build + +2.02 +client +- fixed prediction bug in spectator/camera view, camera will no longer + try to view under plats and stuff +- new crosshair, enabled with "crosshair 2" + +server +- another security hole + +2.01 +server +- added SpectatorConnect, SpectatorThink and SpectatorDisconnect Quake-C + functions. They are empty shells for now (a example of moving spectators + from point to point is included with impulse 1) but can be used in lots + of ways. +- fixed the crash bug with spectators +- changed the death msgs in the Quake-C to fix the old bug of incorrect msgs + when your weapon changed. Minor things like if two guys with pentagrams + telefrag, they both die (happens in deathmatch 4). Thanks to Nolan 'Radix' + Pflug for diffs of the progs changes to get this worked out. +- fixed the mipmapping color errors in the GL version + +client + + +1.82 + +server +- default floodprot, 4 lines in 8 secs, wait for 10 on activation +- sv_friction defaults to 6 now (server op can change it to 4 if they want) + +client +- put support back in for -zone option +- added rerecord to cause a reconnect with demo recording on the + same server + +1.81 + +server +- Added floodprots to the server +- Using localinfo, you can now configure a series of maps to run without + editing the quake-c. usage: localinfo . For example, + to run a server that loops through e1m2, dm2, dm4 and dm6, try this: + localinfo e1m2 dm2 + localinfo dm2 dm4 + localinfo dm4 dm6 + localinfo dm6 e1m2 + Note that the last one should loop back to the first, otherwise normal + level changing applies. Put the localinfo commands in the server.cfg + +client +- new lightmap code (requires new opengl32.dll miniport) +- Added EF_BLUE and EF_RED for new GL light bubbles +- Made rocket trails fade out in GL +- Added NOSKINS 2 to use but not download skins +- Using TexSubImage2D to upload partial lightmaps (GL) +- Precalculate light bubble +- Translucent console (GL) + +1.80 + +server +- added localinfo. 32k of key=value storage. Values are stored with the + localinfo console command on the server, i.e. + localinfo e1m1 e1m2 + localinfo is persistant from the life of the server (between maps) + progs can access localinfo using infokey(world, "key") and set it using + localcmd("localinfo "); + localcmd(key); + localcmd(" "); + localcmd(value); + localcmd("\n"); + values with spaces should be quoted + If the same key exists in serverinfo and localinfo, serverinfo will override + localinfo is not visible 'outside' the server +- protocol has changed, old clients will no longer work. changable move + vars such as gravity, maxspeed, etc. are supported again +- full server controlled localized client maxspeed and gravity is in + Create to new fields in the QC, .float gravity and .float maxspeed. .maxspeed + defaults to sv_maxspeed (320), .gravity defaults to 1.0 (full gravity). + Change them at will in the QC, but don't change them too often as every change + is noted and the clients are updated with the change so that their prediction + works correctly. The per-client maxspeed should be very handy for the TF + guys. +- fixed 'download ./server.cfg' security bug. + +client +- 8bit 3DFX texture support. reduces texture thrashing due to way less + texture memory used. +- will work on pre 1.8 servers, but can cause minor movement errors due to + differences in movement prediction +- support for server controlled maxspeed and gravity multiplier. + +1.69 + +server +- fixed up ramp movement (on ground stuff) + +1.68 + +client +- fixed resized console in gl version, had some dead space, so put a mini + frag list on the bottom +- changed lightning in gl version so in default of gl_flashblend 1 you don't + see you own light, so having the quad doesn't obscure your vision + +server +- hopefully finally fixed the acceleration up ramps + +1.67 + +client +- added low/avg/high ping values to the showteamscores so an + average team ping is calculated +- fixed dynamic lightning of alias models in gl version (players and what + not were not lit up by dynamic lights) + +server +- removed password from userinfo after player connect so that other + players and spectators can't use the 'user' command to see the + passwd +- setting password or spectator_password to 'none' is the same as + clearing it + + +1.66 + +client +- Added startup graphic banner +- exiting the world in spectator mode is no longer lava red, but + slime green. + +server +- change player move physics to support ramp accel, there was a bug in + stair stepping that prevented proper movement. With this bug, you can't + jump into the RL room on dm6, or hit the secret light on e4m1. +- added support for 'namefun' (high bit characters). On by default, server + operators can turn it off with sv_highchars 0 + +1.65 + +client +- fixed the z-angle on entities (for example, the flag was rotated wrong) + in GL version. +- worked on the spectator camera, going to change it from a free float + to a locked camera that tracks +- add other player clip hulls to player prediction and local prediction + this removes the problem of walking through other players and makes + close combat a lot nicer. +1.64 + +server +- fixed bug in serverinfo strings (memory overwrite and length problem) +- added new allow_download vars: + allow_download_skins, allow_download_models, + allow_download_sounds, allow_download_maps +- map files are permitted to be downloaded if they aren't in a pak file + (unless allow_download or allow_download_maps isn't set) +- fixed annoying NET_GetPacket: Connection Refused msgs +- new command, sv_gamedir, which sets the visible gamedir to clients. this + allows servers to have a different physical game directories, handing for + machines with multiple servers that don't support symbolic links. for + example: + gamedir ctf4.1 + sv_gamedir ctf + causes qwsv to use the physical directory of 'ctf4.1', but report the + directory to clients (players) as 'ctf' for their files. +- fixed annoying water jump bug where you would immedately hop back out of + water just after you jumped in +- added a few client to server commands for autocamera support +- fixed air velocity movement so that it is like regular Quake, + players have more control over their air movement and can cut + velocity as needed just like in Quake. This gives more control + to the player and rewards skill. +- spectators no longer can send or receive say_team msgs (possible + cheating could happen) +- adding new server cvar, sv_spectalk (defaults to 1, or on) that controls + whether spectators can talk to players. If disabled, spectators can + only talk to each other +- stopped reporting spectators as players when front-ends request info +- fixed up air movement that broke a bit in 1.61 +- fixed bug that disallowed 9's in ip address for filtering +- spectators can now send say_team msgs, but only to other spectators +- no duplicate names allowed now (will rename people who do it) +- a client can not name themselves console + +client +- adjust console input a bit to allow room for download percent bar (moved up + six pixels) +- added download percentage bar. Displays filename and a bar indicating + visual completeness of download and a percentage. Overwrites + any text at the bottom +- if a model file isn't found (couldn't be download) a msg is displayed + telling the user they may need to download or purchase an addon pak +- added +showteamscores. In team games, the intermission displays team + totals, unless you hit tab to display frag scores + bind a key to +showteamscores will give you the team score display +- added client side demo support and playback [wow, one line for three days + of work. :) ] + usage: record + Autodownload is disabled when recording. +- added auto-tracking camera for spectator mode. It's mostly a novelty, but + its fun. +- made all skin downloads go into QW +- allowed Ctrl-V (paste) at console +- fixed water jump bug where you hop immediately back out in narrow entrances +- added copyright dialog on exit (press y to quit) with credits and version + number +- new cvar, cl_warncmd, defaults to zero and disables the 'unknown command' + msg. qwcl stuffs 'cl_warncmd 1' to itself after quake.rc loads. This gets + rid of unknown command messages (like unknown command 'startdemos') from the + default exec files, as well as hiding "execing" messages. +- new command, windows, which will pop a user in fullscreen mode back to Windows + (obviously not in Linux versions) +- add cl_hightrack cvar for spectator mode, causes it to always + select camera view on player with the highest frags +- turned off bobbing in spectator mode +- added text to the "single player" and "multiplayer" menu options +- now execs the config.cfg in a gamedir upon receiving a new gamedir from + the server (saves the current config into the current gamedir before + switching to the new one) +- reconnect command will now reconnect to the server it's is currently connected + to, or last one it was connected to. +- fixed it so entering 'record blah server' while connected disconnects before + starting recording +- uh, added gl support (love these one liners for two days of work) +- fixed scoreboard while dead in gl version +- made it so players are never completely black in the gl version +- changed some console load up msgs in gl +- fixed it so exec files without a trailing new line still work +- changed effects in gl to not be as striking (hard to see) +- fixed it so a 'glquake' dir is created in other gamedirs for model + meshes in gl version +- fixed tolerance on corrupt skin files +- fov setting implemented in gl version +- fixed 'skins' command in gl version + + + -- cgit v1.2.3