Source Filmmaker Changelog

What's new in Source Filmmaker 0.9.8.15 Beta

Jan 13, 2015
  • added missing materials from Left 4 Dead Content Pack DLC
  • added latest Team Fortress 2 content
  • fixed Add Team Fortress Item to work on non-hwm player models

New in Source Filmmaker 0.9.8.14 Beta (Dec 9, 2014)

  • Export Taunt Animation now exports facial animation

New in Source Filmmaker 0.9.8.13 Beta (Nov 7, 2014)

  • added "Root Drives Pose Params" option to Import Sequence dialog, to allow rootTransform motion to drive move_x and move_y pose parameters
  • fixed crash loading some new maps from Team Fortress (as soon as those maps are recompiled in the next Team Fortress update)
  • fixed error using sfmValveSetup.mel in maya batch mode
  • fixed errors in maya sfm export manager

New in Source Filmmaker 0.9.8.12 Beta (Sep 26, 2014)

  • fixed game entities not drawing if the player isn't nearby

New in Source Filmmaker 0.9.8.11 Beta (Sep 11, 2014)

  • added The Stanley Parable Content Pack DLC

New in Source Filmmaker 0.9.8.10 Beta (Sep 5, 2014)

  • updated Blade Symphony Content Pack DLC with new maps, models, music and sound effects
  • added new Dino D-Day Content Pack DLC

New in Source Filmmaker 0.9.8.9 Beta (Aug 28, 2014)

  • implemented infected shader to allow common infected to use L4D tinting (see new infected* attributes on the model in Element Viewer)
  • misc crash fixes

New in Source Filmmaker 0.9.8.8 Beta (Aug 19, 2014)

  • added Import Faceposer Phonemes/Expressions to animationset editor for importing .txt faceposer files
  • fixed detection of newer Intel GPUs as being DX9 capable
  • fixed jiggle bones state to be valid when first added to scene
  • misc crash fixes
  • added Black Mesa Content Pack DLC

New in Source Filmmaker 0.9.8.7 Beta (Jul 31, 2014)

  • fixed missing assets in portal2_dlc1 and portal2_dlc2 (ie extracted them from their vpks)
  • changed usermod/gameinfo.txt to only contain the base set of search paths, to improve perf
  • running the SFM from usermod with other mods not in your search paths now pops up a warning the first time
  • added Edit Search Paths For Selected Mod to SDKLauncher, to make it easier to add/remove/reorder search paths

New in Source Filmmaker 0.9.8.6 Beta (Jul 25, 2014)

  • material var overrides now work with textures
  • added Portal DLC
  • added Blade Symphony DLC

New in Source Filmmaker 0.9.8.5 Beta (Jul 9, 2014)

  • added Add Team Fortress Item context menu option to player models in the AnimationSet Editor
  • Add Override Materials now automatically adds paint and cloak material vars if applicable
  • added Remove Invisible Objects and Remove Muted Sounds under cleanup menus in the timeline
  • added support for models with bone flex drivers
  • updated python to allow external debuggers to attach to python scripts
  • fixed incorrect bounding box for models with a scale on their rootTransform
  • fixed color picker in element viewer to only add one undo per launch
  • fixed Delete AnimationSet to first unlock any controls that are locked to the deleted animationset
  • FBX SDK updated to 2014.2.1
  • Maya DMX importer - Updated to import SFM uniform scale animations, will also now ignore float animations which are empty
  • Maya MDL importer - Generates a more reliable bind pose
  • SFM taunt exporter - Added Z Up option to export data compatible with Z up MDL's like CS:GO models
  • SFM taunt exporter - Added studiomdl.exe live update output dialog
  • SFM taunt exporter - Option to override automatic options and specify a custom .qc file to run studiomdl on after export
  • added latest Team Fortress 2 content

New in Source Filmmaker 0.9.8.4 Beta (Feb 25, 2014)

  • implemented autosave (add -sfm_noautosave to your commandline to disable)
  • fixed applying rigs or locks to scaled models, and a variety of other scale bugs
  • fixed camera animation export
  • updated TF assets

