パッチ情報
Last-modified: 2013-04-11 (木) 13:42:34
- Added information about whether or not the server is VAC secured to the loading screen.
- Added basic information about the mods running on a server to the loading screen.
- Added news to the main menu.
- Added a 0.3 second cool down for medpacks.
- Fixed hitching associated with loading GUI textures.
- Fixed crash due to race condition while sorting data.
- Moving Drifters no longer remain cloaked by Shades.
- Dead Hives no longer continue to heal nearby Aliens.
- Bone Wall burst sound now audible for Alien Commander.
- Fixed a couple of problems with adding bans in the server admin web client when a reason was not provided (Thanks confused!)
- Added current map name to the top of the scoreboard UI.
- Switched scoreboard font back to Arial font.
- Removed the distinction between modded and non-modded servers in the server browser (so that modded servers are not treated as “second class”).
- Using knobs to modify texture mapping values no longer generates ton of undo steps.
- Removed Mezzanine->Server vent.
- Cleared up some of the debris around Platform RT area, added route for Skulk on south side --Platform area.
- Mezzanine more Alien friendly, vent exit from North Tunnels is higher up.
- Ambush spots above doorways in the tram tunnels.
- Added spawn configuration entities to prevent Warehouse-Server starts.
- Warehouse elevator prop collisions enabled.
- Reduced extractor death and Spikes tracer effect intensity.
- Distress beacon sound has no longer a distance restriction.
- Added capturing of dump information from the TechSupport.exe tool if NS2.exe is running.
- Clicking an already selected hot group will cause the view to jump to the units position.
- Fixed “runtime error” that occurred sometimes on map change.
- Fixed bug where AI units could push each other off of pathable ground.
- Fixed a bug where the microphone is muted until you enter sound options menu.
- Reload sounds stop playing when a player drops a weapon or dies.
- Fixed medpacks being created under tech points.
- Fixed Commander double clicks preventing single click actions from being performed.
- Fixed bug where vortexed Marines / Exos take damage inside Gorge tunnels.
- Fixed bug where distress beacon could teleport Marines back to an already destroyed Command Station.
- Commanders are no longer able to see projectiles from units which are not sighted.
- Fixed bug where vortexed Exosuit can smash eggs.
- Fixed bug where Commanders select/deselect units unintentionally the moment they perform an action (cast enzyme, drop medpack)
- Fixed rookie status drawn in red in the scoreboard.
- Fixed bug where you could switch weapons during building.
- The camera will no longer jitter while waiting to spawn at an Infantry Portal due to players running over the IP.
- Fixed bug where dead players could trigger taunt voice over.
- Fixed resource towers / command structures being slightly offset on the minimap.
- Increased Infantry Portal cost to 20 (up from 15)
- Reduced nano shield duration to 3 seconds (down from 8)
- Increased nano shield effectiveness to 75% (up from 50%)
- Increased arms lab upgrade costs to 20/30/40 (was 15/25/35)
- Reduced gorge tunnel research cost to 10 (was 30)
- Reduced gorge tunnel cost to 5 (was 10)
- Increased gorge tunnel armor by 100
- Added “fps” console command to toggle displaying the framerate on the top left of the screen.
- Improved precision of marquee and Ctrl-Click selection.
- Improved med/ammo pack drop precision.
- Its now easier to give attack / defend orders on moving targets.
- Changed the default player limit on the server if no parameter is specified to 16.
- Steam Ids are now also displayed in the traditional format in the Server console (STEAM_0:1:XXXXXXX)
- Changed the scoreboard font to match the other in-game fonts.
- Added numbers in front of player names on scoreboard to facilitate communication.
- Its now easier to hit with parasite (thanks Matso!)
- Low-level shader optimizations.
- Disabled compiler generated buffer security checks.
- Effects inherit now the relevancy from their triggering entities.
- Fixed bad texture scales when creating faces; texture scale behavior changed: larger scale values mean texture is stretched – should not affect existing maps;
- Added “spawn_selection_override” entity to more directly control how initial spawns are selected.
- Added Class_Reload(className, networkVars) for easier overriding classes.
- Added loading of entry points for multiple mods (see lua/entry/readme.txt for more info)
- Created simplified sound system that allows sound files to be played without using FMOD projects.
- Client.PlayMusic now requires a the FEV project name as part of the cue name (e.g. “sound/NS2.fev/Main Menu” instead of “Main Menu”)
- ClientUI.lua is now more moddable with exposed functions to add more UI scripts.
- Removed support for TTF fonts (bitmap fonts should be used instead)
- Moved Containment hive to a less snipeable position.
- Adjusted cover in Containment in aliens’ favour.
- Added vent from Containment to Containment/Chasm Entrance, and vent from Chasm to Chasm/Turbine entrance to provide more flanking opportunity in the area.
- Added cover at exit of vent over the chasm in Chasm.
- Adjusted Turbine cover to prevent sniping from Conduit entrance.
- Added random spawns for both teams in Flow Control, Smelting, Turbine and Containment, with close spawning prohibited.
- Rotated Deposit tech point around so it is no longer able to be arced from central drilling
- Modified Repair tech point with better cover and fewer LOS issues
- Modified Cave tech point with more cover for the hive, as well as made the middle path leading into crusher cystable for easier expansion to the resource node.
- Modified Operations tech point for better cover also moved the resource node away from the wall so aliens can move behind it
- Modified Sorting tech point for better cover, also added a stairway on the north side, to make cysting into north tunnels much simpler
- Moved cavern resource node to be centered between the repair and cave tech points
- Moved pilot drill resource node to be centered between repair and operations
- Modified central drilling to have better cover for aliens, moved the southern resource node to the north, on the upper platform, also added a stairway on the southwest side for better accessibility to the gap
- Modified and extended the vent leading from cave to north tunnels
- Added a vent from Deposit to the Gap
- Added more cover for aliens in Crusher
- Modified the minimap to be easier to navigate in places that overlapped or were unclear
- Temporarily disabled the music in Club due to a bug(should be fixed for the next patch)
- スタンガンが追加、仲間のマリーンからショットガンを奪うことができます!
- ガーデニングを追加。あなたの好きな果物や野菜を植えることができます。愛情をもって育て美味しい食べ物の成長を見守りましょう。
- 3つのシークレットを追加。(そのうちの2つは謎です)
- プレイヤーはWasabiスタイルの口髭を確認する為にWebカメラが必要になりました。
(訳者注:WasabioneというNS2サイト管理人の事と思われる)
- 新たに超連射できるショットガン(Unkown Worlds開発者のみ使用可能)
- 全てのダメージが33%上昇しました。
- 素数が20%増えました。
- レモンの木が弱体化
- 全ての体力が33%上昇しました。
- マリーンはムーンウォークのリサーチにチームリソースが40必要になりました。
- 黄色を2%増加
- ジェットパックの燃料が無制限になりました。
- ジェットパック使用中のマリーンが地面に着地すると爆発を引き起こします。
- OnosバーのLerk Wingソースが15%美味しくなりました。
- Gorgeが25%増えました。
- Exoは無料になり、開発条件は無くなりました。
- "T"の文字を反転させました。
- 深海255メートル以上でもゲームがプレイできるようになりました。
- コマンダーのバイブレーション機能がようやく修正されました。
- ミツバチがHiveを防衛ようになりました。 (ありがとう IronHorse!)
- 1秒間あたりのフレームが1000%増加したと私達自身の解釈を変更しました。
- 誰もが常に文句を言っている本当に迷惑なバグを修正する方法を我々はみつけましたが、プログラマーはコメントに使うコンマの用法について殴りあいながら議論しています。
- 我々は存在を忘れていましたが6番目のエイリアンが使用可能になりました。まだ名前は決まっていません。Philipってのはどうですか?
- アンドゥーエディタの"やり直す"ボタンを修正。
- 誰も使わないので、ツールは日曜夜ゲーム・オブ・スローンズの放送中は起動しなくなります。
- 哲学する為のエディタを追加。
- Fixed rendering artifacts with rich Infestation and decals if the shader cache was rebuilt
- Multi-threaded “compiling shaders” step of the loading process
- Fixed issue where video cards with small amounts of off-board memory would unload textures unnecessarily.
- Optimized lighting shaders.
- Optimized occlusion culling rasterization using SIMD.
- Infestation is no longer derived from entity and produces less network traffic.
- Multi-threaded effect updating.
- Infestation updates less often when it is “stable”
- Smoother velocity input for player animations.
- Flinches are updated less often on the Client.
- Optimized lighting.
- Removed need to constantly check if a unit should be deselected based on LOS.
- The code that determines what effects to trigger now has a memory.
- Disabled unnecessary C++ features.
- Units appear now red on minimap when under attack.
- Score board will now reset on round start (instead on round end)
- Babbler Bait is now hit scan when the target is close enough.
- When building more than 3 babbler eggs, the first babblers will get destroyed (same as Clogs and Hydras)
- Babblers now follow more disciplined the Gorges orders and will cling onto an Alien until told to leave.
- Increased Babbler lifetime to 5 minutes, up from 2.
- Added “FollowAndWeld” order for the MAC. The MAC will follow a target and attempt to weld/construct anything in range.
- Fixed bug where “Removing old version of mod” would not actually remove the mod from disk.
- Fixed issue where HUD and other important textures would take a long time to load on some Machines.
- Decreased the number of performance samples stored on the server to prevent hitches while the admin is using web admin.
- Fixed rounding error for damage numbers.
- Fixed script error caused by a render model not being initialized in some cases.
- Fixed potential crash when dequeuing a texture for loading.
- Fixed crash when docking windows in the Editor.
- Don’t show the game needs a restart message on computers with no input and/or output devices.
- Fixed Flamethrower showing flame effect during deploying.
- Fixed death messages being incorrect when multiples of the same unit die in the same server tick.
- Fixed LOS not being reset when viewer dies.
- Fixed certain Marine structures not ragdolling.
- Fixed crash when calling Server.GetClientAddress with a nil value.
- Fixed script error caused by a Commander being ejected.
- Fixed bug where cached shader files would not always be rebuilt when necessary.
- Added ambient_sound_player entity, useful for making a button play nearby ambient sounds for a jukebox as an example.
- Added Entity:AddTimedCallback() API, replaces the old TimedCallbackMixin.
- Increased the maximum number of entities to 4096.
- Reduced travel time from Flow Control by moving Smelting & Transit further west.
- Tracked down and deleted some prop entities that had invalid file references.
- Made cosmetic improvements to Flow Control and Exchange
- Added super-sampling when generating reflection cube maps to improve quality.
- Increased Babbler run speed from 5 to 7.
- Fixed bug that prevented an Alien from evolving if they had Babblers attached to themselves.
- Eliminated uninitialized data when sending packets with strings less than the maximum length (may cause problems with some firewall rules)
- Fixed exploit which allowed Gorge tunnels to be build outside of the map.
- Fixed bug which caused Skulks to lose all their momentum instantly when touching the ground.
- Fixed bug where mines were ignoring damage falloff.
- Fixed bug where Alien attacks got blocked by attached Babblers.
- Fixed bug where fullscreen windowed mode forced vsync on.
- Changed the maxfps console command to only allow values above 30 FPS to prevent exploitation
- Reduced overhead of isa method.
- Improved server performance.
- Reduced the cost of updating entities in the query manager.
- Railgun Exosuit now available at Prototype Lab. Explodes things.
- Gorges may now spawn Babbler eggs, which hatch into Babblers!
- Gorges may now create Gorge Tunnels
- Bait Balls - Direct babblers by flinging it at enemies of friendlies
- New map: Descent
- New contextual help system, ‘TipVids.’
- Insight Spectator System Mk 2 - Redesign and interface overhaul.
- First Person Spectating
- Damage decals
- Reflections
- Refraction effects
- New alien cloaking effects
- New main menu background scene
- Disabled wall walking on Command Stations.
- Added one second cool-down between Gorge structure drops
- Claw damage increased to 75.
- Claw range increased by 10%
- Rifles will now get destroyed when purchasing a new weapon at the armory to prevent a pile of Weapons in big games (manually dropping or picking weapons up is unchanged)
- Removed foresight from Alien Commander.
- Increased frequency of alert message when a base power node is under attack.
- Whips no longer hit multiple targets with their melee attack.
- Doors are no longer usable.
- Removed exo backwards speed scalar.
- Updated personal resource icon in Alien buy menu.
- Reduced phase gate rate from 0.5 to 0.2 seconds.
- Exosuit movement speed depends now on weapons weight (minigun heaviest, railgun lightest)
- Slightly increased Axe range to prevent situations where you could not hit an enemy below you even when crouching.
- Skulk movement adjustments - Movement code now makes them slightly less erratic when dancing in your sights.
- Cloaking system is now analog rather than binary - Allows for more nuanced use of cloaking trait
- Decreased the amount of time it takes for the game to start once both teams have a Commander.
- Doubled the rate that the “Game will not start until both teams have a Commander” banner message appears on the screen.
- Enemy players are now damaged while near the enemy Command Structure before the game starts.
- Bile bomb can now destroy dropped weapons.
- Reduced Bile bomb single target damage by ~20% (and reduced force from 13 to 11, so shorter effective range)
- Added the ability for death triggers to do damage over time instead of instantly killing the entity.
- Max distance that initial Cyst spawn points can be from the Hive increased by 50%
- Changed the texture list in the Editor to “and” all of the search terms together by default (old “or” behavior can be reproduced by using ? in front of a search term)
- Changed the texture list box to allow selection of materials in any directory (not just the materials directory)
- Added ‘-logdir <path>’ command line option to let server admins override the location of log.txt.
- Added pagination to the mod browser in the dedicated server web admin.
- Added search capability to the mod page of the dedicated server web admin.
- Added resource graph in Insight (Press Q)
- Added commander research bars in Insight, replaces monolithic research block
- Added player energy/ammunition indicators in Insight
- Fixed bug causing Skulk hitbox and worldmodel to be misaligned on some vertical surfaces (Makes the buggers easier to hit).
- Fixed bug where emissive only surfaces would not be properly bloomed (caused cloaked Alien structures to be somewhat visible)
- Fixed issue where enabling double or triple buffering while in fullscreen windowed mode would cause the display to not update
- Fixed swipe not triggering effects / draining energy when quickly tapping primary attack button.
- Fixed script error when firing a Rifle that had been previously fired and dropped on the ground.
- Fixed holo Marine model being visible for a few frames for the already respawned Marine.
- The unban button now works in the server web interface.
- Fixed health bars showing up in ready room.
- Fixed bug where caps lock couldn’t be bound in the input settings.
- Fixed bug where tapping primary attack key with Skulk bite selected wont deduct energy / trigger sound.
- Fixed clogs appearing for one frame at world origin.
- Fixed bug where Marine Commander could select cloaked Alien units.
- Fixed bug where the “retry” console command would not attempt to reconnect to the last server joined using the “connect” console command.
- Fixed health/armor not being properly predicted for growing Alien structures.
- Fixed bug where tech point remains smashed after the Hive got replaced by a Command Station.
- Fixed camera hitch when crouch jumping as Onos.
- Fixed sentry battery destruction effects.
- Fixed unsocketed power nodes not considering LOS properly.
- Fixed bug where units recloak when Marine who touched them is still in close proximity.
- Text chat now displays above the “Fade to black” death screen.
- Fixed Alien structures playing metallic sound when attacked by Skulks.
- Ghost structures disappear now immediately when killed.
- Commander no longer triggers a ping during entering a chat message.
- Fixed Aliens losing abilities when a Hive gets destroyed and they evolve an upgrade without changing life form.
- Fixed issue where chat text would sometimes be displayed escaped in the web server admin console.
- Players can now damage each other after the round ends.
- Changed behavior of Gorge build menu: You no longer need to re-select things to build more of them.
- Fixed bug where hitting alt-enter would not cause the options menu to be updated based on the current windowed/fullscreen status.
- Fixed bug where the microphone would be stuck on if the server changed maps while a player was recording.
- Fixed infestation decal not showing up for Hydras.
- Fixed bilebomb effect not showing up on MAC model.
- When a team surrenders, everyone will be notified.
- Fixed prediction error when jumping in rapid succession.
- Fixed clogs blocking phase gates.
- Fixed bug where Aliens could barely see cloaked units when dark vision is enabled.
- Fixed welder ignoring the deploy animation.
- Fixed bug where Commanders could drop structures when help mode is enabled.
- Fixed Marine structures showing Alien blood when hit by flame throwers.
- Fixed adrenaline / camouflage banner not being displayed.
- All team members will be notified when someone votes to concede or to eject the Commander.
- Robotics Factory can’t cancel research.
- Fixed bug which gave Aliens abilities which are not researched.
- Fixed Editor bug that would occasionally cause a vertex to be created a large distance away from its intended location.
- Fixed issue where a change to a shader template file would not necessarily trigger shaders to be rebuilt.
- Fixed hitch when first encountering Infestation after the shaders have been updated.
- Fixed issue where dynamic props wouldn’t be animated on the dedicated server due to missing animation graphs.
- Spectator Mouse Hover no longer misses.
- Recycled/Refunded structures are no longer added to total team resource gathered.
- Fixed exploit in server web admin (Thanks confused!)
- Fixed issue where mods that specified a specific version build was required would not mount the file system in the proper order.
- Fixed bug causing pre-placed Cysts to sometimes die at the start of the round.
- Fixed bug where HTTP requests did not follow 301 redirects (fixes the mods list in the web admin)
- Fixed bug where Aliens were able to evolve both upgrades from one Hive type.
- Fixed exploit where selecting multiple shifts allowed it to bypass the global cool down for hatch ability.
- Exos display now the thruster duration / cooldown in their HUD.
- Added smoke effect for Spike attacks.
- Added missing minimap icons for shift, shell, spur, veil.
- Insight text now much more legible
- Reduced the number of bits used for network fields.
- Optimized determination of whether or not Orders should be relevant to a client (improves server performance)
- Optimized querying the world for entities.
- Infestation blob coordinates are now saved after being generated once (Thanks Mats!)
- Sped up the compiling shaders process.
- Reduced memory usage by compressing animations - also reduces load times.
- Tweaked texture streaming - reduces load times.
- Cafe is now now a random marine spawn again
- Lockers is now a random spawn for both aliens and marines
- Redesigned how Cafe connects to Bar
- Redesigned Central Access so it now connects to cafe
- Redesigned Back Alley
- Moved Bar further west to prevent sieging of Lockers
- Moved Cafe RT to the lower level to prevent LOS issues
- Some changes to courtyard to fit the Central Access changes
- Some cosmetic changes to Ball Court
- Some cosmetic changes to Bar
- Reflection Probes added
- Made Smelting a marine spawn.
- Removed route from Smelting to Conduit.
- Added new route from Smelting to Routing.
- Bug fixes including building placement and power grid issues.
- Improved Atrium RT location (less claustrophobic)
- Added more cover and flanking options for aliens in Flight Control
- Added missing lights in Crevice vent
- Moved all processing of input into script.
- Fixed visualization of the emissive map in the Viewer.
- Added the ability to make an external cinematic loop in the Cinematic Editor.
- Improved error reporting when a material as assigned in a model with an absolute path.
- Increased the timeout for HTTP requests.
- Fixed issue where defining a class on the server but not on the client would cause crashes and other bugs.
- Added the ability to materials layered on models to inherit parameter values from the underlying material.
- Fixed bug where the Ok/Cancel buttons in “Create Mod” window of Launch Pad would not be visible if the Window’s font size was set to large.
- Added animatable shader parameters for objects in the Cinematic Editor.
- Added support for vertex colors in .model files.
- Fixed bug where specifying a float2, float3 or float4 value for a surface shader input would corrupt the value.
- Added the ability specify float2, float3 and float4 parameters in a .material file.
- Added support for optional commas in SJSON files.
- Added “LocalPlayerChanged” engine event when the local player on the Client changes.
- Added ServerClient:GetSpectatingPlayer() and ServerClient:GetPlayer() methods.
- Added Client.VoiceRecordStart and Client.VoiceRecordStop functions.
- Fixed a bug that allowed an Alien player to evolve all traits, rather than just one per hive / upgrade path.
- Fixed a performance problem where the game would take 2ms per frame handling of some webwindow stuff
- Optimisation added that reduces animation memory use
- Shotgun uses now a symmetrical bullet spread pattern.
- reduced grenade launcher damage radius from 8 down to 6.
- reduced spit projectile speed by 12%
- arc menu will now always show both deploy and undeploy button.
- Removed celerity sound and screen effects.
- reduced Gorge spit damage from 40 to 30.
- It is no longer possible to damage anything during the pre-game.
- Fixed bug where some objects would be unnecessarily rendered using material techniques that had no effect.
- Reduced the memory usage from keeping level data in memory.
- Reduced the memory usage pathing information.
- Improved Infestation performance on the client (thanks Matso!)
- Improved loading times when vsync is enabled by limiting the loading screen frame rate to 30 FPS.
- Feature
- In-game audio device selection.
- Damage arrows are now more accurate when multiple players are attacked by a Whip at the same time (Thanks to Joop for pointing this out!)--
- Fixed bug where request menu was not opening when your team has no Commander.
- Fixed bug where grenades were not dealing full damage on direct hits.
- fixed Whips being able to whack grenades through walls.
- Fixed issue were client side and server side selection status are sometimes out of sync.
- Drifters now uncloak when an enemy unit touch them.
- Fixed bug causing Celerity effects to remain on when the Skulk was walking or standing still in some cases.
- Fixed random number generator issue that caused inconsistencies in the bullet spread between the client and server.
- Fixed “Couldn’t open ”” error messages appearing in the log.
- Fixed Gorge build menu not getting immediately cleaned up upon death.
- Fixed bug which allowed more than 3 Sentries to be built next to a Sentry Battery in some cases.
- fixed melee attacks not triggering effects when hitting world geometry.
- Fixed bug where the main menu music would play over the tutorial videos.
- The server will now reload the map if 10 hours have passed and no game is currently being played (Thanks Mats!)
- Fixed bug preventing the MAC from attacking Hives.
- Fixed crash on exit if the rendering thread was still processing a frame during the shutdown process.
- Gorge Bile Bomb will no longer interrupt the Gorge’s Celerity speed boost after shooting the bomb.
- Fixed the “speed” console command not affecting player movement.
- Aliens may now evolve new traits if an existing trait is lost due to the upgrade structure being destroyed.
- Fixed bug where alt-tabbing out of the game would cause the Exosuit to become opaque.
- Chat will now display correctly in the dedicated server web interface (Thanks Sherman!)
- cyst min range check will now pass when the vertical distance between cysts is too high, to prevent situations were Commanders could sometimes not infest resource nodes.
- selection and hotgroup creation works now without any delays.
- Commanders can now select enemy units.
- increased number of allowed hotgroup to 9.
- hot key icons blink up red if a unit in this group is under attack.
- added shift+click for manipulating selection (add/remove units)
- Cysts now “redeploy” instead of enforcing a minimum placement distance between existing Cysts.
- phase gates now show a connection line between each other on the minimap.
- phase gates show now the destination in their name.
- Added support for distortion effects (like refraction) in surface shaders.
- Added Client.GetMusicVolume.
- Blocked small vents in Topographical
- Added cover to vents in Nanogrid
- Cysts now start with 50 health (down from 100)
- Increased minimum distance that Cysts can be placed near other Cysts (now 6 meters up from 2 meters)
Change
- Increased alert priority for structures to be higher than Marine requests.
- Reduced atmospheric light density of flashlights.
- Voting a Commander out of the chair now requires 50% of the team instead of 30%
- Server admin commands (sv_status, etc) will now print to the server console and log file.
- Defaulted the map cycle to include all the official NS2 maps.
- Removed "Beta" from the build number text that displays at the top left of the screen.
- Undo delete edge now restores smoothness attribute.
- Fixed crash/bug when deleting degenerate edges.
- Selecting many faces while using the Paint Tool should be faster now. Refactored code to lazily-cache texture sizes.
- Snap menu now contains two snap commands. No longer need to select vertices to snap, you can just select a face or an edge and snap its vertices automatically.
- Edit|Snap To Grid. Will snap selected vertices (nothing else) to the current grid spacing.
- Changed objects in the skybox to always be drawn with an infinite far plane (fixes issue where the sky box was not visible in the Editor)
- Increasing far plane limit to 1000.
- Fixed issue where the sound browser dialog didn’t unmute the sound system when previewing a sound.
- Smooth edges draw as green (color customizable in settings)
- Smoothed edges now working in game! Level version number bumped up again to 9 to contain smoothed normals info.
- Added Edit -> Make Edges (Not) Smooth to control smoothed normals over edges (make sure Select Tool is active); Increased Level Version # to 8 to save smooth edges; NOTE: The game does NOT have smoothed edges yet, but the editor does.
- Tech Points now have an "Arm extension" parameter to control how long the Hive arms extend.
- Added viewport -> selection numbers to toggle the upper-right selection numbers in viewports.
- Transformations now undo by restoring old vertex positions rather than by applying the inverse transform. Much more numerically robust (thus reducing numerical drift over time).
- Disabling cinematic playback now actually hides cinematics (particles can cause performance slowdown)
- Added Viewport|Play Cinematics menu item to toggle cinematic playback.
- Only last gizmo mode for move/rotate tool gizmo snaps to grid; Rotate tool gizmo cycling works again; Pressing ‘c’ in output window clears it.
- If grid snap is on, the move tool gizmo will always snap to grid for grid-snapped movement. No more extra move cycle mode.
- Props with model paths that are invalid (e.g. missing files) show up as red boxes too.
- Added prop_dynamic_animator entity used to affect animation state on dynamic props based off messages received from other entities.
- Increased the size of the handles on the resize gizmo to make it more clear they are handles.
- Added the ability to select between global space and local space for the move and rotate tools.
- Vertex Welding should be much faster now. Only triangulating affected faces.
- Added Button Emitter entity to the Editor. This can be setup to emit messages into the world to start a sound effect for example.
- Huge re-factoring of mesh datastructures - should eliminate a lot of bugs related to crashes/freezes with deleting, welding, etc.
- Props with no model will now show up as red boxes.
- Fixed undo bug with extrusion. Added selection stats on top right of viewport. Added preliminary "check mesh" tool to help trouble shoot levels.
- Fixed low speed when camera accel is on.
- Added shift/alt modifiers for camera speed (works both in accel/normal modes); Fixed subtle undo-bug with weld/merge-face.
- Removing the shift-hover-select thing that just spams undo items. Some other polish/fixes.
- Fixed crash/bugs with copy/paste then undo.
- Hardcoded hotkeys 0-9 for viewport settings (perspective, lit/unlit, etc.)
- Made Tool Settings dialog taller to not hide stuff..heh.
- Added an origin cycle mode to put the gizmo at the first selected object, so you can move a group of props without bad grid-snap.
- Fixed editor bug where you could create empty props.
- Fixed bug when undo-ing face merges.
- Welding vertices will now auto-cleanup things like degenerate edges, duplicate edges (that were formerly different), etc.
- Made camera acceleration an option (tools|settings|general|display settings). off by default now.
- Fixing some issues with deleting faces, undoing, etc. Details:
- FaceIds are NOT reliable when faces are deleted, so each vertex now stores Face pointers rather than IDs.
- Work in progress checkin for fixes to welding. Just adding some un-used stuff for now.
- Fixed some bugs introduced by adjacent faces optimization.
- Move operations, with/out texture lock, should now be a lot faster and smoother. Using a adjacent-faces-set per vertex instead of doing global face search.
- On second thought, completely removing scale tool restrictions.
- Mappers use negative values.
- Changed some scale tool parameters so it’s less restrictive when sizing small-ish objects.
- Added weld-selected-vertices command. Activate Select Tool, select a group of vertices, then Edit|Weld Selected Vertices (at the bottom of the menu)
- New "knobs" for texture mapping (and other) spinners. purely mouse-movement-based. Up/down arrow keys still work if cursor is in text box. CTRL and ALT modifiers work on both.
- Fixed lost-focus for hotkeys.
- Feedback about how many faces were affected by texture replace.
- Added ALT shortcut for texture replace; added F, C keys to move up/down when in first person camera.
- Fixed annoying scrollbar reset with prop/texture browser windows.
- Added Texture Replace tool (red paint bucket, all the way to the right of the toolbar)
- Removed (-1000,1000) range limit on texture shift spinners. This fixes some of the texture lock-move blank-field issues..
- Grid snapping for texture gizmo. There is some weirdness with snapping, but it works.
- Ctrl + doubleclick on face now adds a whole body to selection.
- Paint(Texture) Tool now has moving handles, in addition to rotate and scale.
- Switching to hash_set instead for faster "used asset" lookups.
- Texture browser now has "show used only" filter as well.
- Props browser now has "show used props only" checkbox. Same thing for textures browser coming soon.
- Custom colors now saved to *.level files.
- Custom colors now saved between selections. Next todo: save per-level custom colors to disk.
- Autobackup filenames now include level name, e.g.
- ns2_refinery.autobackup2.level.
- Tooltips for tool bar buttons now display bound hot key. Bug: If you change them, the tooltips won’t update until restart. Ah well.
- Enhanced decals to have normal and specular components.
- Added a button to request menu to give up a round (becomes visible after 5 minutes)
- Improved Favorites functionality in the server browser.
- Favorites are now displayed at the top of the list by default and will refresh much faster.
- Added server browser filter option for passworded servers.
- Added -insecure command line option for dedicated servers to disable VAC.
- Fixed bug where tech would sometimes become unavailable after failing to research.
- The server browser will no longer allow you to attempt to connect to a favorited server that requires a password without the option of entering a password in some cases.
- Invalid servers are now removed from the favorites list.
- Fixed hit registration issues with the Skulk due to discrepancies in the body yaw value on the server and client.
- Fixed Alien spectator UI showing the wave spawn time incorrectly for players which are not allowed to spawn (too less eggs or minimum spawn time)
- MAC jet effect will only be shown when the MAC is visible.
- Fixed issue where damage over time or AI units cause combat state for their owner (attacking Hydras no longer uncloak the Gorge)
- Fixed bug where the "Start Server" displayed 32 as the maximum number of players for a listen server.
- Fixed "Couldn’t load ”" error messages in the log (replaced with a more detailed error message)
- Fixed issue where models in a skybox cinematic would be affected by the location of the skybox entity.
- Fixed bug where the mouse cursor would not be properly set to the default cursor if a mod didn’t assign a cursor.
- Fixed crash when loading a script file that was completely empty.
- Added CRC information to cached shaders to prevent issues where an outdated, cached version of a shader was used due to incorrect timestamps.
- Alien structures will no longer glow orange when a Skulk uses Parasite on them.
- Fixed bug where the rate-of-fire of the Rifle would be reduced with low frame rate.
- Fixed composite alpha-blending for LOW particles (ie. Lerk spore cloud is no longer too transparent)
- <server> Fixed exploit allowing a player to execute a server admin command through chat.
- Fixed unit status display not getting cleaned up properly.
- Fixed shadowing artifacts when atmospherics were disabled.
- Infinite loop in infestation blob placement.
- Fixed bug where L key couldn’t be bound in the key bindings options.
- The "Use" icon will now display for Alien players for neutral use entities (map buttons for example)
- Fixed Commander ping being visible on minimap when inactive (grey dot at world origin)
- Fixed spit projectile visuals and damage application being out of sync for the shooting Gorge.
- Fixed bug causing the follow camera to not follow players anymore if an Infantry Portal or Egg was destroyed right before the spectating player was going to spawn.
- Added Recycle icon for recycle kill messages.
- Fixed bug where mods would sometimes appear with no name in the mod list.
- Fixed "PhysX: Particle data read not allowed while simulation is running" bug when multi-core rendering was disabled.
- Fixed bug preventing some structures from displaying the hurt effects (smoke, fire, etc)
- Fixed bug where armor / weapon upgrade in Marine HUD is displayed red at the beginning of a round.
- <gameplay> units behind closed doors wont get revealed on the minimap anymore.
- Fixed cysts not getting uncloaked by observatories.
- <gameplay> fixed umbra ability not affected by silence upgrade.
- <gameplay> shifts show now the correct echo radius for Alien Commander.
- <gameplay> fixed bone wall being visible to Marine Commander without LOS.
- <gameplay> fixed UI blood effect covering health / energy display at Alien HUD.
- <gameplay> fixed bug where Alien Commander did not properly unlock abilities for himself.
- <gameplay> fixed bug where clogs would not fall down anymore when they previously detached from another clog.
- <gameplay> Whip Bombard will no longer damage their owner (Alien Commander)
- Fixed bug where blink continued and was showing the trail effect when the Fade was already dead.
- <gameplay> fixed recycling ARC Robotics Factory giving back 0 res (uses now the amount of robotic factory + upgrade cost)
- Fixed bug where structures were allowed to perform actions which would be allowed only under specific circumstances (like building ARCs at unupgraded robotics factories)
- Fixed Client error caused by the Flamethrower shoot sound effect.
- Fixed bug causing loss of resources while spamming build MAC commands at the Robotics Factory.
- Fixed exploit allowing a cloaked Alien to run at full speed if they were holding down the jump button.
- Special characters such as new line no longer allowed in player names.
- Fixed Builder always starting up in verbose mode.
- Crash when playing an invalid sound effect.
- Changed fog to default to off.
- Fixed bug where mods could not be installed if the operating system’s temporary directory contained UNICODE characters.
- Fixed bug causing text in a message box on the main menu to overflow outside the box.
- Fixed bug in the sv_ban command when banning a player not currently on the server.
- Fixed bug causing the Fade to "teleport" to the ground while Blinking into walls and the ceiling.
- Leading and trailing whitespace characters are ignored in the server list filters.
- Filtered out duplicates when mounting mods.
- Eliminated duplicate log messages when mounting mods for consistency checking.
- Fixed bug where returning nil from GetAttachPointCoords would result in uninitialized data being used.
- Fixed issue where having non-ASCII characters in the Windows user name would cause the game to not save mods, settings or cache files properly.
- The Command Structure health will no longer be displayed for enemy structures when they spawn in a nearby room.
- Fixed crash after alt-tabbing.
- Removed the "Attack" button from the ARC as it is not needed and was causing some problems.
- Fixed crash during precaching when a cinematic couldn’t be loaded.
- Signaled Steam to stop refreshing the server pings when connecting to a server to avoid cases where the routers NAT table overflowed.
- Fixed issue where LaunchPad didn’t properly specify the -game command line parameter when running NS2.
- Crash when acquiring physics models from different threads.
- Fixed bug where collision detection would fail on bodies which had extreme off-axis scaling applied to them (affected Harvester flinch animation)
- Fixed bug allowing the Alien Commander to cancel research on a lifeform egg at the end of research, gaining back the resource cost but not canceling the research.
- Fixed bug where ARCs didn’t fire at targets when they had an attack order. They still need some work for actually listening to attack orders though. #3921.
- Fixed error when starting Explore mode.
- Fixed bug where Crags were getting too much health.
- Fixed crash when a render_setup file could not be parsed due to improper formatting.
- Fixed bug where text with multiple lines was not properly printed to the console.
- Fixed bug where the spinner on the loading screen did not display if texture quality was set to medium.
- Fixed bug where the server would leak memory under some circumstances.
- The ghost Power Node no longer takes damage, fixes a problem where the Power Node could not be rebuilt after being destroyed in some cases.
- Fixed rare bug where a Hive could become invulnerable if it was killed in the same frame as it finishes building.
- Fixed sound bug causing ambient sounds in the world to not play correctly.
- Fixed unbuilt shifts being able to generate eggs.
- Fixed Exo and Mine tooltips.
- Fixed regeneration effect showing up in combat.
- Fixed the "filter modded servers" option not always working correctly in the server browser.
- Fixed ARC targeting issues.
- Fixed already recycled units still taking damage.
- Added protection against speed hacking.
- Fixed issues when downloading a mod on the server that didn’t contain a valid title.
- Fixed Flamethrower damaging the owner.
- Fixed bug causing the pistol to sometimes lockup, preventing the player from shooting.
- Fixed various crashes when a system runs out of video memory.
- Fixed issue where pre-evolving eggs were not valid for respawning.
- Fixed bug where resource would be lost if the Commander clicks on pre-evolve on an egg which had already a player assigned.
- Fixed bug causing Mines to give Marines weld orders after they had taken damage.
- Fixed hallucinated structures appear unbuilt.
- Fixed bug where Commander Alerts were not 100% responsive to player input.
- Fixed issue where the main menu would be displayed for a single frame when launching the game directly into a map or a server.
- Fixed bug causing weapons to "teleport" back to where they were last equipped when a Marine dies.
- Fixed error in the dedicated server documentation specifying how to create .htpasswd files.
- Added detailed error messages when a .htpasswd file is not properly constructed.
- The game will no longer allow switching to a map that doesn’t exist (causing all Clients to be disconnected)
- Fixed bug causing the Command Station to display the "Start commanding" help text while unbuilt or while the team already has a Commander.
- Fixed bug causing the Hive to display the "Start commanding"
- help text while unbuilt.
- Changed the default Taunt key to T instead of Q to prevent a conflict with Request Health.
- Fixed Server script error caused by a game ending while the teams were unbalanced.
- Fixed issue where a mod could crash the game by specifying an invalid index when querying the list of servers.
- Fixed issue where requesting the server list could overflow or crash some modems.
- Load-time optimization: Caching some pathing data, so loads should be faster after loading a map for the first time.
- Added a hint for the NVIDIA Optimus driver to use the high performance GPU.
- Fixed rare problem in the Main Menu caused by the options file becoming corrupted.
- Fixed bug where mod names would sometimes be displayed as ???
- Fixed bug in the "Quick Join" feature.
- Fixed bug where mods could not be installed through the web administration interface.
- Fixed bug where regeneration effect was visible while cloaked.
- Server Browser: "Filter Modded" checkbox now saved.
- Fixed Hydras not interacting with nutrient mist.
- Fixed Couldn’t open "" error message.
- Deleting Unicode characters in TextInput now works.
- The server browser scroll bar now resets when the menu is displayed and when the "Refresh" button is pressed.
- Fixed rare script error caused by getting a new ability in the same frame an Alien was destroyed.
- Reduced bloom flicker, courtesy of ‘slime’ from the forums. Thanks!
- Fixed "select all Marines" icon in Marine Commander HUD.
- Fixed popping of Infestation when it becomes relevant to a client.
- Fixed hitching when moving fast near Infestation.
- Fixed multi-threading crash when starting a listen server.
- Removed badges from main menu until we can hook them up properly. This fix is Brian-approved.
- Don’t interpolate vectors that are too far apart (for cleaner camera cuts / teleportation)
- Fixed problem with MACs and Drifters being able to leave the world.
- Update view angles before firing weapon (fixes some hitreg issues)
- Music volumes properly set now to respect the options slider.
- Fixed bug causing the Command Station to be closed without a Commander inside in some cases.
- Fixed bug where the cloaking effect was not smoothly animated on the client.
- Fixed taking damage sound not playing for a Marine in a Lerk Spore Cloud.
- Fixed install script.
- Unwhitelisted all mods.
- Unwhitelisted NS2Stats. We felt we needed to do this because script errors were preventing people from playing NS2. Hopefully we’ll have a better fix for this post 1.0.
- Fixed position of message box in the "Play Now" menu.
- Fixed bug in "Play Now" menu if there were no servers available.
- Fixed shifts not dissolving after death.
- Got rid of some lag.
- Fixed problem where the Commander buttons menu would sometimes get out of sync with the server, preventing placement of structures until the tab is changed.
- Fixed hatch ability costing no resources.
- Fixed celerity working when sneaking / being cloaked.
- Fixed Alien buy menu not unselecting upgrades when the upgrade structure gets destroyed.
- Fixed missing prop in Tram causing holes in the Tram doors.
- Fixed wrong icons in hallucination / echo menu.
- Added missing Hydra icon.
- Fixed nutrient mist effect showing up for enemies on cloaked structures.
- Fixed nutrient mist showing up on unbuilt structures.
- The Gorge and Welder now award points for healing.
- Added "reconnect" command which is the same as "retry"
- (reconnects to the last server you were on)
- <server> Added sv_cheats admin command to turn cheats on and off.
- ‘Sound volume’ now only controls the volume of sound effects allowing music and voice volume to be set independently.
- Added time out to Stomp per Marine, to prevent animations going crazy and Onos being able to disable a Marine permanently when next to a shift.
- Easier application of Fade vortex.
- The "Update" button in the server browser now changes text when finished updating servers.
- Steam overlay based web views moved over to in-game web view.
- Added more loading screen tooltips.
- Added a display to the server browser to show the number of servers in the list.
- Fixed Flamethrowers not creating flame residues.
- The "connection problems" icon is displayed in yellow or red depending on the "severity" of the problem.
- Replaced script error with a warning message when a server config file is ill-formed.
- Added server list filter option to display favorites only.
- Added option to disable camera animations.
- The key bindings menu now displays key conflicts in red.
- The key bindings menu saves key changes as you make them.
- Added main menu option to select armor type.
- Replaced outdated Skulk tutorial videos (Thanks Skie!)
- Improved health/armor prediction.
- Custom color for evolved upgrade icons in Alien buy menu.
- <mainmenu> improved refreshing of the server list (about 10 times faster)
- Optimized batching of decals with the same material.
- Fixed bug where all models in a level were loaded twice during the loading process.
- Sped up Infestation rendering.
- Added a version of Server.SendNetworkMessage() which takes a ServerClient object instead of a Player entity.
- vFixed hot-loading of material files in the Viewer.
- Added support for floating point parameters in material files.
- Added a menu option for showing/hiding the Properties window in the Cinematic Editor.
- Added additional Fade and Gorge animation MAX files for reference.
- Added "copy" generator to the render pipeline configuration file, which copies one texture into another.
- Fixed potential crash when the render pipeline requested a parameter which wasn’t defined in the shader template (now reports an error)
- Added Server.GetNumPlayers() and Server.GetMaxPlayers() functions.
- Removed SoundEventInstance:SetPropertyInt and SoundEventInstance:SetPropertyFloat functions (have more specific replacements and are emulated in the compatibility layer)
- Changed ambient sounds in the game to sound the same as ambient sounds in the Editor.
- Fixed compatibility with models exported from OpenCOLLADA.
- Removed the Script documentation link from the Launch Pad because it doesn’t exist.
- Added a link to open the example assets directory in the Launch Pad.
- Added the ability to specify which object "zones" are rendered in a particular stage of the pipeline with the zones_mask parameter.
- Added Shared.ReportStatistics function.
- Added compatibility mechanism for handling changes to the SDK.
- Added the ability to specify default values for settings in a render_setup file.
- Added Clear Level menu option in the Cinematic Editor to clear out the currently set level file.
- Fixed issues with COLLADA files that contained instance_material nodes.
- Fixed issue where COLLADA files that referenced textures with spaces in the file name would not be properly loaded if the file name used a relative path.
- Fixed loading of COLLADA models in the Viewer.
- Enhanced the sound picker with a hierarchical folder display.
- Added support for hearing sounds effects placed in the level in the Editor.
- Added support for displaying cinematics in the Editor.
- Added support for displaying web pages in game.
- Added a second parameter to the callback called from Shared.SendHTTPRequest in the case of an error, which specifies the error message.
- Changed models to use a default material if one wasn’t specified in the imported file.
- Added the ability to specify "passes" for build rules in the Builder to setup simple dependency relationships.
- Added SoundEffectInstance:SetCoords() function.
- Fixed crash and added an error message when the bones for a model don’t match the model that is being referenced for animations.
- Fixed crash when loading a COLLADA file exported by OpenCollada.
- Added Client.GetServerIsSecure function to determine if a server has VAC enabled.
- Added an optional callback function to Client.RefreshServer.
- Fixed issue where passing invalid value to some script functions would report a script error, but continue execution.
- Added Client.GetServerIsModded and Client.GetServerTickRate functions.
- Added Client.RequestServerDetails function which must be called before a server’s key/values can be queries.
- Added Client.GetIsDlcAuthorized function.
- Added auto-kick AFK players feature. Add auto_kick_afk_time (seconds until an AFK player is kicked) and auto_kick_afk_capacity (from 0 to 1, how full the server is to enabled auto-kicking) to your ServerConfig.json file to use.
- Added admin command: "sv_auto_kick_afk 120 0.6". This will enable auto-kicking AFK players after 2 minutes when the server is at least 60% full. Use "sv_auto_kick_afk 0 0" to disable auto-kicking.
- Added vent from Lockers to Maintenance
- Redesigned East Wing
- Tweaked commanders view around Terminal and Landing Pad
- Adjusted the lower windows in Terminal
- Changed the lighting in the lower half of Maintenance
- Removed the broken railing in Courtyard to Lockers
- Fixed occlusion gap in Stability
- Fixed Drifter spawn issue in Generator
- Added in moving train to Departures
- Moved Departures Power Node
- Added some extra cover in Maintenance
- Moved Terminals tech point and starting ip slightly to help with pathing
- Deleted Courtyard Resource Point
- Moved Cafeteria Techpoint closer to the window
- Fixed cyst placement issue in Courtyard
- Deleted one of the lockers in Locker Rooms to fix a pathing bug
- Changed how Courtyard vent leads to Departures
- Fixed cyst placement issue in Generator
- Floating faces in Shipping removed from commander view.
- Fixed greybox textures visible through Shipping windows.
- Removed door prop at Shipping’s west entrance from commander view.
- Pipes in Warehouse and Elevator Transfer with no collisions fixed.
- Added collision smoothing to pipe in Mezzanine.
- Cleaned up Commander View in Observation->Elevator Transfer area.
- Fixed invisible hitbox between the pipes in front of the Sub Access vent
- Fixed stuck point in the chairs in Computer Lab
- Rotated crate in Sub Access corridor towards Computer Lab to provide some cover
- Cleaned up Commander View
- Improved Favorites functionality in the server browser. Favorites are now displayed at the top of the list by default and will refresh much faster.
- Snowballs.
- New graphics option for particle quality - if you experience low frame rate during combat-heavy scenarios, keep this at LOW (the default).
- Changed .polygons files for particle materials to only be loaded once.
- Streamlined access of the material polygons for particle systems.
- Diabled IP and JP knockback until a better method of applying those has been implemented.
- Moved the spectator follow camera closer to the followed player.
- Improvement
- Added time out to Stomp per Marine, to prevent animations going crazy and Onos being able to disable a Marine permanently when next to a shift.
- Easier application of Fade vortex.
- Added prop_dynamic_animator entity used to affect animation state on dynamic props based off messages received from other entities.
- Increased the size of the handles on the resize gizmo to make it more clear they are handles.
- Added the ability to select between global space and local space for the move and rotate tools.
- Vertex Welding should be much faster now. Only triangulating affected faces.
- Added Button Emitter entity to the Editor. This can be setup to emit messages into the world to start a sound effect for example.
- Huge re-factoring of mesh datastructures - should eliminate a lot of bugs related to crashes/freezes with deleting, welding, etc.
- Props with no model will now show up as red boxes.
- Fixed undo bug with extrusion. Added selection stats on top right of viewport. Added preliminary "check mesh" tool to help trouble shoot levels.
- Fixed low speed when camera accel is on.
- Added shift/alt modifiers for camera speed (works both in accel/normal modes); Fixed subtle undo-bug with weld/merge-face.
- Fixed bug causing the follow camera to not follow players anymore if an Infantry Portal or Egg was destroyed right before the spectating player was going to spawn.
- Added Recycle icon for recycle kill messages.
- Fixed bug where mods would sometimes appear with no name in the mod list.
- Fixed "PhysX: Particle data read not allowed while simulation is running" bug when multi-core rendering was disabled.
- Fixed bug preventing some structures from displaying the hurt effects (smoke, fire, etc)
- Fixed bug where armor / weapon upgrade in Marine HUD is displayed red at the beginning of a round.
- Units behind closed doors wont get revealed on the minimap anymore.
- Fixed cysts not getting uncloaked by observatories.
- Fixed umbra ability not affected by silence upgrade.
- Shifts show now the correct echo radius for Alien Commander.
- Fixed bone wall being visible to Marine Commander without LOS.
- Fixed UI blood effect covering health / energy display at Alien HUD.
- Fixed bug where Alien Commander did not properly unlock abilities for himself.
- Fixed bug where clogs would not fall down anymore when they previously detached from another clog.
- Whip Bombard will no longer damage their owner (Alien Commander)
- Fixed bug where blink continued and was showing the trail effect when the Fade was already dead.
- Fixed recycling ARC Robotics Factory giving back 0 res (uses now the amount of robotic factory + upgrade cost)
- Fixed bug where structures were allowed to perform actions which would be allowed only under specific circumstances (like building ARCs at unupgraded robotics factories)
- Fixed Client error caused by the Flamethrower shoot sound effect.
- Fixed bug causing loss of resources while spamming build MAC commands at the Robotics Factory.
- Fixed exploit allowing a cloaked Alien to run at full speed if they were holding down the jump button.
- Special characters such as new line no longer allowed in player names.
- Fixed Builder always starting up in verbose mode.
- Crash when playing an invalid sound effect.
- Changed fog to default to off.
- Fixed bug where mods could not be installed if the operating system’s temporary directory contained UNICODE characters.
- Added the ability to specify which object "zones" are rendered in a particular stage of the pipeline with the zones_mask parameter.
- Added Shared.ReportStatistics function.
- Added compatibility mechanism for handling changes to the SDK.
- Added the name of the player being followed while waiting to spawn to the screen.
- Added server browser filter option for passworded servers.
- Improved the performance of lighting calculations.
- Changed fullscreen passes to be rendered using a single triangle rather than a two triangle quad to eliminate overshading pixels along the diagonal.
- Fixed bug causing text in a message box on the main menu to overflow outside the box.
- Fixed bug in the sv_ban command when banning a player not currently on the server.
- Fixed bug causing the Fade to "teleport" to the ground while Blinking into walls and the ceiling.
- Leading and trailing whitespace characters are ignored in the server list filters.
- Filtered out duplicates when mounting mods.
- Eliminated duplicate log messages when mounting mods for consistency checking.
- Fixed bug where returning nil from GetAttachPointCoords would result in uninitialized data being used.
- Fixed issue where having non-ASCII characters in the Windows user name would cause the game to not save mods, settings or cache files properly.
- The Command Structure health will no longer be displayed for enemy structures when they spawn in a nearby room.
- Fixed crash after alt-tabbing.
- Removed the "Attack" button from the ARC as it is not needed and was causing some problems.
- Fixed crash during precaching when a cinematic couldn’t be loaded.
- Signaled Steam to stop refreshing the server pings when connecting to a server to avoid cases where the routers NAT table overflowed.
- Fixed issue where LaunchPad didn’t properly specify the -game command line parameter when running NS2.
- Crash when acquiring physics models from different threads.
- Fixed bug where collision detection would fail on bodies which had extreme off-axis scaling applied to them (affected Harvester flinch animation)
- Fixed bug allowing the Alien Commander to cancel research on a lifeform egg at the end of research, gaining back the resource cost but not canceling the research.
- Fixed bug where ARCs didn’t fire at targets when they had an attack order. They still need some work for actually listening to attack orders though. #3921.
- The "Update" button in the server browser now changes text when finished updating servers.
- Steam overlay based web views moved over to in-game web view.
- The load progress is now displayed as a percent instead of a count.
- Removing the shift-hover-select thing that just spams undo items. Some other polish/fixes.
- Fixed crash/bugs with copy/paste then undo.
- Hardcoded hotkeys 0-9 for viewport settings (perspective, lit/unlit, etc.)
- Made Tool Settings dialog taller to not hide stuff..heh.
- Added an origin cycle mode to put the gizmo at the first selected object, so you can move a group of props without bad grid-snap.
- Fixed editor bug where you could create empty props.
- Fixed bug when undo-ing face merges.
- Welding vertices will now auto-cleanup things like degenerate edges, duplicate edges (that were formerly different), etc.
- Made camera acceleration an option (tools|settings|general|display settings). off by default now.
- Fixing some issues with deleting faces, undoing, etc. Details: FaceIds are NOT reliable when faces are deleted, so each vertex now stores Face pointers rather than IDs.
- Work in progress checkin for fixes to welding. Just adding some un-used stuff for now.
- Fixed some bugs introduced by adjacent faces optimization.
- Move operations, with/out texture lock, should now be a lot faster and smoother. Using a adjacent-faces-set per vertex instead of doing global face search.
- On second thought, completely removing scale tool restrictions. Mappers use negative values.
- Changed some scale tool parameters so it’s less restrictive when sizing small-ish objects.
- Added weld-selected-vertices command. Activate Select Tool, select a group of vertices, then Edit|Weld Selected Vertices (at the bottom of the menu)
- New "knobs" for texture mapping (and other) spinners. purely mouse-movement-based. Up/down arrow keys still work if cursor is in text box. CTRL and ALT modifiers work on both.
- Fixed lost-focus for hotkeys.
- Feedback about how many faces were affected by texture replace.
- Added ALT shortcut for texture replace; added F, C keys to move up/down when in first person camera.
- Fixed annoying scrollbar reset with prop/texture browser windows.
- Added Texture Replace tool (red paint bucket, all the way to the right of the toolbar)
- Removed (-1000,1000) range limit on texture shift spinners. This fixes some of the texture lock-move blank-field issues..
- Grid snapping for texture gizmo. There is some weirdness with snapping, but it works.
- Ctrl + doubleclick on face now adds a whole body to selection.
- Paint(Texture) Tool now has moving handles, in addition to rotate and scale.
- Switching to hash_set instead for faster "used asset" lookups.
- Texture browser now has "show used only" filter as well.
- Props browser now has "show used props only" checkbox. Same thing for textures browser coming soon.
- Custom colors now saved to *.level files.
- Custom colors now saved between selections. Next todo: save per-level custom colors to disk.
- Autobackup filenames now include level name, e.g. ns2_refinery.autobackup2.level.
- Tooltips for tool bar buttons now display bound hot key. Bug: If you change them, the tooltips won’t update until restart. Ah well.
- Added the ability to specify default values for settings in a render_setup file.
- Added Clear Level menu option in the Cinematic Editor to clear out the currently set level file.
- Fixed issues with COLLADA files that contained instance_material nodes.
- Fixed issue where COLLADA files that referenced textures with spaces in the file name would not be properly loaded if the file name used a relative path.
- Fixed loading of COLLADA models in the Viewer.
- Enhanced the sound picker with a hierarchical folder display.
- Added support for hearing sounds effects placed in the level in the Editor.
- Added support for displaying cinematics in the Editor.
- Added support for displaying web pages in game.
- Changed combat time-out to 3 seconds (was 1.5) seconds (makes Regeneration and Cloaking less powerful and easy to use).
Reduced Shade cloaking radius from 20 to 14.
- Re-balanced Crags so they now self-heal, but only give 3% health every 2 seconds (min 10, max 40). (was 5%, min 10, max 50).
- Fixed error when starting Explore mode.
- Fixed bug where Crags were getting too much health.
- Fixed crash when a render_setup file could not be parsed due to improper formatting.
- Fixed bug where text with multiple lines was not properly printed to the console.
- Fixed bug where the spinner on the loading screen did not display if texture quality was set to medium.
- Added a second parameter to the callback called from Shared.SendHTTPRequest in the case of an error, which specifies the error message.
- Changed models to use a default material if one wasn’t specified in the imported file.
- Evolving Onos eggs now requires three Hives instead of two. Onos eggs are a complex matter, and are a work in progress!
- Reduced Onos armor by 100 (-8%, effectiveness vs. Exos and heavy weapons impacted less because armor).
- Welder research time increased from 10 to 15.
- Exo armor changed from to 300/390/480/570 to 400/460/520/580.
- Welder rate reduced from 125/sec to 90/sec.
- Reduced shadow step cost from 15 to 10.
- Increased blink momentum to be close to build 220.
- Increase start blink energy cost from 8 to 12.
- Shift Hatch now creates 2 eggs, but costs 5 resources and has a 5 second cool down (was 1 tres per egg, no cooldown).
- Increased trait structure (Shell, Spur, Veil) mature health by ~20%. Also increased their base health to be closer to their previous mature health.
- Reduced spore research time from 90 to 60.
- Hive build time increased from 150 seconds to 180 seconds.
- Reduced Onos Gore range by 0.5 meters.
- Added cooldown to shift hatch ability.
- Lowered max healing on Crag.
- Added minimum healing from Hives.
- Reduced mega regeneration (max regeneration is now 10 per second instead of 120).
- Doubled ARC rate of fire (halved damage)
- Fixed bug where the server would leak memory under some circumstances.
- The ghost Power Node no longer takes damage, fixes a problem where the Power Node could not be rebuilt after being destroyed in some cases.
- Fixed rare bug where a Hive could become invulnerable if it was killed in the same frame as it finishes building.
- Fixed sound bug causing ambient sounds in the world to not play correctly.
- Fixed unbuilt shifts being able to generate eggs.
- Fixed Exo and Mine tooltips.
- Fixed regeneration effect showing up in combat.
- Fixed the "filter modded servers" option not always working correctly in the server browser.
- Fixed ARC targeting issues.
- Fixed already recycled units still taking damage.
- Added protection against speed hacking.
- Added more loading screen tooltips.
- Added a display to the server browser to show the number of servers in the list.
- Added the ability to specify "passes" for build rules in the Builder to setup simple dependency relationships.
- Added SoundEffectInstance:SetCoords() function.
- Nutrient mist won’t display for Marine Commanders when they do not have line of sight anymore.
- Fixed issues when downloading a mod on the server that didn’t contain a valid title.
- Fixed Flamethrower damaging the owner.
- Fixed bug causing the pistol to sometimes lockup, preventing the player from shooting.
- Fixed various crashes when a system runs out of video memory.
- Fixed issue where pre-evolving eggs were not valid for respawning.
- Fixed bug where resource would be lost if the Commander clicks on pre-evolve on an egg which had already a player assigned.
- Fixed bug causing Mines to give Marines weld orders after they had taken damage.
- Fixed hallucinated structures appearing unbuilt.
- Fixed bug where Commander Alerts were not 100% responsive to player input.
- Fixed issue where the main menu would be displayed for a single frame when launching the game directly into a map or a server.
- Fixed bug causing weapons to "teleport" back to where they were last equipped when a Marine dies.
- Fixed error in the dedicated server documentation specifying how to create .htpasswd files.
- Added detailed error messages when a .htpasswd file is not properly constructed.
- The game will no longer allow switching to a map that doesn’t exist (causing all Clients to be disconnected)
- Fixed bug causing the Command Station to display the "Start commanding" help text while unbuilt or while the team already has a Commander.
- Fixed bug causing the Hive to display the "Start commanding" help text while unbuilt.
- Changed the default Taunt key to T instead of Q to prevent a conflict with Request Health.
- Fixed Server script error caused by a game ending while the teams were unbalanced.
- Fixed issue where a mod could crash the game by specifying an invalid index when querying the list of servers.
- Fixed issue where requesting the server list could overflow or crash some modems.
- Fixed rare problem in the Main Menu caused by the options file becoming corrupted.
- Fixed bug where mod names would sometimes be displayed as ???
- Fixed bug in the "Quick Join" feature.
- Fixed bug where mods could not be installed through the web administration interface.
- Fixed bug where regeneration effect was visible while cloaked.
- Server Browser: "Filter Modded" checkbox now saved.
- Fixed Hydras not interacting with nutrient mist.
- Fixed Couldn’t open "" error message.
- Fixed Flamethrowers not creating flame residues.
- The "connection problems" icon is displayed in yellow or red depending on the "severity" of the problem.
- Replaced script error with a warning message when a server config file is ill-formed.
- Optimization
- Improved bloom performance (thanks Alexander Szpakowski!)
- Fixed bug where all models in a level were loaded twice during the loading process.
- Load-time optimization: Caching some pathing data, so loads should be faster after loading a map for the first time.
- Added a hint for the NVIDIA Optimus driver to use the high performance GPU.
- Fixed crash and added an error message when the bones for a model don’t match the model that is being referenced for animations.
- Fixed crash when loading a COLLADA file exported by OpenCollada.
- Added Client.GetServerIsSecure function to determine if a server has VAC enabled.
- Added an optional callback function to Client.RefreshServer.
- Fixed issue where passing invalid value to some script functions would report a script error, but continue execution.
- Added Client.GetServerIsModded and Client.GetServerTickRate functions.
- Added Client.RequestServerDetails function which must be called before a server’s key/values can be queries.
- Added a version of Server.SendNetworkMessage() which takes a ServerClient object instead of a Player entity.
- Fixed issue where the game would run out of memory on 32-bit Windows.
- Fixed bug where unicode characters could not be deleted in text inputs.
- The server browser scroll bar now resets when the menu is displayed and when the "Refresh" button is pressed.
- Fixed server crash caused by getting a new ability in the same frame an Alien was destroyed.
- Reduced bloom flicker (thanks slime!)
- Reduced visual noise when ambient occlusion was enabled.
- Added server list filter option to display favorites only.
- Added option to disable camera animations.
- Disabled automatic sorting of server list during refreshing.
- Reduced client and server memory usage by 200-400 MB