Reflex Changelog 0.46.x

From Reflex Wiki
Jump to: navigation, search
46 update banner.jpg

0.46.0, August 23, 2016

Today we're releasing version 46. This version adds the training game mode.

Training allows you to practise your movement, aiming & dodging and compete against your friends. We've added turrets which shoot at you (which can be disabled by shooting them). We've got targets which can move around the world and explode in to pieces. We've added tokens to collect and finally leaderboards at the end of the mission where you can test your time vs your friends.

All these building blocks are fully available in our map editor, and we're very much looking forward to see people use them in their workshop maps!

This build also includes many experimental update including the return of the much requested stake launcher. It's had all it's previous bugs ironed out and we're eager to see people use it. We've also updated experimental to more closely match the competitive ruleset (as that's generally the players who use it), and we've also tweaked the knockback to deliver a more consistent experience.

On top of this we've done an art pass on the rocket launcher and shotgun. We also snuck in a couple extra melee's and robot pieces :) The highly anticipated supporter crowbar will make an appearance too!

Finally I got to add a friends list to the home screen which I've been itching to get to for some time, it is very useful! :)

Art Improvements:

  • Weapon: rocket launcher art pass
  • Weapon: shotgun art pass
  • New melee: sickle
  • New melee: khopesh
  • New melee: supporter crowbar
  • New piece: droid head & droid head angry
  • New piece: spark head
  • New piece: gear head
  • Added sphinx head mesh - Promeus request
  • Revised robot glow colours
  • Added meshes: gothic books - MAD_JIHAD request
  • Updated falling icon - MAD_JIHAD request

UI Improvements:

  • No ammo warning added to LowAmmo widget
  • Timer widget now has flag to count up/down
  • WeaponRack Widget now has toggle vertical option (on = default, off = horizontal)
  • Added showPassword option to Connect dialog
  • Added friends list, steam friends added rich presence
  • Node selection combo in MatchPicker for LOCAL maps (i.e. not steam maps) now works
  • Map editor toolbar now shows lighting button & progress
  • Map editor toolbar updated to new widgets

Lua additions:

  • Exposed weaponIndexChangingTo to lua
  • Added ability to give a textRegion focus from lua

Game fixes:

  • Melee attack is now server authored
  • Fixed bug where -mouse5 wasn't triggered properly with cl_input_subframe 1
  • Workshop publish button no-longer crashes when not connected to steam

Experimental updates:

  • Removed timers from experimental, removed powerup drop from experimentaltdm -- idea is experimental is made for competitive players.
  • Changed splash fall-off to be linear & lowered the minimum splash damage greatly. Essentially now splash radiuses will be larger but should do similar knockback to before.
  • When applying splash damage in air it always obeys splash direction (rather than rocket direction). i.e. it'll knock you away from point of impact
  • Added experimental_stake ruleset
  • Burst gun reload changed from 650 to 750
  • Burst gun projectile speed changed from 3000 to 3500
  • Grenade trace radius changed from 2 to 1
  • Grenade explosion radius changed from 128 to 150
  • Rocket trace radius changed from 0 to 1
  • Rocket explosion radius changed from 112 to 120
  • Ioncannon ground knockback multiplier changed from 1.8 to 1.25
  • Ioncannon air knockback multiplier changed from 1.3 to 1.7
  • Ioncannon beam radius changed from 1 to 0.5
  • Ioncannon beam damage is 6
  • Bolt Rifle lowammo warning changed from 5 to 3
  • Bolt Rifle maxammo changed from 20 to 10
  • Bolt Rifle weapon included ammo changed from 10 now 5
  • Bolt Rifle ammo pickup changed from 5 to 3
  • TDM weapon respawn time 20 seconds (we're looking to separate 2v2 & 4v4 tdm modes in the future)
  • Ioncannon now has idle sound
  • Bolt Rifle now has idle sound

Map editor training entities:

  • Pickup Training Token - new pickup type
  • EntityTriggerVolume - output "links" when player enter/exits region
  • EntityMessage - input "links" to show/hide or display message for 3 seconds
  • EntityGoal - input "link" which flags a goal that needs to be done to complete training
  • EntityAccumulator - input "link" which counts, output "link" which fires when count reached
  • EntityTurret - self explanitory I hope :)
  • EntityShootable - self explanitory I hope :)
  • EntityExit - input "link" which indicates training has ended

For an example of the training entities, please check out the training maps !

edit: pro tips: to get use stake gun do a callvote ruleset experimental_stake to bind the weapon to a key do bind R weapon 9

Cheers guys, have fun!

0.46.1, August 24, 2016

Hey lads, just a quick patch today to fix some critical issues, and address some initial feedback.


  • Turrets now properly reset on callvote restart
  • Turrets now properly damage players in training + race gamemode
  • Fixed bug where it says you obtained this time on an older version even if you've never played it
  • Grenades will no longer explode when they hit the wrong target type
  • Hitting 3 rocket targets in a row will now award precision
  • Hitting all pellets on a shotgun target will now award point blank
  • Shooting multiple bolt targets will now award double penetration
  • Changing to editor now disqualifies your run from the leaderboards


  • Experimental ruleset timelimits now same as competitive timelimits
  • Stake launcher: projectile speed was 4000 now 3000, reload time was 1250ms now 1100ms, stake damage was 110 now 100, stake gravity was 700 now 600, stake projectile is now glowing hot to be more visible


  • Added ammo LODs for performance gains
  • Turret art: fixed triangulation on guard panels, originally designed holes now visible


  • Reduced state text size in friends list
  • Friends list sort should now be consistent

