Warsow

Software Screenshot:
Warsow
Software Details:
Version: 2.1 updated
Upload Date: 11 Apr 16
Developer: Warsow Team
Distribution Type: Freeware
Downloads: 53

Rating: nan/5 (Total Votes: 0)

Warsow is an standalone, multi-platform and open source first-person shooter (FPS) video game for Linux, Windows and Mac platforms. It is based on the Qfusion 3D engine, which is a modified version of Quake 2's engine.

The game provides users with a unique FPS experience set in a distant future with cartoonish-style graphics. It features fast-paced gameplay with an emphasis on the art of move and on trix (trick jumps), and a complete power-up system.

Features at a glance

Being inspired by popular video game titles, such as Quake3 CPMA, Quakeworld, Speedball or Jet Set Radio, Warsow includes strong and weak fire modes for each weapon. It is very similar to the Unreal Tournament 2004 game, where users need to jump, dodge, walljump and dash their way through the game.

Among other interesting features, we can mention an easy-to-learn-and-use scripting engine with C++/JavaScript-like style syntax called AngelScript and designed to be used for creating game types, the ability to run your own server, flexible HUD scripting engine.

In addition, it features highly customizable graphic settings, compelling "e-sports"- features, storage of match results and global stats, a rich user interface, and an open source engine that allows anyone to create their own gameplay mods.

Availability and supported operating systems

The game is available for download as unified tar archives for both Linux and Windows operating systems, as well as a source archive with SDK for developers who want to create modes, as well as binary files for Mac OS X and Ubuntu Linux operating systems.

It is also distributed via the Steam or GOG game distribution platforms, on all the aforementioned OSes. It can be played by anyone, as it does not contain hard graphical violence. Both single-player and multiplayer modes are available at this time.

Bottom line

Summing up, Warsow is a great and entertaining first-person shooter game for all ages and all genres. It is portable and highly configurable, allowing users to create new mods and gametypes.

What is new in this release:

  • General:
  • The client will probe the official Warsow mirror for all .pk3 downloads before attempting to download the file from game server.
  • Third-party .pk3 downloads are stored in a separate directory to prevent them from overriding basewsw assets or shaders.
  • When connected to a pure server, do not fully reload the game assets on map change.
  • Changed default console font to monospace Droid Sans.
  • Changed help messages for 'callvote map' to contain the title of the map being voted for.
  • Added tab-completion of console commands and variables to chat.
  • Downloaded third-party add-ons will now go into separate filesystem directory. Use +set fs_usedownloadsdir 0 on the command line to disable such add-ons altogether.
  • Improved support for Quake 3/Quake Live maps.
  • Renderer:
  • Offloaded the renderer to a separate thread. r_multithreading 0 reverts to traditional single-threaded mode.
  • Added r_maxfps to cap the refresh framerate in multi-threaded mode, changed cg_showFPS 1 and 2 to display refresh and client framerates respectively.
  • Increased the number of background loader threads to 4.
  • Fixed support for palette-based PNG images with alpha channel.
  • Use optimal VRAM storage format for grayscale lightmaps when deluxemapping is disabled.
  • Gameplay:
  • Don't render flesh hits for RG and MG pellets as they were often mispredicted.
  • In bomb gametype, reset all map entities to their initial state at round start.
  • Allow grenades to be shot straight down.
  • Disabled the minimum walljump height if jump button is pressed.
  • Fixed instagib shots stopping on the first hit player.
  • Server:
  • The server will now re-open console log file on SIGUSR1.
  • Running multiple servers in the same homedir won't corrupt .pk3 files downloaded via autoupdates.
  • Modding:
  • Expose "random" entity property to gametype scripts.
  • MeansOfDeath (MOD_RIOTGUN_S, MOD_GRENADE_SPLASH_S, etc enums) is now passed as the fourth argument to "kill" score event in gametype scripts.
  • Added G_ResetLevel() to gametype scripting API. The function resets all map entities to their initial state, keeping clients intact.
  • Added Client::getMMLogin() method to gametype scripting API, which returns the match-maker login for authenticated players.
  • Added hasChallengersRoulette, forceTeamHumans, forceTeamBots, disableObituaries gametype properties to scripting API.
  • Linux:
  • Changed base data, cache and runtime directory paths to conform to XDG specs.
  • Fixed MOUSE4 and MOUSE5 mouse buttons support.
  • Mac:
  • Changed base cache directory path to ~/Library/Cache/.
  • Fixed MOUSE4 and MOUSE5 mouse buttons support.
  • Mapping:
  • Added "random" key support to func_timer and target_delay, specifies delay variance. Total delay = delay +/random seconds.
  • Added "delay" key support to "target_delay" for backwards compatibility with Q3 maps.
  • Race:
  • Sector reports are now buffered until the end of the race.
  • Top command to display records in reverse order.
  • More records are now stored (30).
  • Added quickmenu with basic commands.
  • Picking up a weapon doesn't remove it from the map.
  • Associate records with login names when possible.
  • Colorand case-insensitive nickname associations for records.
  • Weapon information is now saved when saving a position.
  • Allow loading prerace-saved positions in prerace.
  • Added setting a speed for the saved position (only in practicemode).
  • Limited announcer sounds to once per player.
  • Simple randmap vote with a pattern to search for.
  • The kill command will now make spectators join.
  • Nice checkpoint feedback in the console.
  • Disabled starting a race while alive after finishing.
  • Fixed the respawner after finishing.
  • Allow racerestart while not racing.
  • Linked kill to racerestart.
  • Fixed displaying of the top scores in the hud. They are now shown when you connect.
  • Save no more than one time per player to the local highscore file, so the highscores are not populated by one player.
  • Print finish and sector times to the console so they can be looked at later.
  • Assign saved top times to their owners when they reappear.
  • Added practicemode with noclip and position save / load commands.
  • Disabled warmup.
  • HUD:
  • Apply localization to scoreboard strings.
  • Expose system mono font to the HUD via con_fontSystemMono.
  • Draw crosshair even when out of ammo.
  • Updated the "connection interrupted" icon.
  • Added drawCleanStatString and drawCleanPlayerName commands for drawing player and team names without color codes and forcing the current color.
  • Added TEAM_ALPHA_NAME and TEAM_BETA_NAME constants to draw team names with drawStatString.
  • drawPlayerName now ignores the current color and defaults to white, only taking the current alpha into account.
  • WarsowTV:
  • Fixed demo playback.
  • UI:
  • Fixed random crash on vid_restart.
  • Color correction profile can now be applied to the "worldview" widget by specifying the "color-correction" RCSS property.
  • Improved demo player modal window.

