Time Range Manager - Updates

v2.8

  • Added a toolbar icon.

  • Added a link to the online guide in the About section.

  • Updated FBX export settings to Max 2023.


v2.7

  • Ranges created using the script can now have dashes in the name part of the range. Previously this prevented ranges from not loading from text files or scene time tags.


v2.6

  • Moved the select ranges dropdown list location to make it easier to find and added a title with a group border.

  • Moved all the editing options into their own rollout called Edit Ranges (rolled-up by default).

  • Added a fake border image around the dropdown list for selecting ranges to help make them more obvious (full UI only).

  • The main floater and compact dialog monitor positions now save to an INI file, so they remember their previous positions.

  • The UI now remembers which mode (compact or full) was last used, as its state is now saved to an INI file.

  • The Edit Ranges rollout will remember its state (rolled-up or rolled-down) by saving it to an INI file. It also adjusts the height of the floater when the UI is reloaded, as necessary.

  • Fixed a bug where the compact dialog wasn't closing if the main dialog was reopened.

  • Fixed a bug where deleting a loaded project caused a crash, by not switching to the next project in the list.


v2.5

  • Added a button which opens a new dialog that exposes some optional FBX export settings.

  • Exporting FBX animation now exports either the whole scene (if nothing is selected) or only the selection for both Ranges and Time Tags options.


v2.4

  • When switching between ranges using the dropdown list, if the range name contains a prefix that matches an existing camera in the scene then the current viewport will switch to use that camera. The prefix is denoted by the substring up to the first underscore.


v2.3

  • Contact email changed.


v2.2

  • Project and Set dialogs now move with the floater and also affect the position of the floater if they are moved.


v2.1

  • Added a new rollout containing functions to split combined animations based on either ranges or time tags into separate maxfiles which are named according to the range name. Keys on the selected objects will be trimmed to the range limits and moved to start at frame 0 with the time range adjusted to fit. Output animation files are saved to the same folder as the original composite scene file.


v2.0

  • Changed the FBX file version array to use the correct 2006 string for the parameter setting.

  • Added an ASCII output option for FBX exporting.


v1.9

  • Added a dropdown list to choose which FBX version to use when exporting range or time tag animations.


v1.8

  • Added a function to export separate FBX animations based on the loaded ranges.

  • Added the ability to delete scene time tags.

  • Added the ability to create a time tag using the interface that's compatible with the other script functions.


v1.7

  • Added an Export FBX Animations option for use with Time Tags.

  • Converted code to use a struct to minimize global variables.

  • Minor bug fixes.


v1.6

  • Improved the UI a bit, see notes in script.


v1.5

  • UI adjustments including: widened ranges dropdownlist and allowed more items in the list, changed names for reload and delete ranges buttons, added style settings to compact version.


v1.4

  • Added button F which allows you to add a new range called (FULL_RANGE) with the lowest start time and highest end time calculated from the loaded ranges.


v1.3

  • Added a thin button above the ranges dropdown list which loads a compact dialog showing only the loaded ranges and reload button. The dialog has the same thin button which reloads the TRM floater.


v1.2

  • When loading ranges from scene time tags or a text file, script now handles invalid formats.

  • Help button ? added to Time Tags rollout to show correct formatting.


v1.1

  • Fixed bug with sorting sets when scene time tags copied to ranges.


v1.0

  • First release.