0.46.2, September 1, 2016


  • Increased length of sv_startruleset (so you can use experimental_stake)
  • Spawn system will no-longer fall back to fully random if all spawns had LOS from an enemy
  • Added r_shadow_resolution 0/1 to allow higher resolution for spotlight shadows, added option to Menu
  • Added a bit of smarts to the LOD system


  • Added global + top leaderboards to training mode
  • Added leaderboards to training menu (selected via dropdown on top right)
  • EntityShootable's (the targets) now have a melee type.
  • EntityShootable's and EntityTurret's hits/misses are now counted towards stats on scoreboard (note: stats from race/training are NOT used to calculate your general stats in the profile->statistics screen)


  • Reduced grenade launcher first person weapon roll
  • Removed some ioncannon flare particles when impacting players
  • Added LODs: shotgun, grenade launcher, ioncannon, rocket launcher, additional ammo pickups lod2 (for shadows)


  • Fixed typo "quality" -> "qualify"
  • Friends menu "Join" button is now only visible if server is properly contactable (i.e. server has ports forwarded)
  • Friends menu "Join" button is now disabled if the server is full.


Bit of a quick overhaul to the sound system. Now has better attenuation for sounds. Additionally has audio occlusion (kept fairly subtle for gameplay sake). As a result, every sound for the game has had to be adjusted, bare with us as some might still need further iterations and tweaks, but overall there is much more spatial awareness and positional audio occuring.

  • Revised sound: bolt rifle idle hum
  • Revised sound: ioncannon idle hum


  • Stake launcher: Fixed popping on players when shooting a stake into a surface they're standing on
  • Shotgun: now has center pellet in experimental mode
  • Stake launcher: reload was 1100 now 1250, projectile speed was 3000 now 3750, projectile gravity was 600 now 700, projectile damage was 100 now 110
  • Plasma Rifle: kb was 0.425 now 0.45, self kb was 2.21 now 2.0, air kb was 2.125 now 1.5
  • Rocket Launcher: explosion radius was 120 now 115, air kb was 1.5 now 1.0
  • Ioncannon: air kb was 1.7 now 1.5

0.46.3, September 4, 2016


  • r_shadow_resolution now goes up to 2 for 1024 shadows
  • Reduced max shadow map count, levels seem to be using a more sensible number of light shadows now
  • callvote restart will now pull extra players out of game (fixes issue in training + 1v1)
  • Hid dev trim materials from map editor
  • Publishing maps with all gamemodes enabled on your map will now report error: "too many gamemodes selected in worldspawn"


  • Lowered vertical knockback
  • Ioncannon: knockback ground & air now 1.7
  • Plasmarifle: reduced air knockback (was 1.5, now 1.0)
  • Rocket: splash radius 120 (was 115)


  • Pickup spawn sounds won't play on level initialise anymore
  • Removed sound system LPF, needs further looking at
  • Reduced boltrifle idle hum sound (avoid clipping)
  • Tweaked ioncannon idle hum
  • Increased mega pickup/expire sound range (was 1300ish, now 4096)
  • Increased resist pickup/expire sound range (was 1300ish, now 4096)
  • Increased rocket fly sound sound range (was 128 now 512)
  • Increased plasma cell sound sound range (was 64 now 256)

0.46.4, September 25, 2016

We're pushing out another point release to address some crash bugs & tweak experimental changes.

Bug Fixes:

  • Fixed server crash occasionally occuring on map change
  • Fixed issues with teams getting swapped around as game goes live
  • Fixed issue where sv_allowmodes would only allow last option in list to pass
  • Fixed crash when querying steam leaderboards top 20 when not connected to steam

Experimental Ruleset Changes


  • Projectile speed was 3500 now 4000
  • Pprojectile damage was 7 now 6
  • Max ammo was 40 now 30
  • Weapon pickup ammo was 20 now 15
  • Ammo pickup was 10 now 5
  • Spread no longer randomised
  • Spread was 0.05 now 0.03
  • Now has 7 projectiles (previous 6 + new center)


  • Max ammo was 40 now 20
  • Weapon pickup ammo was 20 now 10
  • Ammo pickup was 10 now 5


  • Explosion radius was 150 now 160


  • Max ammo was 200 now 100
  • Weapon pickup ammo was 100 now 50
  • Ammo pickup was 50 now 25


  • Max ammo was 200 now 150
  • Ammo pickup was 50 now 25
  • Damage was 6 now 7 (was 120dps now 140dps)
  • Knockback (ground and air) was 1.7 now 1.5 (to mostly counter damage increase, still is slight buff)


  • Explosion radius was 120 now 115