Download Warlow 2.1

Spread the love

Version 2.1 of War§ow has been released. War§ow is a free first-person shooter for Windows, Linux and OS X. It is based on the QFusion 3D engine, which is a modification of the Quake 2 engine available under a gpl license. War§ow was created under the motto ‘by gamers, for gamers’, by a team of independent developers from all corners of the world. The game features a cartoon-like visual style and movement system, where Unreal-esque wall jumps and dodges can be combined with strafe jumps and bunny hops from the Quake franchise. The changelog for this release looks like this:

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.
  • Color- and 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 practice mode).
  • 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 race restart while not racing.
  • Linked kill to race restart.
  • Fixed displaying 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 practice mode with noclip and position save / load commands.
  • Disabled warm-up.

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.

warsow TV:

  • Fixed demo playback.

ONION:

  • 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.

Version number 2.1
Release status Final
Operating systems Windows 7, Linux, Windows XP, macOS, Windows Vista, Windows 8, Windows 10
Website warlow
Download
File size

432.00MB

License type GPL
You might also like