There are currently 29 players online.
 
Warsow

 
 

backWarsow 2.1 released

Forum index
News
Warsow 2.1 released
Posted by
Post Scroll to bottom
Vic

Your former Warsow overlord
(5779 posts)

Download Warsow 2.1

Happy Easter and happy new Warsow!

The next major release of Warsow introduces some significant changes to the engine along with some polish and fixes to the gameplay.

The first major change is that now the renderer is off-loaded into a separate thread, meaning that your mouse movement and networking is not affected by screen refresh rate anymore.

The second major change is that third-party maps and textures will now be sandboxed so that they can no longer override stock Warsow assets.

We have also changed path to local profile and cache on *nix systems to better follow the XDG Directory Specification. The profile path has changed from $HOME/.warsow-2.x to either follow $XDG_DATA_HOME or to $HOME/.local/share/warsow-2.x by default. The same logic applies to cache directory as well. This change also affects server configurations.

And last but not least is the major uplift that the Race game mode has received thanks to hettoo's efforts.

As usual, a fair amount of bugfixes along with mapping and modding improvements has gone into the release.

Have fun and see you in the game!

Vic

Your former Warsow overlord
(5779 posts)

:: :: Changes from 2.01 to 2.1

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

Leshka

Tactical bear
(125 posts)

Thank you very much, GJ!
Vic wrote:

WarsowTV:
+ Fixed demo playback.

Wow, does that mean you can play a demo on a TV server and watch it with someone simultaneously?

Vic

Your former Warsow overlord
(5779 posts)

Leshka wrote:
Thank you very much, GJ!
Vic wrote:

WarsowTV:
+ Fixed demo playback.

Wow, does that mean you can play a demo on a TV server and watch it with someone simultaneously?


Yes

murK

Member
(358 posts)

Jazcash

Top Dude
(79 posts)

How do you still have the passion to develop for this game? The 10 of us that still play are mighty grateful :P

user490584

user490584
(231 posts)

great work splitting the renderer off from input handling! that's really cool, and a big help in a global game.

The ceaseless polishing and dedication is remarkable. Thank you very much for building the fastest sport on the web. You have no competition. Our game stands alone.
(updated 2016-03-28 03:53:19)

Woania

Member
(41 posts)

Some people live without warsow. Some people have sad lifes.
Some people live with warsow. Some people enjoy life.
Thank you for still patching this!

Sithi

Member
(58 posts)

Great work! Updating Kandru Servers :)

corpse

Member
(32 posts)

Great work! Thanks!
//
I've downloaded 'warsow_21_sdk.tar.gz', and after 'cmake CMakeLists.txt' and 'make -j3' I got

$ ls -p build/
base/ libs/ qfusion_server.x86_64 qfusiontv_server.x86_64 qfusion.x86_64

'qfusion.x86_64' doesn't seem to be a Warsow client. How to properly build it?
All basewsw data is copied from 'warsow_21_unified.tar.gz' to 'build/base'.

Vic

Your former Warsow overlord
(5779 posts)

corpse wrote:
Great work! Thanks!
//
I've downloaded 'warsow_21_sdk.tar.gz', and after 'cmake CMakeLists.txt' and 'make -j3' I got

$ ls -p build/
base/ libs/ qfusion_server.x86_64 qfusiontv_server.x86_64 qfusion.x86_64

'qfusion.x86_64' doesn't seem to be a Warsow client. How to properly build it?
All basewsw data is copied from 'warsow_21_unified.tar.gz' to 'build/base'.


cmake -DQFUSION_GAME="Warsow" .

corpse

Member
(32 posts)

Vic wrote:

cmake -DQFUSION_GAME="Warsow" .


Thanks! Now it's OK.

CrustY

Banhammer attendant
(644 posts)

Thx dev-team! Updating servers...
Small issue: torrent entry duplicated in drop-down.
(updated 2016-03-28 13:32:56)

joemaro

Member
(222 posts)

Thanks for all the work you put into Warsow!!!

<3

such a very good game!

Neohering

Member
(8 posts)

good work. have a prob bomb options cant be change
may be the server dont know xD
(updated 2016-03-28 15:40:18)

Vic

Your former Warsow overlord
(5779 posts)

Neohering wrote:
good work. have a prob bomb options cant be change
may be the server dont know xD


Switching between bomb weapsets works, if that's what you mean.
(updated 2016-03-28 15:46:27)

CrustY

Banhammer attendant
(644 posts)

Vic wrote:
Neohering wrote:
good work. have a prob bomb options cant be change
may be the server dont know xD


Switching between bomb weapsets works, if that's what you mean.


Probably server issue. I'm using old ~/.warsow-2.0_bomb/ as a homedir. Maybe you know what can cause that issue?
I think that cleaning up some old dirs from homedir would resolve it.

murK

Member
(358 posts)

Neohering wrote:
good work. have a prob bomb options cant be change
may be the server dont know xD


Maybe this?

Vic wrote:

We have also changed path to local profile and cache on *nix systems to better follow the XDG Directory Specification. The profile path has changed from $HOME/.warsow-2.x to either follow $XDG_DATA_HOME or to $HOME/.local/share/warsow-2.x by default. The same logic applies to cache directory as well. This change also affects server configurations.


SiPlus

aka TriΔngel
(180 posts)

The new weapons are given on the next respawn.


Scroll to top



RSSRSSRSSRSS

Copyright © 2017 Chasseur de bots

Warsow in social media