What is new in version 2.0:

  • 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.
  • Maps:
  • New Tutorial map.
  • Improved wdm6.
  • Improved wdm1 item layout.
  • Added colour correction profiles for wdm5, wbomb6, wbomb1.
  • - Removed wdm3.
  • - Removed wca2.
  • Mapping:
  • "target_print" entities can now provide overlay help messages/hints to players (use the the "helpmessage" key in Radiant/map editor of choice).
  • Added support for "target_kill" and "target_teleporter" entities from Quake3.
  • Use "gravity" attribute on the "worlspawn" object to set map gravity.
  • Localizations:
  • Added 9 new localizations: Belarusian, Bulgarian, Lithuanian, Portuguese (Brazil), Portuguese (Portugal), Romanian, Swedish, Turkish, Ukrainian.
  • Maps can now be localized individually (drop .po files into l10n/maps/).
  • Centre-printed messages and map locations are now localizable.
  • Sound:
  • Added "s_globalfocus" option: when enabled the game will continue to play its sound and music even if the user switches to another application.
  • It is now possible to use .ogv video files as background music tracks.
  • Fixed support for remote .ogg music tracks/streams.
  • Reduced default sound mixer delay from 200ms to 140ms (snd_qf).
  • The background music is now not interrupted at demojumps.
  • HUD:
  • Added current time to the HUD in the race mode.
  • Added text animation for game awards.
  • All HUD elements are now resolution-independent.
  • Optimized rendering of scoreboard strings.
  • Scripting: it's now possible to pass a non-constant math expression to setFontSize.
  • New spec HUD, added adem HUD.
  • UI:
  • Added voicecomm menu for Team Deathmatch, Bomb, CTF and CTF: Tactics game modes (bound to Left Shift by default).
  • Revamped title screen, this incorporates a players profile and stats from warsow.net.
  • Added an option for server browser to open a dialogue with suggested game servers after the search is complete.
  • Added quit confirmation dialogue.
  • Added descriptions for game modes.
  • Added pre-load option, enabled by default (set "ui_preload" to "0" to disable).
  • Added several new configurable options.
  • Added confirmation dialogue for "Move to TV" command.
  • - Removed IRC chat tab.
  • Server:
  • The built-in HTTP server now runs in a separate thread.
  • Optimized file transfers from the built-in HTTP server.
  • Matchmaker HTTP authentication now respects sv_ip.
  • WarsowTV:
  • Fixed an issue with the automatic chase-cam, which occasionally goes rampant in round-based game modes.
  • Enabled TCP connections support.
  • Linux:
  • Switched over to SDL2 for video initialization and input.
  • NOTE: versions prior to SDL2 suffer from doubled mouse sensitivity. This is expected to be fixed in SDL 2.0.4.
  • ALT+Tab works now.
  • Keyboard input doesn't steal the whole system focus.
  • The game now respects system keyboard layout.
  • Switched over to dynamic linking for support libraries.
  • Windows:
  • The window can be minimized when the game is running in windowed mode.
  • ALT+F4 works again.
  • The UI now respects system DPI settings.
  • Added support for Japanese and Korean input to the chat.
  • SDK:
  • Added NetRadiant and Q3Map2 with KTX texture format support, older versions won't load the textures properly.
  • Added .map files and models for all stock maps.
  • Added source files for textures and models.
  • Switched to cmake as the unified build system for C/C+code.
  • Added Dockerfiles for cross-compilation.
  • Added debian meta-package to install all engine dependencies.
  • Updated to AngelScript 2.29.2.

