Family Processor Updates
- Enhancement: Improved performance of reading parameter values from families
- Enhancement: Family Processor should work much better on scaled-up 4K monitors
- New Feature: Type catalog files can now be generated, with the option to delete the original types from the family files
- New Feature: You can now apply all the settings for units of measure in one family file to all of the family files being processed
- New Feature: You can now specify a view by name to be used to override the preview image. If no view with the name specified exists, it will do its best to preserve the old preview image, or pick the most appropriate view if none can be determined
- New Feature:You can now change the category of the family files being processed
- New Feature: You can now set the Keynotes file on the family files being processed (Revit 2015 and later)
- New Feature: Family processor can now import lookup table files into, or delete lookup tables from, the families being processed using the new “Lookup Tables” main tab
- New Feature: You can now control the order in which the processing is performed, and turn off some of the processing steps as part of the settings using the new “Processing Order” main tab
- New Feature: You can now specify a view by name to be used to override the preview image. If no view with the name specified exists, it will do its best to preserve the old preview image, or pick the most appropriate view if none can be determined
- New Feature: Family Processor can now generate a new shared parameters file which contains all of the unique shared parameters discovered in the families that were processed
- New Feature: Family Processor can now change the text casing of the values for all text-based parameters (e.g. Text, Multi-line Text, URL, etc.) to all uppercase, all lowercase, or to use title casing
- Enhancement: The progress dialog is now movable and allows canceling the processing.
- Enhancement: Suggestion winner: A new logging engine now allows filtering the log results by entry types (e.g. Success, Warning, Error, etc.) and exporting log information to different formats.
- Enhancement: When replacing with shared parameters, if a shared parameter exists with the exact same name and parameter type as the one to be replaced, the matching shared parameter will be selected automatically from the list of available shared parameters of that parameter type.
- New Feature: Options now allow creating log files automatically to a specified folder.
- Enhancement: now always saves each family, whether changes were made or not, if the option to save to an alternate parent folder is used
- Enhancement: has new (for Revit 2015) default materials added to the list of default materials to remove automatically
- New Feature: now supports getting material and parameter definitions from multiple family files when configuring settings
- Enhancement: now allows turning on Auditing when opening family files , to help fix corruption which causes problems in Revit 2015. This feature is only available for Revit 2014 and later
- New Feature: should now sort the list of available files from which to choose when selecting the files to process
Fixes
- Parameters that had not been initialized were erroneously being included in type catalogs generated.
- During type catalog generation, families for which the only change was to delete the types were not being resaved.
- Type catalog files generated for Revit 2016 and 2017 did not have correct column headers for Currency and Number unit types.
- Fixed an issue with type catalog files generated when the family file has units defined as using fractional inches.
- Fixed an issue with unit symbols not being imported when using existing parameters as sources for parameter changes.
- Shared Parameters files automatically generated could define multiple groups with the same name (e.g. multiple “Dimensions” groups). While not an invalid shared parameters file, this fix only allows groups to be created with unique names.
- Under some conditions no choices will be available for replacement shared parameters even though parameters of the correct data type are in the SP file. This has been fixed.
- when adding shared parameters or replacing with shared parameters, if Log Only Errors was turned on but there were no errors, the family would not be saved unless there were other changes successfully made OR the option to always save even if there were no changes was turned on.
- when replacing a shared parameter in the family with a new shared parameter which happens to have the same name, the replacement would fail in Revit 2016.
- will no longer create redundant backup files when saving.
- was not favoring the view named “Preview” as the view to use for generating preview images (if that view exists and no previously known preview view was defined).
- no longer warns about valid unit types missing when a value for a “Number” parameter is specified.
- was saving family files that were browsed-to in order to extract material or parameter definitions, even though it wasn’t changing them. It no longer does this.
- was showing invalid suggestions for units of measure when a parameter of type NumberOfPoles was to have it’s value changed.
- would stop processing families whose Revit version could not be detected, instead of trying them anyway.
- new feature of moving parameters to a new group did not work with Family Type parameters. It would leave the parameters in the families with GUID names. This has been fixed.
- Parameters to Change tab, the buttons in the lower left to change all instance or type values were not working.
- was adding new Shared Parameters in the order they were found in the Shared Parameters file, not in the order specified by the user. The order specified by the user is important in case the formula for one new shared parameter depends on another new shared parameter already existing in the family.
- was not suggesting units of measure symbols when the user types in a value for a parameter. Bug introduced to all versions as of the first one available for 2014 (June?).
- would sometimes incorrectly report a licensing problem when working with some types of families.
- was not loading saved settings (even when manually loading them) if the option to remember settings between sessions was turned off.
- Build 4.0.12332.0 – Fixed problem replacing shared parameters
- The setting to add _(Edited) to the end of the file names for saved families was not working. This has been fixed.