· fixed startup crash introduced in 0.9.7.5
· fixed Publish Image To Steam menu item incorrectly mapped to Publish Models
· game command-line parameter now overrides VMOD/VPROJECT for easier mod switching
· Added latest Team Fortress content
· Added copy/paste of bookmarks and keys between the Motion Editor and Graph Editor
· Now allowing published workshop models to reference models, animations, materials and textures from the shipped hl2/tf/etc directories
· Updated Python to 2.7
· Added write depth pfm option to movie layoff for compositing in other packages
· Added dmxfind commandline utility
· Maya vstUtils plug-in added vstBlendShape utils
· Maya vsblendeditor plugin added limited Boolean functionality to blendeditor
· Various bug fixes
· improved material/texture dependency sleuthing to allow publishing models whose materials use uncommon material variables
· fixed auto-detection of preset files when publishing models, so any modelname_phoneme.pre, etc files will be published as well
· added more strict error checking to publishing models to the workshop
· improved some error dialogs for publishing to the workshop
· removed non-functional tools from the Maya Valve menu
· shipped missing file for VMT Assign Material tool in Maya
Workshop:
· added support for publishing models and sounds to the workshop, and downloading subscribed models and sounds from the workshop
· subscribed models can be auto-determined with the Show Used Workshop Items menu item
· can now publish images and video to any Valve game's hub, not just to the SFM's (the SFM game hub now shows all images and videos published FROM the SFM, even if they've been published TO other game hubs)
Maya:
· improved Maya startup scripts that are version-specific and take no arguments
· added sfmValveSetup.mel script that can be run if you're not using the startup scripts
· added new vstShrinkWrap command in the vstUtils.mll plugin
· added new DMX Export Manager to simplify the process of exporting and compiling models
Animationset Editor:
· fixed hidden menu item in animationset editor to work in hierarchy view
· removed redundant selectable menu item in animationset editor
· added selectable icon to animationset editor for group dags that can have partially selectable state, and can be clicked to set all control groups selectable or not selectable
· added Unlock Transforms menu item that unlocks all selected transforms at once
· animationset editor now should update when data is changed out from under it (via undo, element viewer, scripts, etc
Misc:
· improved nvidia optimus detection
· asset pickers’ filter can now be multiple words
· added simple DmeTextFX overlay effect clip type for adding custom (scrollable) text
· expanded SFM_DefaultAnimationGroups.txt to include controls for more models
· hlmv: tooltip over flex combo box now includes name of current flex name
· misc crash fixes
· fixed hammer crash
· fixed vtf picker crash
· fixed cameras copied from the work camera not being saved
· re-added plugins for Maya 2011
· now forcing secondary windows on top of the main window
· added (SLOW!) 4k rendering support if -sfm_resolution 2160 is on the commandline
· misc bug fixes
Animationset Editor:
· added reordering selected animationsets in the animationset editor via drag and drop
· added show scene hierarchy option to animationset editor, along with scene management functionality (grouping, reordering, reparenting)
· added model/particle/camera/light icons to the animationset editor
· added visible and selectable columns to animationset editor control tree
· fixed body group menu in animationset editor to set body groups correctly (and by name!)
· added Instance Particle System and Edit Particle System menu items to animationset editor's context menu
· fixed multi-second hang when selecting animationsets with lots of controls
· fixed control changes (deleting animationsets, for example) to update selection (and control sliders)
· added copy/paste of animationsets with rigs and locks (although locks are removed in the process)
Timeline:
· off-frame film clip detection now more strict
· film clip operations should now force all modified film clips to be on frame boundaries
· fixed UI elements from appearing to expand/contract while playing (especially noticeable with bookmarks)
· extract phonemes now only extracts from selected sound clips, rather than all sound clips with waveform shown
Graph Editor:
· locking transform controls now properly updates curves in graph editor
· improved speed of creating keys
· undo now preserves tangent types
Motion Editor:
· paste samples now matches controls between different models if no model matches were found
· paste samples now matches based only on control type if only one control is selected
Viewport:
· fixed translation in motion editor when control's orientation (only) is locked to another control
· camera manipulation now switches to the work camera if there’s no shot camera, instead of showing a warning dialog
Element Viewer:
· fixed intermittent problem where tree items would be replaced with other unrelated tree items
· fixed element viewer's Export Particle System Definition to put all child definitions in pcf file's definitions list
Script Editor:
· script editor UI improvements
· fixed script interface to return time selection in correct time frame
Misc:
· added hint to nvidia driver to use dedicated graphics card in an optimus configuration
· rewrote look and feel of UI by removing Qt stylesheets in favor of faster and more robust QStyle
· fixed sound picker to list mp3s
· fixed a variety of crashes
· added plugins for Maya 2013 and removed plugins for Maya 2011
· Fixed YouTube and Saxxy video upload issues with long descriptions
· Added warning dialog when trying to upload video, but not connected to Steam
· Added Saxxy upload dialog
· Now previewing focal plane during focalDistance slider drag
· Removed f-key focal plane manipulation from viewport
· Reduced size of uploaded images’ preview image
· Now converting uploaded tga images to jpg instead of png (pngs remain unchanged)
· Speculative crash fixes
· added models and materials from Team Fortress 2’s pyro update
· fixed a crash in koth_badlands
· removed arena logic from arena maps to allow players to spawn in those maps
· fixed ambient occlusion on some partially transparent models
· fixed some cases where the escape key would sometimes unload the map
· fixed movie export to work with sequences that don’t start at time 0
· fixed a hang in the startup wizard dialog
· checking the ‘unlisted’ box on the Upload to YouTube dialog now sets the Steam video private as well
· fixed time jumping when shift-draging a new time selection with the playhead locked
· fixed the stretching lines problem in maps without HDR lightmaps, and added a warning for this case
· added a warning for low-end graphics cards that can’t render HDR bloom in the SFM (aka white line bug)
· fixed water rendering as static tiled squares