Source Filmmaker version 0.9.8.12 has been released. This update will be applied automatically when your Steam client is restarted. The major changes include:
fixed game entities not drawing if the player isn't nearby
Fixed Hammer crash when using FBX export a model with multiple materials
Fixed crash when loading malformed keyvalues ability file
Fixed bug where models rendered with particle systems would show up without their wearables
Disabled bot commander thinking when bot thinking is disabled.
Fixed crash when a delayed action in a script would try to operate on a deleted entity
All Assets Working Set in assetbrowser is now alphabetized
Expose CDOTA_BaseNPC::CanEntityBeSeenByMyTeam to lua
Expose CDOTA_BaseNPC::GetAttackCapability to lua
Expose CDOTA_Ability_DataDriven::ApplyDataDrivenModifier which is similar to CDOTA_Item_DataDriven::ApplyDataDrivenModifier.
Added GetModifierStackCount and SetModifierStackCount calls in Lua to manipulate modifier stacks directly.
Added the "ProcessProcs" key to the "CreateBonusAttack" action, to allow procs to fire on the extra attack.
Fixed a bug where attachment points on heroes could be in the wrong place
Fixed a bug where Model Editor's outliner would be blank after reload when a filter was present
PET: Particle asset parent and child menus now select the parent or child asset in the current asset browser page if it is there instead of the global browser
PET: Info for child endcap and delay is displayed above child button
PET: Changing sessions now does a global restart of the particle simulation
Fixed a crash in GetAbilityByIndex
Fixed some corrupted textures
Fixed Model Editor bug where closing an animation import file browser would prevent future attempts to add animations to that group
Added some better reporting when stash purchasing is disabled.
Fixed a crash in Model Editor when trying to remove an animation group that is referenced by another animation group
Ember spirit's remnant model now appears
Expose Aura_ApplyToParent flag to datadriven modifiers
Fixed the color of many existing Dota particle systems that use addself + overbright features in their render ops.
Added the script_help2 command which reports help text on all exposed Lua functions including parameter names.
Target selection in data-driven items and abilities will no longer automatically include dead units. The target flag DOTA_UNIT_TARGET_FLAG_DEAD is required to include dead units.
Added support for hiding various portions of the in game HUD
Added the ability to query Dota Ability keybindings from Scaleform in addons
Added the ability to get the world position from screen space in Scaleform in addons
An update to Team Fortress 2 has been released. The update will be applied automatically when you restart Team Fortress 2. The major changes include:
Fixed a client crash related to the robot destruction HUD
Fixed an exploit where players could circumvent successful kick votes
Demoman can no longer detonate sticky bombs while taunting
Strange Ranks are no longer displayed on the web (Trade, Steam backpack, Market) and only show 'Strange' as a prefix
Default value for convar sv_vote_issue_scramble_teams_cooldown has been increased to 20 minutes
Fixed sound clipping issue for the Demoman's Spent Well Spirits taunt
Added Jarate lightwarp preset to the Steam Workshop importer
Updated the model/materials for the Neckwear Headwear to fix a lighting issue
Updated pl_cactuscanyon
Increased amount of time the middle gates remain open before and after a train passes in stage 2
Adjusted spawn times at end of stage 2
Updated rd_asteroid
Removed env_sun from the skybox
Optimized skybox performance
Lowered Scout/Sniper damage against robots
Fixed doubled-up health kits on the bridge
Added area portals to the base interiors to improve performance
Continued art-pass process
Fixed zebra-style art on static props on systems that used lower texture quality
Added experimental cpu_frequency_monitoring convar to detect thermal throttling. If you have TF2 performance problems on Windows, add "+cpu_frequency_monitoring 2" to the TF2 command line to see if CPU thermal throttling is an issue. If the displayed CPU frequency percentage drops below about 80-85% then you may have a problem with your CPU slowing down due to overheating. If it drops below 50-55% then you may have a serious problem. CPU overheating can be caused by overclocking, insufficient cooling, insufficient airflow, failing or dirty fans, or other causes. The CPU frequency results are displayed with cl_showfps or net_graph. For more detail see https://support.steampowered.com/kb_article.php?ref=2715-YIPD-6873
Added support for multiple teams (up to 10) and a multiple team custom game example
Bug fixes and updates
Fixed particle system using sprite trails where trail tint color would be applied to the wrong end
Added option to specify if particle rendering operators should saturate the color to white before applying alpha blending
Fixed exit crash when running with -tools
Reduced memory usage when running custom game modes and tools
Reduced CPU usage while playing custom games
Improved interpolation of cloth in high latency and packet loss situations
Fixed portraits not moving mouths when speaking lines
Fixed FBX animation files not compiling animation if there was also geometry in the file
Fixed material remapping and handling backslash as a path separator for a material resource
Fixed duplicate NPC units list in Hammer when using the reload FGD feature
Fixed Hammer crash when attempting to open or close a map file while loading another map
Fixed video settings not being applied properly
Added "StartTouch" output for func_physbox that fires if "touchoutputperentitydelay" greater than 0 seconds
Additional methods have been exposed or added to the scripting system
StartSoundEventFromPosition()
GiveXP()
GiveGold()
SetCustomGameEndDelay()
SetCustomVictoryMessageDuration()
SetCustomHealthLabel() allowing custom labels to be drawn above the health bar
ShowCustomHeaderMessage() to display custom header messages similar to first blood or kill streak notices
Added team name support to GameRules:SendCustomMessage() as "%s3"
Added script bindings for UTIL_MessageTextAll/UTIL_MessageTextAll_WithContext
Added SetHideKillMessageHeaders() to hide kill streak and first blood messages
Added "entindex" key to player spawn game event
Added "dota_team_kill_credit" game event
Added 'HideKillMessageHeaders' game event
Added "GrantXPGold" action to data driven abilities with XPAmount:integer, GoldAmount:integer, ReliableGold:boolean, and SplitEvenly:boolean as key value pairs.