build v0.1 Revision 2336
Changes from version 0.071
Fix: Mouse wheel (weapprev and weapnext) should work when in first person chasecam again.
Fix: Rocket splash radius damage bug.
Fix: If you die while having chat bubble on, your body won't have it on for forever
Fix: Callvoting allow_falldamage
Fix: Make quad effect disappear when you become a spectator.
Fix: Server query empty and full filters.
Fix: WDM1 fixing doors, adding locations and fixing a texture bug.
Fix: CTF scoreboard always shows both teams + updated so it shows caps in stead of scores
Fix: Check for cl_demoavi_scissor being 1, not 2
Fix: Converting/removing illegal chars in a nick. Used for autoaction file-creation.
Fix: Grenades now bounce down slopes.
Fix: "weapnext" and "weapprev" now work correctly (handled client-side so there's no more annoyng no ammo messages,
and not going in the wrong direction any more).
Fix: Hud rescaling to 800x600 virtual screen & HUD numbers proportional in virtual screen.
And a brand new HUD system, rewritten from scratch : ).
Teams score support in hud for team gametypes (STAT_TEAM_(RED|BLUE|GREEN|YELLOW)_SCORE)
SetFont to set any font you want in your HUD.
Move the crosshair draw to the HUD scripts.
Fix: Don't require a restart when resetting a map (gametype change, restart vote, match end and same map to be played again).
Don't let warmup timelimit countdown when there is less than one player in non-teambased gametypes. Stop match when no
players are left in non-teambased gametype.
Fix: LOD's for armor models
Fix: Allow changing cg_clientHUD without vid_restart.
Fix: Make race-mode work properly.
Fix: Server browser scroll window.
Fix: Allow cancelling writing of chat message by pressing enter when nothing is written (previously it sent an empty message).
Fix: a few issues with healths spawning in midair, and ammo boxes being drop at instagib
Fix: Don't shoot when spawning, mostly notable in instagib
Fix: in_restart on linux
Fix: Don't allow voting same gametype over and over again while in scoreboard
Fix: sound going mad after alt-tab (nip's comment: \o/)
Fix: cg_simpleitems 2 will stop item bobbing again.
Add: new midair map (wmid3, hexagons made by blemish)
)
Add: Implement BattlEye anti-cheat system (go to http://www.battleye.com for more information)
Serverside: sv_battleye cvar (0 = disabled, 1 = optional, 2 = required)
Clientside: cl_battleye cvar (0 = disabled, 1 = enabled), BattlEye.dll (anti-cheat client)
Add: Challenger's queue for all gametypes
Add: Localtime to console.
Add: Stats command (/stats). This will list all of the weapons and your respective accuracies with them.
When speccing it display the stats of the chased player.
Add: Support for downloading files (maps) from the server using a web server.
Fail when the asked file does not exist on the web server
Support for resuming downloads
Add: Announcer, vsays, and chat tokens (macros) lists in /docs
Add: "demopause" function
Add: Shortcut "flag" to command "drop"
Add: Bots now have better AI and aim. Hf & gl with'm
Add: Missing walljump sounds.
Add: vsay and vsay_team commands. Works ET-like. It plays a sound (a voice chat) and shows an icon on player's head. The netcode has been
adjusted so that players who aren't in thesame team won't hear nor see the chattokens. vsay headicons to team layouts besides each
player name and location, so it's easy to know where the requesting player is.
Currently accepted tokens are:
needhealth
needweapon
needarmor
affirmative
negative
yes
no
ondefense
onoffense
oops
sorry
thanks
noproblem
yeehaa
goodgame
defend
attack
needbackup
Add: Flood protection check to vsays, you won't be able to spam YEEHAW anymore : p
Add: Bots use vsay. Pretty much randomly, but it adds nice ambient to the match.
Add: Enable Team Tabs (locations) on CTF too (small team overlay)
Add: Pings are displayed in color now
(green is 0<=ping<50, yellow 50<=ping<90, orange 90<=ping<120, red : ping >= 120)
Add: Spawn selection code for CTF (rule is randomly choose a spawn point from all matching your team color)
Add: cg_enemyModel, cg_enemySkin, cg_teamModel and cg_teamSkin to force a warsow skin to a team.
Add: Self shadow on models.
Add: Captures in jpg when r_screenshotJPG is enabled.
Add: More splash radius to Gunblade.
Add: Generic weapon model for missing weapon models.shader
Add: cg_damage_kick, cg_damage_blend and cg_pickup_flash cvars.
Add: Prestep for all projectiles. Prestep is something to compensate network delay.
When you would fire a rocket in the previous version of war§ow
the rocket would be drawn immediatly after you clicked.
Now it's being spawned and instantly travel some msec ahead using its own speed,
thus feeling as if that projectile was fired a bit earlier in the past and
so compensating some lags. This make the game feel more responsive.
Add: A pair of missing ammo box shaders (riotgun and spawngun ammos)
Add: The outline effect to armors items.
Add: Each time the client returns to the ui from demos, videos, everything is a disconnect.
Add: Shortcut "weapon" to command "drop" will drop current weapon.
Add: automatic sorting of demos and screenshot in autoaction (autorecord/gametype/foo.bar)
Add: Distance fade effect to player names, with new cvars:
cg_showPlayerNames: toggles player names
cg_showPlayerNames_alpha: transpacency of names, for 0 to 1, 1 being opaque
cg_showPlayerNames_zfar: distance from where the names are printed or not
cg_showPlayerNames_xoffset: 2d horizontal offset of the name from the player
cg_showPlayerNames_yoffset: 2d vertical offset of the name from the player
Add: Teleporting effect on both side of the tele.
Add: cvar: cl_compresspackets (default 0, options: 0-1). Allows the client to decide if he wants the client to compress
the ucmds he's sending to the server. Ucmd packets are generated very fast, while they are of a very
small size. It's not really worth compressing them, but cpus don't really have any problem
with doing it. The choice is yours.
Add: (cheat, meaning: use devmap to use it, or cheats enabled, or race) cg_showPlayerTrails (value is time, in ms)
Add: Reward messages for midair
Add: cg_playerTrailsColor cvar to change the color of the player trails (for demos and race mode)
default is: "0.0 1.0 0.0"
format is "r g b" with r,g,b [0.0 .. 1.0]
Add: cvar: g_challengers_queue and callvote challengers_gueue.
In team gametypes, the half of the players with the lower scores will be put as spectators if we enable the challengers
queue (and of course, the players inside the challengers queue will be put inside the teams at the start of the warmup).
I don't know if it's desirable to enable it or not, but the code should be already working.
Add: Command line option -hwtimer to use high resolution performance counter if available (win32 only).
Enabling this on the command line (shortcut) will result in a better timer system for war§ow. Notes:
This won't always work, some computers don't like this and there is no linux support yet, so the linux servers can't enable this.
People who do have no trouble with this should enable it, even when playing on linux servers.
Add: mouse wheel support for scrolling in ui (server, demos, binds ...)
Add: cvars: con_fontSystemSmall and con_fontSystemMedium to allow to use user custom fonts.
Add: ctf bonus for extending flag reset countdown. Fix double flags and no-flag captures (hopefully)
Add: 2 new target entities to help mapping for our ctf:
"target_reset_flag_countdown" // can't be triggered by flag carriers.
"target_freeze_flag_countdown" // can only be triggered by flag carriers.
Add: New fonts system that allows you to create and a use your own fonts for console, ui and scoreboards.
Also able to set a different font for each print in the HUD scripts.
Add: Pings in servers browser.
Add: Health/armor bars on teammates.
Add: Simple projected shadows on models. And the most important, a smoother overall feeling.
Chg: cg_grenadeTrail, cg_rocketTrail: Now mean density of the trail in smoke puffs per second.
New cvars: cg_grenadeTrailAlpha, cg_rocketTrailAlpha
Chg: Winners stay inside the team at match end.
Chg: make vid_restart restart the sound engine as it also reinit all dlls.
Chg: Fire up BE when getting the BE bit from server.
Chg: Reject clients with BE disabled if we are a BE enabled server
Chg: make midair mod 1v1
Chg: Put back magenta color in ^6, move orange to ^8 and add grey at ^9.
Chg: Midair rules: the knockback was scaled differently + scoresystem is +1 to +5 depending on the distance of the fragged person
Chg: Make say_team prints in yellow tint, cause was quite hard to follow a say_team talk in the console.
Chg: Player hitboxes have thesame height as the model when standing, and are about half that length when ducked.
Chg: Riotgun now has a circular spread, the bullets in the circle are randomized.
Chg: Allow cg_predictLaserBeam values between 0 and 1
This var shows the laserbeam as the server sees it. So if you set this to 0, you would have a true-laser for the server.
Setting this to one would mean that the laserbeam is drawn as if it were on ping 0.
Chg: Switch LaserGun and ElectroBolt in weapon list
Chg: midair give quad if health >= 200
Chg: allow player to crouch while in air
Chg: Put spawnpoints on floor at load time unless they have the no drop spawnflag.
Chg: Allow server names up to 32 chars for the info msg
Chg: Set thirdperson at updating player POV
Chg: Use "andromeda" skins by Hubikc for silverclaw model.
Delete some never used models.
Update player models animation.cfg to use the rootanim command instead of bonekeys.
Chg: Skeletal pmodels now define their animations using rootanim command in their configs.
Chg: weapondefs to reflect splash damage changes. RL and PG now have same knockback as damage. GL now has
same knockback and damage values as RL.
Chg: Splash damage and knockback changes: Calculates the distance of splash damage better. Uses different knockback
direction for splash damage when hitting players. Takes mindamage into account when calculating knockback. Removes
rocket jump and plasma climb hacks as they are no more needed.
Chg: Lasergun is able to use it's model projection source now.
Chg: Make bots adjust their skill to sv_skilllevel cvar
Chg: Add instant-hit weapons range to weapondefs. Create Lasergun weapondef files.
Chg: Add the outline effect to ammo pack and add the outline effect to the hud armor model.
Chg: Proper player model centering at ui_playerconfig
Chg: When callvoting gametype, don't change map, but go through scoreboards before switching.
Being so instant is confusing, and people likes to know how they were doing before the switch.
Chg: Improve team tabs so it sends smaller updates at a faster update ratio.
Chg: Faster respawning. Cvars g_respawn_delay_min and g_respawn_delay_max control it (in milliseconds).
Chg: Replace Huffman compression by ZLIB for the netcode.
Chg: Switch BLUE-GREEN teams again, so BLUE is the 2nd team.
Chg: Use Q3A version of LoadTGA, so some textures from custom maps don't crash Warsow.
WARNING: This means LRE-compressed tgas aren't supported anymore.
Chg: Stop sending playerskins as ConfigString, index the player models from the server as any other model.
Same for skin files (added new trap_SkinIndex for them). Skins bug should be gone by now.
Chg: Register sexed sounds in player-model basis (same for weapon models sets).
Chg: New Armor protection rules. Those changes were made in an attemp to stop armor-runs and increase the amount of fights in a 1v1.
GA: 25, 75; YA: 50, 100; RA 100, 200 - armor decay (to 150). All protection is 75, no matter the color. All degradation is 0.66.
Chg: More unified knockback for everything (still work to be done in physic_toss and bounce).
Adjust weapondefs; since there is an offset by the radius of the AAbox we are expanding
the radius of the explosion, so, for having the same radius as before, we have to reduce
the splash damages by the radius of AAbox.
Chg: Updated demos player (set read only on config.cfg in place of qfconfig.cfg)
Chg: Make projectiles use corpses solids. Should prevent projectiles stopping player movement and some rocket impact bugs
Chg: When in freefloat in teambased game make red team use teammodels and other teams use enemymodels
Med: New menu.
Med: Several new sfx, adjust volume and frequency.
Med: Added a mapshot for maps that don't have a mapshot included in their pk3 (unknownmap.jpg)
Med: New skin for ammo packs (Lardarse)
Med: Added FLAGS!!!
Med: New gunblade model
Med: New LaserGun model + WIP skin (Primevil)
Med: New fonts
Med: New explosion ring (Primevil)
Med: updated riotgun skin (Primevil)
Med: updated plasmagun skin (Primevil)
Med: new chatbubble (Primevil)
Med: New electrobolt model
Med: updated LG skin (Primevil)
Med: updated RL skin (Primevil)
Med: updated GL skin (Primevil)
Med: Added wdm5 - viciious' home (blx`)
Med: wdm1d (dev version) is now wdm1, we believe this to be a better map, in terms of gameplay