What is new in version 1.51:

  • Engine:
  • Bugfix: builtin HTTP server now accepts URL-encoded resource URI's in queries.
  • Improvement: faster map loading times.
  • Renderer:
  • Feature: use binary cache for GLSL programs to improve startup time (cvar "gl_ext_get_program_binary", off by default).
  • Feature: asynchronous texture loader (cvar "r_multithreading", off by default).
  • Improvement: a lightweight GLSL shader is now used for simple materials with no normalmap, gloss or decals.
  • Sound:
  • Feature: added multithreading support: sound mixer and background music loader now run in separate threads.
  • Improvement: normalized some of the game sounds to 0.9db.
  • UI:
  • Bugfix: fixed announcer volume slider.
  • Bugfix: other bugfixes.
  • Models:
  • Improvement: tuned Jason PadPork skin images for better performance and visibility.
  • HUD:
  • Bugfixes.
  • Windows:
  • Improvement: Warsow process isn't bound to single CPU core anymore (used to be a workaround for glitches caused by NVidia's 'Threaded OpenGL optimization")
  • Linux:
  • Improvement: gamma ramp size can now take values up to 4096.

What is new in version 1.5:

  • Engine:
  • Feature: added built-in HTTP server (TCP port 44444) to serve UI AJAX queries and file downloads to clients.
  • Feature: added localization support to User Interface and HUD (the language is autodetected at the first startup).
  • Feature: added support for TrueType and OpenType fonts.
  • Feature: distinguish between left and right ALT, SHIFT, CTRL key presses.
  • Feature: gzip-compression of demo files.
  • Feature: dropped support for Quake1 and Quake2 maps.
  • Feature: dropped support for bitmap fonts.
  • Improvement: entities with active events use distance-based server side culling (prevents fast moving players from suddenly appearing in POV).
  • Improvement: optimized cinematics playback by offloading YCbCr->RGB color-space conversion to the GPU.
  • Improvement: domain names for master servers are resolved asynchronously at startup to prevent slow or N/A DNS servers from blocking.
  • Improvement (Linux): updated input code to use XInput2.
  • Improvement (Linux): hint the window manager to bypass compositing in fullscreen mode.
  • Improvement: increased the maximum number of simultaneously loaded models, sounds and shaders.
  • Bugfix: fixed various audio/video synchronization issues with cinematics.
  • Bugfix: force vertical synchronization during playback of fullscreen cinematics.
  • Bugfix: resampled Ogg/Vorbis sounds had the looping position set to wrong value.
  • Bugfix: editing a democam or adding a new one doesn't break spline paths.
  • Maps:
  • Improvement: Revamped wdm2 visuals.
  • Improvement: Improved wdm12 lighting.
  • Bugfix: added missing clips to wbomb6.
  • Models:
  • Improvement: upgraded Jason Padpork player model.
  • Music:
  • Feature: Added 5 new tracks from Warsow OST.
  • Renderer:
  • Feature: moved renderer from the engine core to separate DLL.
  • Feature: rewritten rendering backend, GLSL2+-compatible.
  • Feature: GLSL shaders are now loaded from disk allowing customization and easing development.
  • Feature: added support for foliage surfaces and instanced rendering.
  • Feature: added 'soft particles' effect to explosions and halo shaders.
  • Feature: added FXAA support.
  • Feature: added RGB shadowmaps (fallback rendering path when GL_ARB_shadow extension isn't available).
  • Feature: added r_brightness cvar, useful for monitors that are too dark.
  • Feature: removed planar stencil shadows.
  • Feature: removed bloom.
  • Feature: removed r_ignorehwgamma cvar and associated functionality.
  • Feature: removed r_lighting_diffuse2heightmap cvar and associated functionality.
  • Improvement: Q3A shader commands previously processed on the CPU are now processed in vertex shaders on the GPU.
  • Improvement: optimized shadowmaps and changed them to use orthographic projection.
  • Improvement: added LOD support to shadowmaps (shadowmaps dynamically lower their resolution depending on the distance to the viewer).
  • Improvement: optimized VRAM footprint on modern GPUs for maps and models using half-precision floats.
  • Mapping:
  • Feature: added misc_video_speaker entity to steam synchronized samples from the nearby videomap shader with audio spatialization.
  • Feature: added func_timer entity.
  • Feature: added target_relay entity.
  • Feature: added target_delay entity.
  • HUD scripting:
  • Feature: new drawing commands: drawStringRepeat, drawStringRepeatConfigString
  • Feature: added new set of font commands: setFontFamily, setSpecialFontFamily, setFontSize and setFontStyle.
  • Feature: added #WEAP_INSTAGUN constant.
  • Improvement: improved scoreboard sorting (thanks hettoo).
  • Improvement: upgraded crosshair images to higher resolution (thanks adem).
  • Feature: removed setFont command.
  • Feature: removed %MATCH_TIME variable.
  • UI:
  • Feature: TAB-completion of player names in chat box.
  • Feature: added callvotes menu.
  • Feature: added "Watch on TV" button to chasecam menu.
  • Feature: Added Russian, Japanese, FrenCh, Polish, Chinese, Dutch, Spanish, Hungarian, German, Italian, Finnish localizations (language can be set manually with the "lang" console command).
  • Bugfix: fixed rare crash in server browser menu.
  • Console:
  • Feature: CTRL+MWHEEL up/down increases/decreases console font size.
  • Feature: added TAB-completion for "demo", "cinematic", "exec", "whois" and "stats" commands (thanks hettoo).
  • Feature: "imagelist" and "shaderlist" commands now accept glob pattern as an optional parameter.
  • Feature: CTRL+R now does bash-style command history search.
  • Feature: CTRL+C now works in Linux (thanks Kalhartt).
  • Gameplay:
  • Change: changed knockback from splash weapons from linear to quadratic and removed horizontal distance clamping.
  • Change: changed riotgun pattern from spiral to a more traditional one, with wider horizontal spread.
  • Feature: added cg_gun_alpha console variable to control gun opacity.
  • Feature: picked up items now leave ghost trails in warmup mode.
  • Feature: allow vote changing. The maximum number of changes is controlled with server console variable g_vote_maxchanges (thanks hettoo).
  • Feature: added opcall "specstotv" which moves spectators to connected TV servers.
  • Improvement: improved autojoin balancing (thanks hettoo).
  • Improvement: optimized AI code.
  • Improvement: default movement physics are now closer to old movement style
  • Bugfix: map rotation now considers the current map too (thanks hettoo).
  • Bugfix: maps were always missing one spawn indicator.
  • Bugfix: walljumps had direction bias (more obvious on larger maps).
  • Bugfix: removed silent bits from hit sounds (thanks adem).
  • SDK:
  • Feature: game modules are now C+compatible.
  • Feature: AngelScript 2.28.1.
  • Bugfix: fixed compilation with Clang.
  • Improvement: map models (prefabs) are now bundled with SDK.
  • Improvement: C-compatibility layer removed from Angelwrap library.
  • Linux:
  • Change: downgraded to libpng 1.2.

What is new in version 1.4 RC:

  • Fixed internet ogg streams
  • Fixed server crasher in reporting match results to the MM
  • Fixed batched autosprite2 surfaces in wdm19 and other maps
  • Demos are now GZ-compressed on the fly
  • You can now copy console contents to clipboard in Linux
  • Fixed fullscreen mode setting in i3, WindowMaker and possibly other X11 window managers
  • Split race servers into separate tab in server browser
  • Dedicated servers refresh IP addresses of master servers every 24 hours
  • r_texturefilter now defaults to 4
  • UI remembers last selected tab in server browser
  • Other less notable changes here and there

What is new in version 1.1 Beta:

  • Engine:
  • Feature: added builtin HTTP server (TCP port 44444) to serve UI AJAX queries and file downloads to clients.
  • Feature: added localization support to User Interface and HUD.
  • Feature: added support for TrueType and OpenType fonts.
  • Feature: CTRL+MWHEEL up/down increases/decreases console font size.
  • Feature: added TAB-completion for "demo", "cinematic" and "exec" console commands (thanks hettoo).
  • Feature: dropped support for Quake1 and Quake2 maps.
  • Feature: dropped support for bitmap fonts.
  • Improvement: entities with active events use distance-based server side culling (prevents fast moving players from suddenly appearing in POV).
  • Improvement: optimized cinematics playback by offloading YCbCr->RGB color-space conversion to the GPU.
  • Improvement: domain names for master servers are resolved asynchronously at startup to prevent slow or N/A DNS servers from blocking.
  • Improvement: Linux : updated input code to use XInput2.
  • Bugfix: fixed various audio/video synchronization issues with cinematics.
  • Bugfix: force vertical synchronization during playback of fullscreen cinematics.
  • Bugfix: resampled Ogg/Vorbis sounds had the looping position set to wrong value.
  • Maps:
  • Improvement: Revamped wdm2 visuals.
  • Bugfix: added missing clips to wbomb6.
  • Renderer:
  • Feature: moved renderer from the engine core to separate DLL.
  • Feature: rewritten rendering backend, GLSL2+-compatible.
  • Feature: GLSL shaders are now loaded from disk allowing customization and easing development.
  • Feature: added support for foliage surfaces and instanced rendering.
  • Feature: added 'soft particles' effect to explosions and halo shaders.
  • Feature: added FXAA support.
  • Feature: added RGB shadowmaps (fallback rendering path when GL_ARB_shadow extension isn't available).
  • Feature: "imagelist" and "shaderlist" console commands now accept glob pattern as an optional parameter.
  • Feature: removed planar stencil shadows.
  • Feature: removed bloom.
  • Improvement: Q3A shader commands previously processed on the CPU are now processed in vertex shaders on the GPU.
  • Improvement: optimized shadowmaps and changed them to use orthographic projection.
  • Improvement: added LOD support to shadowmaps (shadowmaps dynamically lower their resolution depending on the distance to the viewer).
  • Improvement: optimized VRAM footprint on modern GPUs for maps and models using half-precision floats.
  • Mapping:
  • Feature: added misc_video_speaker entity to steam synchronized samples from the nearby videomap shader with audio spatialization.
  • Feature: added func_timer entity.
  • Feature: added target_relay entity.
  • Feature: added target_delay entity.
  • HUD scripting:
  • Feature: new drawing commands: drawStringRepeat, drawStringRepeatConfigString
  • Feature: added new set of font commands: setFontFamily, setSpecialFontFamily, setFontSize and setFontStyle.
  • Feature: added #WEAP_INSTAGUN constant.
  • Improvement: improved scoreboard sorting (thanks hettoo).
  • Improvement: upgraded crosshair images to higher resolution (thanks adem).
  • Feature: removed setFont command.
  • Feature: removed %MATCH_TIME variable.
  • UI:
  • Feature: added callvotes menu.
  • Feature: added "Watch on TV" button to chasecam menu.
  • Feature: Added Russian, Japanese, Frensh, Polish, Chinese, Dutch, Spanish, Hungarian, German, Italian, Finnish localizations.
  • Bugfix: fixed rare crash in server browser menu.
  • Gameplay:
  • Change: changed knockback from splash weapons from linear to quadratic and removed horizontal distance clamping.
  • Change: changed riotgun pattern from spiral to a more traditional one, with wider horizontal spread.
  • Feature: added cg_gun_alpha console variable to control gun opacity.
  • Feature: picked up items now leave ghost trails in warmup mode.
  • Feature: allow vote changing. The maximum number of changes is controlled with server console variable g_vote_maxchanges (thanks hettoo).
  • Feature: added opcall "specstotv" which moves spectators to connected TV servers.
  • Improvement: improved autojoin balancing (thanks hettoo).
  • Improvement: optimized AI code.
  • Improvement: default movement physics are now closer to old movement style
  • Bugfix: map rotation now considers the current map too (thanks hettoo).
  • Bugfix: maps were always missing one spawn indicator.
  • SDK:
  • Feature: game modules are now C+compatible.
  • Feature: AngelScript 2.28.1 patched to support named function arguments and 'auto' keyword (patch by GGLucas).
  • Bugfix: fixed compilation with Clang.
  • Improvement: C-compatibility layer removed from Angelwrap library.
  • Change: downgraded to libpng 1.2.
  • Media:
  • 5 new songs in the soundtrack (previously featured in extended OST).

What is new in version 0.61:

  • Fixes bunch of bugs

What is new in version 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 invidual 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.
  • 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.
  • 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.

What is new in version 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, Team Domination, Headhunt
  • 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 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.
  • 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.
  • 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.

Similar Software

Urban Terror
Urban Terror

17 Feb 15

Reaction
Reaction

14 Apr 15

Textmode Quake
Textmode Quake

3 Jun 15

Comments to Warsow

Comments not found
Add Comment
Turn on images!