What changed in Natural Selection 2 in 2015

140 updates · 11 main milestones · Jan 22, 2015 to Dec 23, 2015

  1. 6 events
    Enhanced Play-Now Optionsui ux

    Join games faster with better play-now options.

    Steam
    General Improvementschanges

    A host of other improvements to enhance gameplay experience.

    Steam
    Improved Hit Detectiongameplay

    Hit targets harder with enhanced hit-detection mechanics.

    Steam
    Enhanced Play-Now Optionsui ux

    Better options for joining games quickly.

    Steam
    General Improvementschanges

    A host of other improvements to the game.

    Steam
    Improved Hit Detectiongameplay

    Hit targets harder with enhanced hit-detection mechanics.

    Steam
  2. 8 events
    Introduction of New Communication Channelsui ux

    New Trello Board for development progress and feedback forum for ideas and bug reports.

    Steam
    Introduction of New NS2 Feedback Forumui ux

    A new feedback forum has been established to gather player ideas and bug reports.

    Steam
    Launch of Official Natural Selection 2 Discord Servernew content

    New Discord server for direct communication with developers and community members.

    Steam
    Bug Fixes and Reportingbug fix

    1 bug was fixed from the reported 6, with 4 known internally and 1 added to the bug tracker.

    Steam
    Implementation of Popular Ideaschanges

    The team is looking into implementing nine of the most popular ideas submitted by the community.

    Steam
    Launch of Official Natural Selection 2 Discord Servernew content

    A new official Discord server has been opened for Natural Selection 2 to enhance community communication.

    Steam
    Implementation of Popular Ideasgameplay

    Looking into implementing 9 of the most popular ideas from community feedback.

    Steam
    Fix for One Reported Bugbug fix

    Out of six reported bugs, one has been fixed.

    Steam
  3. 4 events
    Introduction of the Spark Trim Toolmodding

    A new tool for modders and mappers to create complex map details quickly.

    Steam
    New NS2 Build System: Sky Marshalsystem

    Introduction of a new build system that may affect game stability.

    Steam
    New NS2 Build System: Sky Marshalsystem

    A new build system has been introduced, which may cause instability.

    Steam
    Introduction of the Spark Trim Toolnew content

    A new tool for modders and mappers to create complex map details quickly.

    Steam
  4. 7 events
    Improved Load Times for MapsperformanceMilestone

    Initial load times reduced from over 4.5 minutes to around 2.5 minutes on traditional HDDs, with average map load times down to 46 seconds.

    Steam
    Average Map Load Time DecreaseperformanceMilestone

    Average map load time on traditional HDDs reduced to around 46 seconds, down from 1.5 minutes or more.

    Steam
    Editor Tools Updatesother

    More updates and fixes to editor tools are planned for the next patch.

    Steam
    Upcoming Minor Balance Tweaksbalance change

    Announcement of minor balance tweaks in the next patch.

    Steam
    Improved Load Times for MapsperformanceMilestone

    Load times reduced from over 4.5 minutes to around 2.5 minutes for initial map loads on traditional HDDs.

    Steam
    Upcoming Minor Balance Tweaksbalance change

    Announcement of minor balance tweaks to be included in the next patch.

    Steam
    Updates and Fixes to Editor Toolsbug fix

    More updates and fixes to the editor tools are included in the patch.

    Steam
  5. 4 events
    Newcomer Tournament Announcedseasonal event

    A Newcomer Tournament aimed at less experienced players will take place on September 19th and 20th.

    Steam
    NSL Season 7 Launchedseasonal event

    The Natural Selection League has opened signups for NSL Season 7, a competitive event for players.

    Steam
    Newcomer Tournament Announcedseasonal event

    A Newcomer Tournament aimed at less experienced players will take place on September 19th and 20th.

    Steam
    NSL Season 7 Launchedseasonal event

    The Natural Selection League has opened signups for NSL Season 7, featuring organized competitive play.

    Steam
  6. 31 events
    New Main Menu Backgrounds and Musicui ux

    You can now choose your own main menu background and music from the options settings.

    Steam
    Fixed Compilation Issues Under VS 2013bug fixMilestone

    Fixed tons of code and libraries issues preventing the NS2 project from compiling under VS 2013.

    Steam
    Lowered Opacity for Low Ammo Warningquality of life

    Lowered opacity for red colored low ammo warning on weapon displays.

    Steam
    Added Remaining Cannister Ammo Displayquality of life

    Added remaining cannister ammo on the display for the flamethrower.

    Steam
    Server and Client Snapshot Synchronizationbug fixMilestone

    Fixed the server not necessarily using the same snapshot as the client during position extrapolation.

    Steam
    Fixed Cursor Centering in Fullscreen Windowed Modebug fix
    Steam
    Removed Consistency Checking for Custom Loading Screensmodding

    You can now have custom loading screens by putting jpg files inside a screens/custom folder.

    Steam
    Main Menu Optimizationperformance

    All main menu levels have had an optimization pass to reduce file size and increase loading speed.

    Steam
    New Map: Derelictnew contentMilestone

    Fight for control of a derelict biological research facility in this brand new map for Natural Selection 2.

    Steam
    Fixed Medpacks/Ammo/Catpacks Pickup Iconsbug fix
    Steam
    Fixed Cursor Not Centering in Fullscreen Windowed Modebug fix
    Steam
    Fixed Various Crash Issuesbug fix

    Fixed various crash issues of the Overview.exe.

    Steam
    New Main Menu Backgrounds and Musicui ux

    You can now choose your own main menu background and music from the options settings.

    Steam
    Compilation Upgrade to Microsoft Visual Studio 2013performance

    NS2 is now being compiled using Microsoft Visual Studio 2013, which may improve fps for some users.

    Steam
    Fixed First Person Spectating Hitchingbug fix

    Fixed first person spectating causing hitching movement to other players.

    Steam
    New Map: Derelictnew contentMilestone

    Fight for control of a derelict biological research facility in this brand new map for Natural Selection 2.

    Steam
    Fixed Various Crash Issuesbug fix

    Fixed various crash issues of the Overview.exe.

    Steam
    Chat Displays Tags for Rookies and Commandersquality of life
    Steam
    Fixed First Person Spectating Hitchingbug fix

    Fixed first person spectating causing hitching movement to other players.

    Steam
    Fixed Compilation Issues Under VS 2013bug fixMilestone

    Fixed numerous code and library issues preventing the NS2 project from compiling under VS 2013.

    Steam
    MapCycle Improvementsbug fix

    MapCycle now automatically cycles to the next map if the attempt to load a map fails.

    Steam
    Fixed Loading Screen Custom Backgroundsbug fix

    Fixed bug where Loading screen wouldn’t use custom map backgrounds.

    Steam
    Fixed Medpacks/Ammo/Catpacks Pickup Iconsbug fix
    Steam
    Added Gamma Correction Value Adjustmentquality of life

    You can now change the used gamma correction value in the option menu.

    Steam
    MapCycle Automatic Cycling Fixbug fix

    MapCycle now automatically cycles to the next map if the attempt to load a map fails.

    Steam
    Performance Improvements with Visual Studio 2013performance

    NS2 is now being compiled using Microsoft Visual Studio 2013, which may improve fps for some users.

    Steam
    New Server Admin Console Commandother

    Added new server admin console command 'sv_installmod <modid>' to download the given mod to the server.

    Steam
    Added Serbian Translationquality of life
    Steam
    Fixed Loading Screen Background Scalingbug fix

    Fixed bug where loading screen wouldn’t use custom map backgrounds and made it scale with resolution.

    Steam
    Removed Consistency Checking for Custom Loading Screensquality of life

    You can now have custom loading screens by putting jpg files inside a screens/custom folder.

    Steam
    Removed Consistency Checking for Custom Flashlight Texturesmodding

    You can now have custom flashlight textures.

    Steam
  7. 10 events
    Fix lua error on Linux for certain locale settingsbug fix

    Addresses a lua error that occurred on Linux for users with specific locale settings.

    Steam
    Ensure servers update all mods on changemapbug fix
    Steam
    Fix damage types for various weapons and entitiesbug fixMilestone

    Corrects damage types for Onos, bile bomb, Flamethrower, axe, and Welder.

    Steam
    Fix lua error on Linux for certain locale settingsbug fix
    Steam
    Remove curl progress reporting from server consolesbug fix

    Eliminates unnecessary curl progress reporting that was spamming server consoles.

    Steam
    Fix damage types for Onos and other weaponsbug fixMilestone

    Addresses issues with Onos, bile bomb, Flamethrower, axe, and Welder damage types.

    Steam
    Ensure servers update all mods on changemapbug fix

    Servers will now properly attempt to update all mods when changing maps.

    Steam
    Remove curl progress reporting from server consolesbug fix
    Steam
    Fix erroneous file check in particle handlingbug fix

    Removes erroneous file exists check which fixes Shotgun and other bad hitching issues.

    Steam
    Fix erroneous file check in particle handlingbug fix

    Removes erroneous file exists check in particle handling which fixes Shotgun and other bad hitching.

    Steam
  8. 70 events
    New Variant of Alien Visionnew content

    Added a new variant of Alien Vision based on Huzes’ AV – Thanks Huze!

    Steam
    Webview Menu Responsiveness Fixbug fix

    Fixed menu being unresponsive if mousing over webview while a window was loading

    Steam
    HMP File Consistency Checkingperformance

    Added consistency checking for hmp files

    Steam
    Blank Chat Message Overlap Fixbug fix

    Fixed sending blank chat messages causing messages to overlap

    Steam
    Backup Server Supportnetwork

    Added support for servers to point clients to a list of backup servers and clients to download from backup instead of Steam

    Steam
    Log Missing Filesbug fix

    Missing files will now show up in the log instead of being silently ignored

    Steam
    Prevent Uninitialized Memory Destructorsbug fix

    Stop Insert from running destructors on uninitialized memory

    Steam
    Linux Non-ASCII Supportbug fix

    Linux should now support non-ascii

    Steam
    Server Performance Browser Updateperformance

    Servers running close to the edge will now show up as Loaded in the performance browser

    Steam
    Kodiak Hangar Bay Stuck Spot Fixbug fix

    Fixed stuck spot in hangar bay vent for fades

    Steam
    Dropping Structures Displays Location Namegameplay

    Dropping structures as a Marine Commander will display the location name and status of the Power Node for the structure

    Steam
    Shortened Player Names on Scoreboardui ux

    Made it so the scoreboard shortens the player name if it overlaps

    Steam
    Eclipse FPS Problem Fixbug fix

    Fixed FPS problem in access alpha

    Steam
    Kodiak Hangar Bay Vent Stuck Spot Fixbug fix

    Fixed stuck spot in hangar bay vent for fades

    Steam
    Rookie Tag Visibilityui ux

    Rookies will always show the “(rookie)” tag in chat even if they’re not in your own team

    Steam
    Log Missing Filesbug fix

    Missing files will now show up in the log instead of being silently ignored

    Steam
    Spectator Sortingui ux

    Spectators are now sorted above ReadyRoom players

    Steam
    Linux Non-ASCII Supportbug fix

    Linux should now support non-ascii

    Steam
    Eclipse FPS Problem Fixbug fix

    Fixed FPS problem in access alpha

    Steam
    Menu Responsiveness Fixbug fix

    Fixed menu being unresponsive if mousing over webview while a window was loading

    Steam
    Shortened Player Names on Scoreboardui ux

    Made it so the scoreboard shortens the player name if it overlaps

    Steam
    Commander Bots AFK Kick Fixbug fix

    Fixed that commanders bots did not work or got kicked by the AFK kick

    Steam
    HTTP Request Timeout Fixbug fix

    Fixed bug that required all http request to finish inside 15 seconds

    Steam
    IP Placement Fix in Eclipsebug fix

    Fixed being able to place an IP in eclipse where you shouldn’t be able to

    Steam
    Prototype Workshop Backup Utilityother

    Added Utils\WorkshopBackup, a simple server to allow servers ops to add backup download for mods.

    Steam
    Old Version Mod Issue Fixnetwork

    Backup servers also solves the problem of the server running an old version of a mod

    Steam
    Babblers Cloak Visibility Fixbug fix

    Fixed Babblers being invisible when cloaked by a shade

    Steam
    Scoreboard Player Profile Accessui ux

    Added ability to click on a player’s row in the scoreboard to check their Steam/Hive profiles

    Steam
    Friend Indicator on Scoreboardui ux

    Added icon to the scoreboard indicating if someone is your friend on Steam

    Steam
    Enemy Commander Chat Color Fixbug fix

    Fixed being able to tell who’s the enemy Commander by their chat color

    Steam
    Workshop Backup Utility Addedmodding

    Added Utils\WorkshopBackup, a simple server to allow servers ops to add backup download for mods.

    Steam
    Progress Reporting Improvementperformance

    Improved progress reporting

    Steam
    No IP Material for Infantry Portalsgameplay

    Added no_ip material which disallows placement of Infantry Portals on this surface

    Steam
    Persistent Mute Durationquality of life

    Muting a player’s voice/text chat will last 6 hours so it’s persistent across map changes

    Steam
    HTTP Request Timeout Fixbug fix

    Fixed bug that required all http request to finish inside 15 seconds

    Steam
    Mute Text Chat Optionui ux

    Added option to mute Text chat

    Steam
    Embryos Taunt Fixbug fix

    Fixed embryos not having a taunt in the ready room

    Steam
    Relevance Calculation Optimizationperformance

    Relevance calculation offloaded from main server thread, freeing up about 5-15% main thread CPU.

    Steam
    New Variant of Alien Visionnew content

    Added a new variant of Alien Vision based on Huzes’ AV – Thanks Huze!

    Steam
    Old Version of Mod Bug Fixbug fix

    Backup servers also solves the problem of the server running an old version of a mod

    Steam
    Movement Override Bind for Commanderquality of life

    Added a separate bind for movement override for commander

    Steam
    Removed Holiday Themed Ready Roomsworld
    Steam
    Alien Buy-Menu Translation Fixbug fix

    Fixed that the Alien Buy-Menu messed up with some translations (e.g. Russian)

    Steam
    Progress Reporting Improvementperformance

    Improved progress reporting

    Steam
    Docking Random Pipe Prop Removalbug fix

    Removed random pipe prop in locker room

    Steam
    Commander Bots AFK Kick Fixbug fix

    Fixed that commanders bots did not work or got kicked by the AFK kick

    Steam
    Backup Server Supportother

    Added support for servers to point clients to a list of backup servers and clients to download from backup instead of Steam

    Steam
    Improved Client Mod Download Requestsperformance

    Made clients more stubborn when it comes to requesting downloading mods (10 retries)

    Steam
    Docking Random Pipe Prop Removalbug fix

    Removed random pipe prop in locker room

    Steam
    Stop Sounds from Playing on Destroyed Entitiesbug fix
    Steam
    No IP Material for Infantry Portalsgameplay

    Added no_ip material which disallows placement of Infantry Portals on this surface

    Steam
    Enemy Commander Chat Color Fixbug fix

    Fixed being able to tell who’s the enemy Commander by their chat color

    Steam
    Relevance Calculation OffloadedperformanceMilestone

    Relevance calculation offloaded from main server thread, freeing up about 5-15% main thread CPU

    Steam
    IP Placement Fix in Eclipsebug fix

    Fixed being able to place an IP in eclipse where you shouldn’t be able to

    Steam
    Stop Insert from Running Destructors on Uninitialized Memorybug fix
    Steam
    Persistent Mute Durationui ux

    Muting a player’s voice/text chat will last 6 hours so it’s persistent across map changes

    Steam
    Stop Sounds from Destroyed Entitiesbug fix

    Stop sounds from playing on destroyed entities

    Steam
    Separate Bind for Movement Overrideui ux

    Added a separate bind for movement override for commander

    Steam
    Blank Chat Messages Overlap Fixbug fix

    Fixed sending blank chat messages causing messages to overlap

    Steam
    Holiday Themed Ready Rooms Removalbug fix

    Removed holiday themed ready rooms

    Steam
    Scoreboard Player Profile Accessui ux

    Added ability to click on a player’s row in the scoreboard to check their Steam/Hive profiles

    Steam
    Marine Commander Structure Drop Infogameplay

    Dropping structures as a Marine Commander will display the location name and status of the Power Node for the structure

    Steam
    Rookie Tag Visibilitygameplay

    Rookies will always show the “(rookie)” tag in chat even if they’re not in your own team

    Steam
    Client Retry Improvement for Mod Downloadsperformance

    Made clients more stubborn when it comes to requesting downloading mods (10 retries)

    Steam
    Embryos Taunt Fixbug fix

    Fixed embryos not having a taunt in the ready room

    Steam
    Spectator Sorting Above ReadyRoom Playersui ux

    Spectators are now sorted above ReadyRoom players

    Steam
    Babblers Cloak Visibility Fixbug fix

    Fixed Babblers being invisible when cloaked by a shade

    Steam
    Mute Text Chat Optionui ux

    Added option to mute Text chat

    Steam
    Alien Buy-Menu Translation Fixbug fix

    Fixed that the Alien Buy-Menu messed up with some translations (e.g. Russian)

    Steam
    Friend Indicator on Scoreboardui ux

    Added icon to the scoreboard indicating if someone is your friend on Steam

    Steam