Posted January 06, 2016
Changelog for update 2.01 / GOG-17 (Windows) / GOG-7 (Mac) (added 29 December 2015):
General:
- Rewinding demos no longer breaks POV switching.
- Fixed client-side crashes in CTF: Tactics game mode.
- Corrected the list of assets released under Creative Commons Attribution-NoDerivatives license (see license.txt).
Server:
- Fixed race condition which was preventing multiple server instances to complete initialization in case they were sharing the same home directory.
- Bugfixes and improved performance for the built-in HTTP server. UI:
- Fixed memory leaks, improved peformance for the server browser with l10n enabled.
Renderer:
- Automatically disable multithreading if Nouveau graphics driver is detected (Linux).
- Automatically use discrete GPU's on laptops with both integrated and discrete GPU's. HUD:
- Updated adem HUD.
- Updated strafe.hud for all HUDs.
Patch 2.0 (added 29 December 2015):
General:
- Switched to Creative Commons license for media assets.
- Added full out-of-the-box gamepad support (XInput on Windows, SDL on Linux and OS X).
- The engine automatically lowers the frame rate to 24 FPS and enables sleep state when the game is minimized.
- Multi-threading improvements for the following; fixed race conditions, reduced latency and the amount of context switches.
- .pk3 files explicitly named as "pure" are now preferred to different .pk3 files.
- Restricted downloads of binary modules and "pure" content to official Warsow web mirror.
- Greatly reduced memory footprint for fonts (especially for CJK).
- Pressing Escape key during the map load or connection set-up will now cancel the process much quicker.
- New high resolution "flat" icon.
- Maximum refresh rate now defaults to 250 fps.
- It is now possible to pause demo playback at the end of a demo file, instead of dropping to main menu (see "demo" command help).
- Added "flipped view" mode, set "cl_flip" to "1" to enable.
- Use HTTPS for secure authentication to matchmaker.
Renderer:
- 30% to 50% overall performance improvement.
- Greatly reduced VRAM footprint for textures.
- Added support for texture arrays, used for lightmaps.
- Added KTX texture format support.
- Enabled binary cache for GLSL programs to speed up startup time by default now.
- Enabled multi-threading to speed up map loading by default now.
- Curved meshes are now optimized to remove excessive polygons.
- Changed rendering order so that the sky is now rendered after world geometry to minimize overdraw.
- Fixed infinite far clipping plane calculations.
- The renderer now queries the operating system for available screen resolutions.
- Shadowmaps now account for normals of geometry they are cast on, making them less prone to be visible through walls and ceilings.
- Added "stencilTest" shader keyword.
- Added per map colour correction support. Toggle-able with cg_colorCorrection 0/1, maps can define colorCorrection key in worldspawn to use color correction profile.
- Removed "vid_mode", "vid_customwidth" and "vid_customheight" console variables in favour of "vid_width" and "vid_height" for video modesetting.
- Dropped support for "noDepthTest" shader keyword.
- Dropped "r_colorbits" console variable (used to set desktop colour depth).
Gameplay:
- New Tutorial game mode.
- Added 3 new awards:
- First Frag (awarded to the first fragger);
- Fair Play (say "gg" to your opponents during the post-match using the chat or the vsay);
- Man of the Match (You must score the most + achieve the ""Fair Play" award). See above.
- Added sounds for Lasergun, Electrobolt and Instagun impacts.
- New spawn points selection algorithm: returns the furthest point to which there's less than 4 points on the map; otherwise it returns to a random one, excluding the closest 3 points.
- Ammo packs dropped on a players deaths, now actually contain strong ammo.
- The movement style now defaults to "old movement", set "cg_movementStyle" to "1" for "new movement".
- Incorporated a number of movement fixes from Racesow.
- Ranked servers will now announce a players profile name at warsow.net alongside the nickname of the players entrance to the server.
- On ranked servers, the "players" command now also prints login names for authenticated players.
- After joining a server, the game menu is now opened automatically.
- On ranked servers, certain votes now require players to be authenticated.
- Votes now ignore AFK players.
- In round-based game modes, in-active players are not removed until the beginning of the next round.
- Added bot navigation files for wda5 and wbomb6.
- Player movement prediction now works properly when riding a moving platform.
- New RL/GL trail effect, cg_rocketTrail & cg_grenaderTrail merged into cg_projectileTrail.
- Bots will now ignore chatting players.
- Reduced respawn sound volume by 35%.
- Added new callvote options "shuffle" and "rebalance".
- Decreased weapon respawn timer to 10 in Duel.
- In bomb, players can now move at crouch speed during the pre-round; upped maximum running speed to 320ups.
- Removed 'Team Domination' game mode.
Graphics:
- New "illuminati" gibs.
- New Instagun & Electrobolt decals.
- New "simple items" sprites.
- New teleportation\spawn effect.
- New EB beam texture for cg_ebbeam_old 1.
- New default EB beam effect.
- New Lasergun beam, added hit model for LG endpoint.
- New bullet hit decal and model.
- Improved rocket launcher projectile texture.
- Added gloss textures for BigVic and Bobot player models.
- Added cg_viewBob, viewport smoothing/bobbing to falling/high jumps.
- Bomb model colour follows the planted state dynamic light color (red when planted, orange normally).
- Disabling gun "bobbing" now also disables fire and idle gun animations.
- New damage hit effect (cg_showBloodTrail).
Weapons:
- Reduced Rocket Launcher pick-up ammo count to 5.
- Reduced Lasergun and Plasmagun pick-up ammo count to 50.
- Increased Lasergun and Plasmagun ammo box count to 100.
- Increased Electrobolt ammo box count to 10.
- Removed custom gravity and friction from Grenade Launcher projectiles.
- Unified knockback of Grenade Launcher and Rocket Launcher to 100.
- Unified minimum knockback of Grenade Launcher and Rocket Launcher to 35.
- Unified splash radius of Grenade Launcher and Rocket Launcher to 125.
- Changed Gunblade full recharge and reload time to 600ms.
- Changed Gunblade projectile damage, splash radius and knockback to 40, 70 and 90 respectively, self-damage ratio increased to 100%.
- Increased Gunblade melee damage to 50 and decreased reload time to 600ms.
- New Riotgun spread pattern based on Fibonacci/sunflower spirals.
- Increased per-pellet knockback for Riotgun to 7 (140 on 100% hit), spread reduced.
- Increased Rocket launcher reload, damage and projectile speed to 950ms, 80 and 1150ups respectively.
- Increased Grenade launcher reload, damage and self-damage ratio to 800ms, 80 and 100% respectively.
- Increased DPS for Lasergun to 140, knockback increased to 14.
- Increased Machinegun bullet damage to 10, reload time increased to 100ms, spread removed.
- Increased knock-back for Electrobolt to 80.
- Increased Plasmagun speed and knockback to 2500ups and 20 respetively.
General:
- Rewinding demos no longer breaks POV switching.
- Fixed client-side crashes in CTF: Tactics game mode.
- Corrected the list of assets released under Creative Commons Attribution-NoDerivatives license (see license.txt).
Server:
- Fixed race condition which was preventing multiple server instances to complete initialization in case they were sharing the same home directory.
- Bugfixes and improved performance for the built-in HTTP server. UI:
- Fixed memory leaks, improved peformance for the server browser with l10n enabled.
Renderer:
- Automatically disable multithreading if Nouveau graphics driver is detected (Linux).
- Automatically use discrete GPU's on laptops with both integrated and discrete GPU's. HUD:
- Updated adem HUD.
- Updated strafe.hud for all HUDs.
Patch 2.0 (added 29 December 2015):
General:
- Switched to Creative Commons license for media assets.
- Added full out-of-the-box gamepad support (XInput on Windows, SDL on Linux and OS X).
- The engine automatically lowers the frame rate to 24 FPS and enables sleep state when the game is minimized.
- Multi-threading improvements for the following; fixed race conditions, reduced latency and the amount of context switches.
- .pk3 files explicitly named as "pure" are now preferred to different .pk3 files.
- Restricted downloads of binary modules and "pure" content to official Warsow web mirror.
- Greatly reduced memory footprint for fonts (especially for CJK).
- Pressing Escape key during the map load or connection set-up will now cancel the process much quicker.
- New high resolution "flat" icon.
- Maximum refresh rate now defaults to 250 fps.
- It is now possible to pause demo playback at the end of a demo file, instead of dropping to main menu (see "demo" command help).
- Added "flipped view" mode, set "cl_flip" to "1" to enable.
- Use HTTPS for secure authentication to matchmaker.
Renderer:
- 30% to 50% overall performance improvement.
- Greatly reduced VRAM footprint for textures.
- Added support for texture arrays, used for lightmaps.
- Added KTX texture format support.
- Enabled binary cache for GLSL programs to speed up startup time by default now.
- Enabled multi-threading to speed up map loading by default now.
- Curved meshes are now optimized to remove excessive polygons.
- Changed rendering order so that the sky is now rendered after world geometry to minimize overdraw.
- Fixed infinite far clipping plane calculations.
- The renderer now queries the operating system for available screen resolutions.
- Shadowmaps now account for normals of geometry they are cast on, making them less prone to be visible through walls and ceilings.
- Added "stencilTest" shader keyword.
- Added per map colour correction support. Toggle-able with cg_colorCorrection 0/1, maps can define colorCorrection key in worldspawn to use color correction profile.
- Removed "vid_mode", "vid_customwidth" and "vid_customheight" console variables in favour of "vid_width" and "vid_height" for video modesetting.
- Dropped support for "noDepthTest" shader keyword.
- Dropped "r_colorbits" console variable (used to set desktop colour depth).
Gameplay:
- New Tutorial game mode.
- Added 3 new awards:
- First Frag (awarded to the first fragger);
- Fair Play (say "gg" to your opponents during the post-match using the chat or the vsay);
- Man of the Match (You must score the most + achieve the ""Fair Play" award). See above.
- Added sounds for Lasergun, Electrobolt and Instagun impacts.
- New spawn points selection algorithm: returns the furthest point to which there's less than 4 points on the map; otherwise it returns to a random one, excluding the closest 3 points.
- Ammo packs dropped on a players deaths, now actually contain strong ammo.
- The movement style now defaults to "old movement", set "cg_movementStyle" to "1" for "new movement".
- Incorporated a number of movement fixes from Racesow.
- Ranked servers will now announce a players profile name at warsow.net alongside the nickname of the players entrance to the server.
- On ranked servers, the "players" command now also prints login names for authenticated players.
- After joining a server, the game menu is now opened automatically.
- On ranked servers, certain votes now require players to be authenticated.
- Votes now ignore AFK players.
- In round-based game modes, in-active players are not removed until the beginning of the next round.
- Added bot navigation files for wda5 and wbomb6.
- Player movement prediction now works properly when riding a moving platform.
- New RL/GL trail effect, cg_rocketTrail & cg_grenaderTrail merged into cg_projectileTrail.
- Bots will now ignore chatting players.
- Reduced respawn sound volume by 35%.
- Added new callvote options "shuffle" and "rebalance".
- Decreased weapon respawn timer to 10 in Duel.
- In bomb, players can now move at crouch speed during the pre-round; upped maximum running speed to 320ups.
- Removed 'Team Domination' game mode.
Graphics:
- New "illuminati" gibs.
- New Instagun & Electrobolt decals.
- New "simple items" sprites.
- New teleportation\spawn effect.
- New EB beam texture for cg_ebbeam_old 1.
- New default EB beam effect.
- New Lasergun beam, added hit model for LG endpoint.
- New bullet hit decal and model.
- Improved rocket launcher projectile texture.
- Added gloss textures for BigVic and Bobot player models.
- Added cg_viewBob, viewport smoothing/bobbing to falling/high jumps.
- Bomb model colour follows the planted state dynamic light color (red when planted, orange normally).
- Disabling gun "bobbing" now also disables fire and idle gun animations.
- New damage hit effect (cg_showBloodTrail).
Weapons:
- Reduced Rocket Launcher pick-up ammo count to 5.
- Reduced Lasergun and Plasmagun pick-up ammo count to 50.
- Increased Lasergun and Plasmagun ammo box count to 100.
- Increased Electrobolt ammo box count to 10.
- Removed custom gravity and friction from Grenade Launcher projectiles.
- Unified knockback of Grenade Launcher and Rocket Launcher to 100.
- Unified minimum knockback of Grenade Launcher and Rocket Launcher to 35.
- Unified splash radius of Grenade Launcher and Rocket Launcher to 125.
- Changed Gunblade full recharge and reload time to 600ms.
- Changed Gunblade projectile damage, splash radius and knockback to 40, 70 and 90 respectively, self-damage ratio increased to 100%.
- Increased Gunblade melee damage to 50 and decreased reload time to 600ms.
- New Riotgun spread pattern based on Fibonacci/sunflower spirals.
- Increased per-pellet knockback for Riotgun to 7 (140 on 100% hit), spread reduced.
- Increased Rocket launcher reload, damage and projectile speed to 950ms, 80 and 1150ups respectively.
- Increased Grenade launcher reload, damage and self-damage ratio to 800ms, 80 and 100% respectively.
- Increased DPS for Lasergun to 140, knockback increased to 14.
- Increased Machinegun bullet damage to 10, reload time increased to 100ms, spread removed.
- Increased knock-back for Electrobolt to 80.
- Increased Plasmagun speed and knockback to 2500ups and 20 respetively.