New in Source Filmmaker 0.9.8.3 Beta (Dec 18, 2013)

  • added -sfm_startup_script commandline option that allows you to choose a python script to run at sfm startup
  • changed "Show shot ID overlay" to a render setting, instead of an app setting
  • transforms can now have (uniform) scale, and you can add an animatable scale control to models and bones in the animationset editor
  • added maps, particles, materials, textures, sessions, shots and animations to the workshop
  • removed Submit To Saxxy Awards menu item
  • misc crash fixes

New in Source Filmmaker 0.9.8.2 Beta (Oct 29, 2013)

  • added Submit To Saxxy Awards menu item
  • added fbx2dmx utility
  • fixed various crashes

New in Source Filmmaker 0.9.8.1 Beta (Aug 1, 2013)

  • Workshop:
  • removed ugc/steamid filename restriction on workshop files - models/jon_smith/props/bucket.mdl is now a valid workshop model name
  • added basic filename conflict resolution on downloading workshop files
  • fixed unsubscribed from workshop item not removing files if those are the last items
  • added UI for updating workshop files (updating artwork and videos is done through the community website)
  • Scripting:
  • updated python to version 2.7.5
  • added PySide Qt bindings for Python scripts
  • improved Script Editor user interface
  • added global scripts menu
  • Misc:
  • added Add/Remove Override Materials menu item to right-click menu on models in the animationset editor
  • dragging one animationset onto another now locks all controls in one to all (non-hidden) controls in the other of the same name
  • added example playerclass scripts, to make it easier to change the player models (for recording running around as the robot scout, for example)
  • fixed bug where UI would appear to let you reorder an animationset between another animationset and its children
  • updated tf_movies scout with bodygroups that are in game, and added pack bodygroup
  • fixed studiomdl bug when compiling helper bones with or in the vrd
  • added latest Team Fortress 2 content

New in Source Filmmaker 0.9.7.7 Beta (May 24, 2013)

  • Added Day Of Defeat Content Pack as optional DLC
  • Fixed Intel HD graphics chips not being detected as DX9-capable
  • Fixed issue with Python paths and Maya DMX export manager
  • Various vstBlendShapeUtils and vsBlendEditor bugfixes

New in Source Filmmaker 0.9.7.6 Beta (May 9, 2013)

  • fixed startup crash introduced in 0.9.7.5

New in Source Filmmaker 0.9.7.5 Beta (May 8, 2013)

  • fixed Publish Image To Steam menu item incorrectly mapped to Publish Models
  • game command-line parameter now overrides VMOD/VPROJECT for easier mod switching

New in Source Filmmaker 0.9.7.4 Beta (May 3, 2013)

  • 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

New in Source Filmmaker 0.9.7.3 Beta (Apr 4, 2013)

  • 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

New in Source Filmmaker 0.9.7.2 Beta (Apr 3, 2013)

  • 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

New in Source Filmmaker 0.9.7.1 Beta (Apr 2, 2013)

  • 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

New in Source Filmmaker 0.9.6.3 Beta (Feb 1, 2013)

  • fixed hammer crash
  • fixed vtf picker crash
  • fixed cameras copied from the work camera not being saved

New in Source Filmmaker 0.9.6.2 Beta (Jan 30, 2013)

  • 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

New in Source Filmmaker 0.9.6.1 Beta (Jan 23, 2013)

  • 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

New in Source Filmmaker 0.9.5.17 Beta (Nov 19, 2012)

  • Fixed YouTube and Saxxy video upload issues with long descriptions
  • Added warning dialog when trying to upload video, but not connected to Steam

New in Source Filmmaker 0.9.5.16 Beta (Nov 1, 2012)

  • 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

New in Source Filmmaker 0.9.5.10 Beta (Jul 21, 2012)

  • 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

New in Source Filmmaker 0.9.5.9 Beta (Jul 19, 2012)

  • 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