What changed in Natural Selection 2 in 2015
140 updates · 11 main milestones · Jan 22, 2015 to Dec 23, 2015
- 6 events
- 8 eventsIntroduction of New Communication Channelsui ux
New Trello Board for development progress and feedback forum for ideas and bug reports.
SteamIntroduction of New NS2 Feedback Forumui uxA new feedback forum has been established to gather player ideas and bug reports.
SteamLaunch of Official Natural Selection 2 Discord Servernew contentNew Discord server for direct communication with developers and community members.
SteamBug Fixes and Reportingbug fix1 bug was fixed from the reported 6, with 4 known internally and 1 added to the bug tracker.
SteamImplementation of Popular IdeaschangesThe team is looking into implementing nine of the most popular ideas submitted by the community.
SteamLaunch of Official Natural Selection 2 Discord Servernew contentA new official Discord server has been opened for Natural Selection 2 to enhance community communication.
SteamImplementation of Popular IdeasgameplayLooking into implementing 9 of the most popular ideas from community feedback.
Steam - 4 eventsIntroduction of the Spark Trim Toolmodding
A new tool for modders and mappers to create complex map details quickly.
SteamNew NS2 Build System: Sky MarshalsystemIntroduction of a new build system that may affect game stability.
SteamNew NS2 Build System: Sky MarshalsystemA new build system has been introduced, which may cause instability.
SteamIntroduction of the Spark Trim Toolnew contentA new tool for modders and mappers to create complex map details quickly.
Steam - 7 eventsImproved 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.
SteamAverage Map Load Time DecreaseperformanceMilestoneAverage map load time on traditional HDDs reduced to around 46 seconds, down from 1.5 minutes or more.
SteamEditor Tools UpdatesotherMore updates and fixes to editor tools are planned for the next patch.
SteamUpcoming Minor Balance Tweaksbalance changeAnnouncement of minor balance tweaks in the next patch.
SteamImproved Load Times for MapsperformanceMilestoneLoad times reduced from over 4.5 minutes to around 2.5 minutes for initial map loads on traditional HDDs.
SteamUpcoming Minor Balance Tweaksbalance changeAnnouncement of minor balance tweaks to be included in the next patch.
SteamUpdates and Fixes to Editor Toolsbug fixMore updates and fixes to the editor tools are included in the patch.
Steam - 4 eventsNewcomer Tournament Announcedseasonal event
A Newcomer Tournament aimed at less experienced players will take place on September 19th and 20th.
SteamNSL Season 7 Launchedseasonal eventThe Natural Selection League has opened signups for NSL Season 7, a competitive event for players.
SteamNewcomer Tournament Announcedseasonal eventA Newcomer Tournament aimed at less experienced players will take place on September 19th and 20th.
SteamNSL Season 7 Launchedseasonal eventThe Natural Selection League has opened signups for NSL Season 7, featuring organized competitive play.
Steam - 31 eventsNew Main Menu Backgrounds and Musicui ux
You can now choose your own main menu background and music from the options settings.
SteamFixed Compilation Issues Under VS 2013bug fixMilestoneFixed tons of code and libraries issues preventing the NS2 project from compiling under VS 2013.
SteamLowered Opacity for Low Ammo Warningquality of lifeLowered opacity for red colored low ammo warning on weapon displays.
SteamAdded Remaining Cannister Ammo Displayquality of lifeAdded remaining cannister ammo on the display for the flamethrower.
SteamServer and Client Snapshot Synchronizationbug fixMilestoneFixed the server not necessarily using the same snapshot as the client during position extrapolation.
SteamFixed Cursor Centering in Fullscreen Windowed Modebug fixSteamRemoved Consistency Checking for Custom Loading ScreensmoddingYou can now have custom loading screens by putting jpg files inside a screens/custom folder.
SteamMain Menu OptimizationperformanceAll main menu levels have had an optimization pass to reduce file size and increase loading speed.
SteamNew Map: Derelictnew contentMilestoneFight for control of a derelict biological research facility in this brand new map for Natural Selection 2.
SteamFixed Medpacks/Ammo/Catpacks Pickup Iconsbug fixSteamFixed Cursor Not Centering in Fullscreen Windowed Modebug fixSteamNew Main Menu Backgrounds and Musicui uxYou can now choose your own main menu background and music from the options settings.
SteamCompilation Upgrade to Microsoft Visual Studio 2013performanceNS2 is now being compiled using Microsoft Visual Studio 2013, which may improve fps for some users.
SteamFixed First Person Spectating Hitchingbug fixFixed first person spectating causing hitching movement to other players.
SteamNew Map: Derelictnew contentMilestoneFight for control of a derelict biological research facility in this brand new map for Natural Selection 2.
SteamChat Displays Tags for Rookies and Commandersquality of lifeSteamFixed First Person Spectating Hitchingbug fixFixed first person spectating causing hitching movement to other players.
SteamFixed Compilation Issues Under VS 2013bug fixMilestoneFixed numerous code and library issues preventing the NS2 project from compiling under VS 2013.
SteamMapCycle Improvementsbug fixMapCycle now automatically cycles to the next map if the attempt to load a map fails.
SteamFixed Loading Screen Custom Backgroundsbug fixFixed bug where Loading screen wouldn’t use custom map backgrounds.
SteamFixed Medpacks/Ammo/Catpacks Pickup Iconsbug fixSteamAdded Gamma Correction Value Adjustmentquality of lifeYou can now change the used gamma correction value in the option menu.
SteamMapCycle Automatic Cycling Fixbug fixMapCycle now automatically cycles to the next map if the attempt to load a map fails.
SteamPerformance Improvements with Visual Studio 2013performanceNS2 is now being compiled using Microsoft Visual Studio 2013, which may improve fps for some users.
SteamNew Server Admin Console CommandotherAdded new server admin console command 'sv_installmod <modid>' to download the given mod to the server.
SteamAdded Serbian Translationquality of lifeSteamFixed Loading Screen Background Scalingbug fixFixed bug where loading screen wouldn’t use custom map backgrounds and made it scale with resolution.
SteamRemoved Consistency Checking for Custom Loading Screensquality of lifeYou can now have custom loading screens by putting jpg files inside a screens/custom folder.
SteamRemoved Consistency Checking for Custom Flashlight TexturesmoddingYou can now have custom flashlight textures.
Steam - 10 eventsFix lua error on Linux for certain locale settingsbug fix
Addresses a lua error that occurred on Linux for users with specific locale settings.
SteamEnsure servers update all mods on changemapbug fixSteamFix damage types for various weapons and entitiesbug fixMilestoneCorrects damage types for Onos, bile bomb, Flamethrower, axe, and Welder.
SteamFix lua error on Linux for certain locale settingsbug fixSteamRemove curl progress reporting from server consolesbug fixEliminates unnecessary curl progress reporting that was spamming server consoles.
SteamFix damage types for Onos and other weaponsbug fixMilestoneAddresses issues with Onos, bile bomb, Flamethrower, axe, and Welder damage types.
SteamEnsure servers update all mods on changemapbug fixServers will now properly attempt to update all mods when changing maps.
SteamRemove curl progress reporting from server consolesbug fixSteamFix erroneous file check in particle handlingbug fixRemoves erroneous file exists check which fixes Shotgun and other bad hitching issues.
SteamFix erroneous file check in particle handlingbug fixRemoves erroneous file exists check in particle handling which fixes Shotgun and other bad hitching.
Steam - 70 eventsNew Variant of Alien Visionnew content
Added a new variant of Alien Vision based on Huzes’ AV – Thanks Huze!
SteamWebview Menu Responsiveness Fixbug fixFixed menu being unresponsive if mousing over webview while a window was loading
SteamBlank Chat Message Overlap Fixbug fixFixed sending blank chat messages causing messages to overlap
SteamBackup Server SupportnetworkAdded support for servers to point clients to a list of backup servers and clients to download from backup instead of Steam
SteamLog Missing Filesbug fixMissing files will now show up in the log instead of being silently ignored
SteamPrevent Uninitialized Memory Destructorsbug fixStop Insert from running destructors on uninitialized memory
SteamServer Performance Browser UpdateperformanceServers running close to the edge will now show up as Loaded in the performance browser
SteamDropping Structures Displays Location NamegameplayDropping structures as a Marine Commander will display the location name and status of the Power Node for the structure
SteamShortened Player Names on Scoreboardui uxMade it so the scoreboard shortens the player name if it overlaps
SteamRookie Tag Visibilityui uxRookies will always show the “(rookie)” tag in chat even if they’re not in your own team
SteamLog Missing Filesbug fixMissing files will now show up in the log instead of being silently ignored
SteamMenu Responsiveness Fixbug fixFixed menu being unresponsive if mousing over webview while a window was loading
SteamShortened Player Names on Scoreboardui uxMade it so the scoreboard shortens the player name if it overlaps
SteamCommander Bots AFK Kick Fixbug fixFixed that commanders bots did not work or got kicked by the AFK kick
SteamHTTP Request Timeout Fixbug fixFixed bug that required all http request to finish inside 15 seconds
SteamIP Placement Fix in Eclipsebug fixFixed being able to place an IP in eclipse where you shouldn’t be able to
SteamPrototype Workshop Backup UtilityotherAdded Utils\WorkshopBackup, a simple server to allow servers ops to add backup download for mods.
SteamOld Version Mod Issue FixnetworkBackup servers also solves the problem of the server running an old version of a mod
SteamScoreboard Player Profile Accessui uxAdded ability to click on a player’s row in the scoreboard to check their Steam/Hive profiles
SteamFriend Indicator on Scoreboardui uxAdded icon to the scoreboard indicating if someone is your friend on Steam
SteamEnemy Commander Chat Color Fixbug fixFixed being able to tell who’s the enemy Commander by their chat color
SteamWorkshop Backup Utility AddedmoddingAdded Utils\WorkshopBackup, a simple server to allow servers ops to add backup download for mods.
SteamNo IP Material for Infantry PortalsgameplayAdded no_ip material which disallows placement of Infantry Portals on this surface
SteamPersistent Mute Durationquality of lifeMuting a player’s voice/text chat will last 6 hours so it’s persistent across map changes
SteamHTTP Request Timeout Fixbug fixFixed bug that required all http request to finish inside 15 seconds
SteamRelevance Calculation OptimizationperformanceRelevance calculation offloaded from main server thread, freeing up about 5-15% main thread CPU.
SteamNew Variant of Alien Visionnew contentAdded a new variant of Alien Vision based on Huzes’ AV – Thanks Huze!
SteamOld Version of Mod Bug Fixbug fixBackup servers also solves the problem of the server running an old version of a mod
SteamMovement Override Bind for Commanderquality of lifeAdded a separate bind for movement override for commander
SteamRemoved Holiday Themed Ready RoomsworldSteamAlien Buy-Menu Translation Fixbug fixFixed that the Alien Buy-Menu messed up with some translations (e.g. Russian)
SteamCommander Bots AFK Kick Fixbug fixFixed that commanders bots did not work or got kicked by the AFK kick
SteamBackup Server SupportotherAdded support for servers to point clients to a list of backup servers and clients to download from backup instead of Steam
SteamImproved Client Mod Download RequestsperformanceMade clients more stubborn when it comes to requesting downloading mods (10 retries)
SteamStop Sounds from Playing on Destroyed Entitiesbug fixSteamNo IP Material for Infantry PortalsgameplayAdded no_ip material which disallows placement of Infantry Portals on this surface
SteamEnemy Commander Chat Color Fixbug fixFixed being able to tell who’s the enemy Commander by their chat color
SteamRelevance Calculation OffloadedperformanceMilestoneRelevance calculation offloaded from main server thread, freeing up about 5-15% main thread CPU
SteamIP Placement Fix in Eclipsebug fixFixed being able to place an IP in eclipse where you shouldn’t be able to
SteamStop Insert from Running Destructors on Uninitialized Memorybug fixSteamPersistent Mute Durationui uxMuting a player’s voice/text chat will last 6 hours so it’s persistent across map changes
SteamSeparate Bind for Movement Overrideui uxAdded a separate bind for movement override for commander
SteamBlank Chat Messages Overlap Fixbug fixFixed sending blank chat messages causing messages to overlap
SteamScoreboard Player Profile Accessui uxAdded ability to click on a player’s row in the scoreboard to check their Steam/Hive profiles
SteamMarine Commander Structure Drop InfogameplayDropping structures as a Marine Commander will display the location name and status of the Power Node for the structure
SteamRookie Tag VisibilitygameplayRookies will always show the “(rookie)” tag in chat even if they’re not in your own team
SteamClient Retry Improvement for Mod DownloadsperformanceMade clients more stubborn when it comes to requesting downloading mods (10 retries)
SteamSpectator Sorting Above ReadyRoom Playersui uxSpectators are now sorted above ReadyRoom players
SteamAlien Buy-Menu Translation Fixbug fixFixed that the Alien Buy-Menu messed up with some translations (e.g. Russian)
SteamFriend Indicator on Scoreboardui uxAdded icon to the scoreboard indicating if someone is your friend on Steam
Steam