Build 249 is now live on Steam!

Posted by Hugh 6 years ago

Build 249 is now available on Steam!

 

This one is a real doozy. Thanks to the oustanding work of Thomas ‘fsfod’ Fransham, Natural Selection 2 now runs a whole lot faster. That man is a true genius, and everyone at UWE is very thankful for his efforts!

Anyone who has been running NS2 with a configuration that is CPU bound will notice significantly improved performance. Everyone, regardless of GPU/CPU limits, will notice lower variance in time taken to render frames. This manifests itself as less ‘stutter’ and ‘hitching.’

Full changelog:

Improvements

LuaJIT now used by the Client and Server for increased performance (Thanks fsfod!)
Grenades are now predicted and updated in the shooters world
Improved the look of the vote menu (Thanks Agiel!)

Balance

Increased grenade launcher reserve ammo to 28 (up from 16)
Disabled Whip Grenade whack

Fixes

Fixed a nil/number being leaked onto the Lua stack every time the server error count is fetched causing the Lua stack to overflow eventually crashing the server (Thanks fsfod!)
Fixed incorrect time being displayed on the server details window
Filtering by map name and server name is no longer case sensitive
Fixed edge case where voting to concede could cause a script error while transitioning to the ready room
Fixed script error caused by spectating around a Hallucinated structure
Fixed bug causing chat input text to be misaligned after changing resolution without restarting the game
Fixed crash on some computers when starting the game
Fixed script error caused by killing an entity with the Flamethrower in a single attack before it was set on fire
Fixed bug causing the password prompt to sometimes not appear before joining passworded servers that you had previously joined

SDK

Fixed bug in ReplaceLocals() where only one local was replaced
Moved the loading of “PreLoadMod.lua” and “PostLoadMod.lua” out of Client.lua, Server.lua, and Predict.lua. Mods should be loading these files.
Fixed bug in AddClientUIScriptForClass() when the passed in class name wasn’t already used

Docking

Moved Generator further North
Fliped Generator 180 degrees
Moved Stability further north
Moved stability rt and power node
New section that connects stability to courtyard “junction”
Redesigned maintenance
New section that connects maintenance to generator “pressure control”
Redesigned courtyard
Deleted north point
New section that connects departures to stability and junction “strand”
New section that connects courtyard to maintenance “maintenance access”
Removed locker rooms as marine spawn, once again alien only
Fixed occlusion bug in bar
Power in backalley now works as intended
Deleted Cafe tech point, marines now only spawn in terminal

Tram

Cleaned up commander view around Elevator Transfer, and South Tunnel->Observation corridor (makes overview clearer).
Removed some obstructive faces from commander view in Observation and Ore Processing.
Fixed stuck point in Observation vent, and power issue in Warehouse (thanks to Mendasp)