Warsow
Main |
Details |
Download Now |
History |
Statistics
Version History
Track changes made to
Warsow since its original version.
Version 0.62Mon May 09, 2011 5:46 pm by
hivltgEngine/game:
- Changed gunblade selfdamage to 100% and knockback to 78.
- Simplified rendering of ‘rgbgen lightingDiffuse’ shaders, which allowed to merge them into larger vertex buffer objects at load time to improve performance.
- Sped up culling of simple planar shadows to improve performance.
- Take map area visibility into account when creating vertex buffer objects for surfaces.
Bugfixes:
- Particle entities spawned too many dynamic lights with them.
- Fixed occasional disco lights on wbomb2.
- Fixed a nasty bug in q1 bsp loader that could potentially crash clients.
Version 0.61Mon May 09, 2011 5:46 pm by
hivltgEngine/game:
- Added identity and context info for mumble 1.2.
- Added precaching of playlists (up to 15 files).
- Cache resolved addresses for master servers so clicking ‘join game’ doesn’t cause UI or background music to stutter.
- Further reduced the no ammo penalty to 50 msec.
- Precache more GLSL programs at renderer initialization.
- Use rounding to the nearest integer value in CG_LFuncCursor, CG_LFuncMoveCursor and CG_LFuncSize.
- Added Inter Quake Export command for SKM models (skm2iqe).
- Renamed console variable “cg_extrapolate” to “cl_extrapolate”.
- Automatically close all potentially open menus after succesfully connecting to a server.
- Increased Rocket Launcher selfdamage to 0.75.
- OpenAL sound module automatically converts stereo sounds to mono so they can be properly spatialized.
- Updated armor skins.
Bugfixes:
- Made the fog texture nopicmip.
- Changed the default value for s_musicvolume to match default.cfg.
- Fixed crash in instagib, which was usually triggered by instajumps.
- Shootable doors and buttons worked only once.
- Fixed off-by-one error in glDrawRangeElements ‘end’ parameter.
- Fixed occasional glitches in parsing of colored text in irc module.
- Added missing degrees to radians conversion, fixing some 45 degrees ramps.
- Fixed wswtv heartbeats.
- Fixed wswtv “Invalid POVnum 0″ error.
- Fixed handling of negative clientarea in snap_write.c that caused crashing on certain maps.
- Check whether the sound library has actually been loaded before calling GetSoundAPI.
- Fixed stuttering models when extrapolation was off.
- Fixed “fs_gamedir” changes causing “bad inline model number” errors for clients upon connecting to wswtv.
- Fixed off-by-one error in Cbuf_Execute, which caused the game to crash upon insertion of huge text buffer from clipboard.
- Fixed PM_FREEZE movement type not affecting wswtv spectators.
- Fixed mouse and movement lag after postmatch on wswtv servers.
- Server now detects and skips non existing maps specified in the map list.
- Made the bomb “king of bongo” announcements unpure.
- Fixed chat/teaminfo overlapping placement in huds.
- Fixed gl_ext_vertex_bufer_object- typo in gfx profiles.
- Fixed crash bug in “headhunt” gametype.
- Map fixes: fixes for wca1, wdm19 when using vertex lighting.
- Map fixes: wctf1 caulk fixes (see-through floors at flags).
- Map fixes: wdm5 teleport placements and layout fixes.
- Map fixes: GA spawned only in duel in wdm6.
Version 0.6Fri Mar 04, 2011 7:32 pm by
hivltgOn a tip, I dug into the warsow SDK to get the weapondefs. Not everything listed is new in 0.6 as I just compared 0.5 to 0.6. I guess it's an abridged 0.5->0.51->0.6 weapons changelog. I have starred the only thing I know was in 0.51 that has changed, if a mod cares to they can add a star where it's appropriate.
I only added the lines after "Weapons have been slightly balanced since 0.5" beginning with +, but I'm posting the whole changelog because it took me a little looking (in the press pack!). The spoiler is the changelogs from before 0.6 (everything from 0.42->0.5 to 0.072->0.1).
:: :: Changes from 0.5 to 0.6
Maps:
- New maps: wbomb3, wbomb4, wbomb5, wdm12, wdm18, new wctf5.
- Duel Arena maps have been renamed back to wdaX.
- Most of the original maps have been re-textured and re-lit for improved visuals.
Engine/game:
- Vertex buffer objects support for improved performance.
- Improved netcode: Latency reduction by the use of half-snapshot extrapolation.
- q3map2 and the engine have been improved for more realistic and smoother lighting.
- Improved particle support: added new misc_particles map editor entity.
- Automatic resolution detection at initial startup.
- Added more widescreen resolutions.
- Fixed aspect ratio for widescreen resolutions.
- The game can now stream demos from a HTTP server.
- Added 4x4 PCF shadow maps filter with fewer texture lookups compared to other modes.
- Added server console variable "sv_iplimit" to limit connections per ip address, defaults to 3. A value of 0 acts as no limit.
- Added Quake Live style mouse acceleration, m_accelStyle and m_accelOffset console variables control the acceleration behavior.
- Added IPv6 support.
- Added positional audio support via Mumble (open source voice chat software), set console variable "cl_mumble" to 1 to enable.
- Added "r_screenshots_fmtstr" cvar that allows embedding of timestamps into screenshots' filenames.
- Fixed double execution of autoexec.cfg if the game was started with a custom game directory.
- Fixed execution of config.cfg upon game directory change.
Music:
- New menu music: one new song and an improved remix of Warsow 0.2 menu music.
- New in-game soundtrack: 6 tracks by Jihnsius.
- Support for playlists:
Play individual files with: /music loop.(ogg|wav) [intro.(ogg|wav)]
Load playlists with: /music (filename.m3u) (mode)
modes: "1" shuffle, "2" loop, "3" loop random track.
loads basewsw/sounds/music/(filename.m3u/ogg/wav)
- New console variables: "cg_playList" and "cg_playListShuffle" to specify custom a playlist file to be played during matches and optionally shuffled.
- New console commands: "pausemusic", "nextmusic" and "prevmusic" to fast forward to the next track or repeat the previous track in the playlist.
- Three new postmatch tracks
- All previous music from 0.5 removed.
Gameplay/gametype scripts/misc:
- New weapon skins.
- New chat console, themeable from the HUD scripts.
- Non-round based gametypes include spawn place indicators in warmup.
- Added Damage indicator to crosshair, changes color on hit. Customizable with cg_crosshair_damage_color.
- Player models turn grey when dead.
- New background video + new randomized loading screens.
- Cartoon hit effects for big damage splashes.
- Removed 175>150 armor decay from duel.
- Weapons have been slightly balanced compared to 0.5.
+ GB projectile does 45(40), cut does 50(45), reduced selfdamage (1/4 instead of 1/2)
+ MG damage 7.65(7.5), reduced spread 175(200)
+ RG reduced damage per pellet 4(4.3), reduced stun duration 85(125), reduced spread 60(70) [weak] and 85(125) [strong]
+ GL reduced stun 1500(1600), increased selfdamage 0.65(0.35)
+ RL decreased reload time 925(950)*, reduced damage 75(85) [strong] and 70(75) [weak], decreased stun 1500(1700),
decreased selfdamage 0.65(0.75)*
Increased splash minimum 8(4) [strong], 6(4) [weak]
Increased projectile speed 1200(1150)*
+ PG Decreased knockback 18(20) [strong], decreased damage 12(14) [weak]
+ LG decreased damage 6.15(6.8); decreased knockback 8(9); decreased stun 200(450)
+ EB decreased stun 1000(1400)
+ Insta: increased damage 200(175) [strong], 125(100)[weak], added stun 1000(0)
- New gametype: Capture the flag: Tactics.
- Bomb has been rewritten, improved bomb spot indicator graphics.
- In-game announcements to promote community events.
- TAB-completion for map names in console.
Version 0.5Tue Sep 08, 2009 12:05 am by
hivltg:: :: Changes from 0.42 to 0.5
New Features:
- Added new maps: wdm2, wdm18, wdm19, wdm20, wctf4, wctf6, wca3, wbomb1, wbomb2.
- Added a new weapon, the Machinegun.
- Added a new item, the Ultrahealth.
- Added a new player model: Big Vic.
- Added support for custom gametype scripting via AngelScript.
- Added new base gametypes:
Bomb and Defuse: A team-based gametype focused on destroying and defending two bomb sites.
Team Domination: There are two teams and several domination points on a map. Capturing all points by running on them and protecting wins the round.
Headhunt: One player is tagged and the other players must chase him down and kill him.
- Added player-activated shield to Instagib gametypes. It is activated by crouching and has a warmup time. but can protect you against damage like a warshield for a very short amount of time.
- Added new Clan Tag system.
- Added classless Clan Arena mode.
- Added new Warsow TV features:
Warsow TV servers now show up in the server browser.
Warsow TV can now record demos. Automatic demo recording is supported.
Warsow TV channels list now lists information about the game being played (Match Name, Gametype, etc.).
Warsow TV channels can now be renamed.
Warsow TV channels can now be joined from the warsow:// URI by specifying the channel name after the server address.
- Added player stun effect after being damaged. While stunned, a player can not walljump.
- Added client-side weapon prediction.
- Added damage bonuses for direct hits and midair hits.
- Added new, family-friendly gibs.
- Added raw mouse support for Windows XP.
- Added support for automatic pk3 file detection. Servers can find new pk3 files and update on the fly.
- Added support for automatic dedicated server version updates.
- Added the sv_demodir cvar which specifies a directory where automatic serverside demos are stored.
- Add the ability to dynamically link new entities to AI navigation.
- Added support for Quake 1 and Quake 2 maps.
- Added respawn timers for most important game items displayed for spectating players.
- Added fps-independent model animations.
- Added procedural leaning animations to players.
- Added normalmap-based cellshading material to use on player models.
- Added support for shader templates.
- Added new surfaceparm: nowalljump. Use this to disallow walljumping on a particular surface.
- Added Russian characters to fonts.
Changes:
- Modified all maps from 0.4x. They have been upgraded to take advantage of new items, renderer improvements, etc.
- Modified jump button behavior. You now jump automatically by holding jump, there is now no longer any need to release the jump button. There is a clientside cvar cg_noAutohop to disable this behavior.
- Modified walljumping behavior. You can no longer walljump off of other players, noimpact brushes and sky brushes.
- Improved user interface, expect a fair bit more polish.
- Improved explosion visuals.
- Improved knockback and push behavior (explosions, etc.).
- Improved weapon and movement balancing, too many changes to list.
- Improved spawning system.
- Improved chasecam system.
- Improved and optimized client side prediction.
- Improved sound spazialization and server-side sound culling.
- Improved mouse reponsiveness for all input modes.
- Improved demoavi, it now exports audio as well.
- Changed server query protocol to be 100% compatible with Quake III Arena.
- Removed old wdm2 from 0.4x series.
:: :: Changes from 0.41 to 0.42
New Features:
- added game operator functionality:
Game operators are players with elevated status who have increased power over the server, but do not have rcon access.
Servers admins set an operator password with "g_operator_password".
Players authenticate themselves as an operator using "operator " or "op ".
- added opcall command, which allows game operators to call votes which
instantly pass.
- added two new chat filtering commands - cg_chatFilter and cg_chatFilterTV - for filtering chat messages in normal games and when spectating tv matches respectively. These two commands accept the following bitmask values:
"0" enables all messages
"1" filters global chat
"2" filters team chat
"4" filters TV spectator chat
- added seek and pause functionality to demo menu.
- added demo playback capability to wswtv.
Changes:
- changed network protocol to improve serverside culling of projectiles and
playback of single-pov demos in wswtv. These changes are backwards-computable.
- changed wswtv chat color to white.
- modified ip filters, they now stick around between maps.
Fixes:
- fixed unreasonably large challengers queue delays.
- fixed servers not providing version info due to long hostnames.
- fixed clan arena coaches being dropped into spectator mode.
- fixed several issues with ip filtering.
- fixed several crash bugs and memory leaks in wswtv.
- fixed graphical glitches when demojumping backwards.
- fixed minor gfx menu bug.
:: :: Changes from 0.4 to 0.41
New Maps:
- added two new CTF maps, wctf2 and wctf3.
- added revised version of wdm10 with a new item layout, wdm10a.
New Features:
- added delay between getting off the flag stand and the timer counting up again (600ms).
- added jumping animation when using jump pads.
- added new callvote option "callvote kickban", which will temporarily ban a specified player from a server.
- added menu options for various graphical effects and player preferences.
- added option to alternate between map names (wdm1, wdm2, etc.) and map titles (Flew Over, Chronodynamic, etc.) in the start server menu.
- added new chasecam follow modes. Entering the follow modes is done by adding one of the following parameters to the chase command:
will chase the given player.
"auto" will chase the highest fragger unless there's a flag or powerup carrier, in that order.
"carriers" will give the user pov control unless there's a flag or powerup carrier, in that order.
"flags" will give the user pov control unless there's a flag carrier.
"powerups" will give the user pov control unless there's a powerup carrier.
"score" will chase the highest fragger.
- added default autoexec file for Warsow TV (tvserver_autoexec.cfg).
- added feature that appends the current number of specs to TV server's name.
- added query protocol support to Warsow TV.
- added ability to pass server password in URI (scheme://[@][:]).
- added rcon support to Warsow TV, and a tv_rcon_password cvar to go with it.
- added Xavatar's path_spline cameras.
- added GLSL distortion pass to textures/russus/teleporter.
Changes:
- changed Rocket Launcher reload time to 850.
- changed strong grenades to bounce once before detonating.
- changed weak rocket speed to 1000ups (for real this time).
- shrank item bounding box by 8 units on vertical axis.
- modified instagun sound.
- modified rocket explosions to look slightly less intense.
- changed Warsow TV chat to look more distinct.
- modified CTF bonuses to be shown as awards.
- modified medium profile to use smaller texture sizes for portalmaps (256) and shadowmaps (512).
- modified behavior of cl_compresspackets:
"0" disables packet compression.
"1" compresses packets bigger than the average client packet size (default).
"2" compresses all packets.
- changed serverside password cvar to tv_password.
- default client packets-pre-second (cl_pps) is now 35.
- default max Warsow TV clients (tv_maxclients) is now 32.
- modified Warsow TV chase commands to function identically to normal chase commands.
Fixes:
- fixed missing textures by adding ecel texture pack. Sorry about that, clan arena fans!
- fixed Warsow TV multipov. Chaining Warsow TV servers should now be possible.
- fixed areaportals over Warsow TV.
- fixed broken shader (textures/HazelH/floorpanels_mirror).
- fixed bug with minimap showing enemy locations in CA and for coaches.
- fixed bug with saving cam files that only had subtitles.
- fixed bug which prevented the player last in the last player slot from interacting with the level.
- fixed crashes caused by excessively long names.
- fixed Duel Arena being absent from the server filter.
- fixed electrobolt damage doubling.
- fixed "ERROR: Game Error: G_Spawn: no free edicts" server crash.
- fixed "inverted strafing" movement bug which was causing undesired results when attempting to bunnyjump using +moveleft and +moveright.
- fixed missing textures in wca1.
- fixed old movement (cg_oldmovement 1) delay being applied when entering a new level.
- fixed overpowered gunblade shots in Clan Arena.
- fixed ping spikes caused by client command buffer underflow.
- fixed problem with textures/hazelh/verticalborder2's non-deluxe path (scripts/hazelh.shader).
- fixed scroll list in the server menu.
- fixed rendering of portal views.
- fixed start server menu forgetting map names.
- fixed vintage Quake 2 bug concerning nonworking banlists.
- fixed shaders with "material" passes crashing in 2D.
Removed:
- removed battleye and forcemodules from dedicated_autoexec.cfg.
- removed depreciated "follow" command, use "chase" instead.
- removed unfinished path_sin cameras.
:: :: Changes from 0.32 to 0.4
New Features:
- Added Warsow TV!
- Added cl_sleep 0|1 (default 0), fixes 100% load issues for some clients.
- Added ability to automatically play a sound file while a demo with the same name is playing, if they are in the same directory.
- Added cg_teamcolored_beams 1|0, sets LG and EB beams to team colors (thanks learn_more).
- Added cg_showminimap 1|0, toggles whether minimap is shown in HUD (thanks learn_more).
- Added minimaps for each map.
- Added client sound prediction.
- Added Duel Arena (DA).
- Added effects to various movements (dash, walljump, ...)
- Added cg_damage_indicator 1|0 (default: 1), toggles damage indicator for HUD. Red marks will appear on the sides when hit if enabled.
- Added new iTDM mode, players must now control predefined zones in a map.
- Added ability to read map fullnames from file (maps/.txt).
- Added ability to use "map
Version 0.42Tue May 20, 2008 4:44 pm by
hivltgNo changelog available