EnneadTab-For-Revit Wiki

Return to Home
ACE
Collect Textures icon

Collect Textures

Choose a new destination for texture images. Then Collect Textures copies all material texture images to this new location, and updates texture image path.

Create Sheets By Excel icon

Create Sheets By Excel

Create new sheets based on data from Excel. If you need help on what kind of Excel to prepare, you can open a sample excel and begin from there.

Open Sample Excel icon

Open Sample Excel

Get a sample excel to fill out data in similar format. Using those format will make it easy to generate dummy sheets in Revit. Please note that Chinese translation will require special care when saving excel format.

Family RePath icon

Family RePath

Find family file path. And remap the path to a folder you picked. In this folder, families will be organised based on their category. This will also load the repathed families back to central model. You have the option to sync and close after the long-boring reloading. You also have the option to dig inside the nesting family and save them.

Batch Format Family Name icon

Batch Format Family Name

Batch rename family names to follow Healthcare standard naming convention. Format: CATEGORY_MainDescription_FIRM[_AdditionalInfo][_HOSTING] Examples: LITE_PendantLamp_EA_Vitra_CH DOOR_Telescopic_EC_TwoPanel_WH FURN_Chair_EA_Tack Components: - CATEGORY: Category abbreviation or CSI Division No. (e.g., LITE, DOOR, FURN) - MainDescription: CamelCase, no underscores or spaces (e.g., PendantLamp, Telescopic) - FIRM: EA (EnneadArchitects) or EC (EwingCole) - AdditionalInfo: Optional - Shape/Brand/Note - HOSTING: Optional - WH(Wall)/CH(Ceiling)/FH(Floor)/FC(Face)

Family Tree icon

Family Tree

Family hierarchy visualization tool that reveals the complete nesting structure of complex Revit families. This utility generates a clear, hierarchical display of all nested components within the current family, showing parent-child relationships and dependency chains. Perfect for understanding complex families, troubleshooting parameter inheritance, or documenting family architecture.

List Families icon

List Families

Lists selected families in organized views. This script allows listing of both 2D detail items and 3D families in dedicated views. Detail items are placed in a drafting view while 3D families can be placed in either a 3D view or floor plan view. Families are organized by category with labels and optional tags. Key Features: - Supports both 2D detail items and 3D families - Organizes families by category with clear labeling - Creates dedicated views for family display - Optional tagging support - Handles hosted families with appropriate host elements - Creates category-specific filtered views Note: 3D families will be visible in all project views. The script creates an internal level far from the main project levels to minimize interference.

Rename Nesting Family icon

Rename Nesting Family

Scans through project families and their nested components to remove '*ConflictingName' string. PROCESS: - Iterates through all families in current project - Opens each family document - Checks nested families for '*ConflictingName' string - Renames affected nested families by removing the conflicting string - Loads modified families back to project - Logs all changes made during the process You can also requist to locate and rename based on other rules.

Legend&Schedule Where? icon

Legend&Schedule Where?

Which Legand and Schedule were used? Where are they? If you have been wondering about those question, this tool can help you with it. It list all the current locations for the schedules and legend, with a clickable link!

Project Initiating icon

Project Initiating

A simple window that give you quick access to all kinds of function needed when a new project is starting. +Default Workset Creation +New Sheet Created From Excel +Quick project info filling

QAQC Reporter icon

QAQC Reporter

AI-powered quality control assistant that transforms complex model data into actionable insights. This innovative tool generates comprehensive QAQC reports for your current document and features a natural language interface powered by OpenAI, allowing you to interrogate the results through simple conversation. Perfect for project milestones, coordination reviews, or when preparing deliverables that require rigorous quality verification.

3D Workset Views icon

3D Workset Views

Create 3D workset checking view in your working folder. Each workset will get a 3D view that only have this workset turned on. If there are no 'Views_$Group' and 'Views_$Series' in the view parameter, such as the case in using other firm file setup, the tool will not introduce 'Views_$Group' and 'Views_$Series' to them, the new 3D workset views will be just using revit default '???' group.

Create Worksets icon

Create Worksets

Create Worksets following the standard Ennead Workset Structure. You can the options to create any or all from below:

Links2Worksets icon

Links2Worksets

Convert each revit link into its own workset.

Inspect Excel Formula icon

Inspect Excel Formula

Excel formula validation tool that reveals hidden calculation relationships. This quality control utility inspects spreadsheets for embedded formulas, highlighting cells with dependencies to help verify calculation accuracy. Perfect for validating critical data before importing into Revit or when reviewing calculations from external sources to prevent errors in your documentation.

Check Phase Mapping icon

Check Phase Mapping

Get the phase mapping of mutiple documents.

Check Linked-View Relationship icon

Check Linked-View Relationship

View dependency analyzer that identifies all linked-view relationships throughout your project. This diagnostic tool generates a comprehensive report showing which views reference others, helping identify potential circular dependencies or visualization issues. Perfect for troubleshooting views that unexpectedly display or hide content, or when preparing to delete views that might be referenced elsewhere.

ColorScheme To FilledRegion Types icon

ColorScheme To FilledRegion Types

Doc string not set

Duplicate Area Scheme icon

Duplicate Area Scheme

Duplicates a Revit area scheme to a new area scheme with all boundaries and areas. This tool allows you to: 1. Select an existing area scheme to duplicate 2. Provide a new unique name for the duplicated scheme 3. Choose which views to include in the duplication process 4. Automatically transfer all boundaries and areas to the new scheme

ColorScheme To Excel icon

ColorScheme To Excel

Use me tp export selected Color Scheme To Excel. You have the option to exclude unused color.

Export Filled Region Types icon

Export Filled Region Types

Export the filled region color setting to excel so you can use it elsewhere.

Inspect Local Graphic Override icon

Inspect Local Graphic Override

For views on selected sheets, inspect if there are local graphic override or local hidden objects that is not controlled by template.

Keynote Assistant icon

Keynote Assistant

Comprehensive keynote management system that extends Revit's standard functionality. This powerful utility provides an intuitive interface for creating, editing, and organizing keynotes with additional features for categorization, search, batch operations, and translation capabilities. Perfect for maintaining consistent documentation standards and streamlining the keynoting workflow across complex projects.

Lines-In-View Locator icon

Lines-In-View Locator

Line usage analysis tool that helps identify views with excessive detail and model lines. This diagnostic utility generates a ranked report of views containing the most line elements, helping pinpoint potential performance bottlenecks or documentation management issues. Perfect for troubleshooting slow performance or when establishing documentation standards for line usage.

Merge Object Style icon

Merge Object Style

Consider using Ideate instead

Monitor Link Status icon

Monitor Link Status

Monitor and compare grid and level elements between current document and linked documents. This tool helps track differences in grids and levels between the host document and its linked models. It identifies elements that exist in one document but not in others, and checks monitoring status.

Property Line From Excel icon

Property Line From Excel

Generate detail line from the Excel survey pt data. Best used for property line geneation.

Relationship Diagram icon

Relationship Diagram

Interactive convas to draw relationship diagram.

Repath Dwg Drive Letter icon

Repath Dwg Drive Letter

Pick the old and new drive letters to repath all linked DWGs.

Revision Cloud Color Manager icon

Revision Cloud Color Manager

Manage revision cloud colors based on revision ID. Enable/disable color display and set custom colors for each revision across all documents.

View Reference Tree icon

View Reference Tree

Generate sheet and view relationship data for visualization. Data is saved to DUMP folder for later use with visualization tools.

Smart Egress Path icon

Smart Egress Path

Intelligent egress path creation tool that automates code-compliant exit routing. This utility helps you create and maintain accurate egress paths with smart dynamic updating capabilities, ensuring proper path widths and distances to exits are maintained as the design evolves. Perfect for life safety documentation and code compliance verification.

Smart Match Grid Extend icon

Smart Match Grid Extend

Get all floor plans and area plans for each view, find all grids. Then for each end of the grid decide if it should show bubble or not based on the status of same bubble from same level in REF dict.

Transfer Parameter Data icon

Transfer Parameter Data

Transfer some data from one parameter to another. When you inherated from older file some parameter is carried over and now you have duplcated parameter container. Use this to cleanup the parameter panel

Update DOB Page Number icon

Update DOB Page Number

For DOB submission in NYC there reuqires a page number on the titleblock.

Door Calc Pt Visualizer icon

Door Calc Pt Visualizer

Visualize door calculation points by drawing detail lines from To/From points to door insertion points. Blue lines for ToRoom, red lines for FromRoom. Works on selected views.

Wall Type Diagram icon

Wall Type Diagram

Generate walltype legand view as well as view filter. The color is picked based on related filled region type, if not avaibale then pick new color for you.

Browser
Family Browser icon

Family Browser

A simple window that can help you search the family from AppliedComputing Library. Disclaimer: EnneadTab only help you find the family, but is not participating in the creation and maintainance of the family library.

MetaData Exporter icon

MetaData Exporter

Process all the family file to generate a metadata file for usage later.

Contents
How to Use Ennead Library icon

How to Use Ennead Library

Click the icon to load the family, some older revit version family will be upgraded during the process. Then you can start to use it.

Import Export
DWG Export Update Layer icon

DWG Export Update Layer

Randomize the layer color, and rename the layer to to format below: Category_SubCategory This tool does not change other existing setting for this export setting. It makes life in Rhino easier after exporting contents over.

Rhino2Revit(For Full Control) icon

Rhino2Revit(For Full Control)

Convert .3dm and .dwg files into native Revit family elements. Compared to shape2family and block2family, this tool give you the maximual control over subCategory mapping to existing category so you revit will be the most clean. Pair this usage with move2origin. Key Features: - Assign subcategories per file - Add new subcategories on the fly - Use source filename as subcategory - Support major curve conversion (except NURBS curves with control points on different CPlanes) Best used with EnneadTab for Rhino's Rhino2Revit exporter window. Format Support: .3dm Files: - Stable conversion to native Revit elements - Individual control of Boolean, Subcategory, Visibility, Dimensions - Requires clean source models .dwg Files: - More tolerant of model imperfections - Handles lines, arcs, circles and planar NURBS curves - Elements from same source file are grouped - Creates Import subcategories (auto-cleaned)

BigRhino2Revit(For Large Batch) icon

BigRhino2Revit(For Large Batch)

Convert recent Rhino2Revit output jobs into Revit families and load them into the project. This tool processes all recent output jobs from Rhino2Revit in Rhino and: 1. Creates new generic families from template 2. Converts job files to Revit elements using filename as subcategory 3. Saves families to temp location and loads into main project 4. Moves newly loaded families to origin point

Block2Family icon

Block2Family

Converts Rhino blocks to Revit families. This script processes block data exported from Rhino to create or update corresponding families in Revit. Key features: - Creates new families from Rhino block geometry - Updates existing family instances - Handles transformations (move/rotate) by removing old instances and creating new ones - Preserves block parameters as family parameters - Supports both UV projection (flat-modeled) and standing geometry - Maintains Rhino block IDs for tracking Input: .internal data files containing block data from Rhino Output: Revit family instances with matching geometry and parameters

Brep2Mass icon

Brep2Mass

Based on the brep data exported from EnneadTab for Rhino, create adaptive mass shape as native Revit object.

Import Rhino Camera icon

Import Rhino Camera

Work with Camera exported in Rhino side to recreate the same perspective camera. It can be useful for Enscape view recreation in Revit.

Import Rhino Material icon

Import Rhino Material

Import material definitions from Rhino into Revit. Creates new materials or updates existing ones based on Rhino material properties.

Map Rhino Block to Revit Family icon

Map Rhino Block to Revit Family

Transform the Rhino block orientation to Adaptive Revit Family. It will be searching for same name as block name. The biggest benift is You will no longer be restricted by level based vertical up family. It can be freeform as in Rhino.

Move2Origin icon

Move2Origin

Move family instances to the internal origin while maintaining current orientation. Three operation modes are available: 1: Family is placed in 3D view with incorrect location - Select it and move it. 2: Family is placed somewhere in 3D view but location unknown - Select from listbox and move it. 3: Family is newly loaded but not yet placed - Select from list and place at origin. Note: Some element types have location constraints and may not be movable to absolute origin. Report any issues to the EnneadTab team.

Revit2Rhino icon

Revit2Rhino

Script for exporting Revit Family Instances to Rhino. It converts each FamilyInstance's geometry into a Rhino block containing all its Breps (or fallback Meshes). Block names in Rhino follow the format: "FamilyName_TypeName" Each export includes a timestamp in the filename.

Rhino Drafter icon

Rhino Drafter

A drafter that allow you to take advantage of Rhino fast editing power. You can operate however you want for crvs and surfaces in Rhino, and transfer those content to Revit detail lines and filled regions with matching linestyle and filled region type. Some Rhino command to consider: +Trim +Split +Fillet +CurveBoolean +EditControlPoints +Surface trim/split. It also support nurbs crv or srf with nurbs edge, and it support AreaBoundaryLine and RoomSeperationLine drafting.

RoomOrArea2Diagram icon

RoomOrArea2Diagram

Export Revit Rooms/Areas to Rhino as color-coded diagrams. This tool creates a simplified diagram representation of Rooms or Areas in Rhino: - Exports boundaries with filleted corners - Maintains color coding from Revit color schemes - Adds text labels for space identifiers - Creates solid hatches for each space

Shape2Family icon

Shape2Family

This is to handle all the incoming geometry made from Rhino's shape2revit command.

Srf2Adp icon

Srf2Adp

Convert surface in Rhino into Revit Adaptive. The sequence of the adaptive corner needs to be defined in previous step at Rhino.

Content Transfer icon

Content Transfer

A simple window that enables the transfer of view templates, object styles (SubCategory), and materials. The primary distinction between this tool and the default 'Transfer Project Standard' is its selective transfer capabilities.

Ennead Exporter icon

Ennead Exporter

Professional export solution that handles multiple file formats and workflows. This comprehensive utility manages PDF, DWG, and JPG exports simultaneously with intelligent organization by prefix and file type. Features include email notifications with folder links, accurate time estimation, color/BW export control, revision-based filtering, and option to sync and close after completion. Perfect for meeting tight deadlines while maintaining project organization.

Ennead Exporter icon

Ennead Exporter

A great helper for your print on deadline. Feastures include: -pdf, dwg, jpg export together -Package export files to subfolders in destination folder by assigned prefix and file type -Prefix for auto numbering -Email result as a link to folder. -Time esitmation, with increasing accuracy the more you export -Identify color setting per parameter on sheet. So you can mix color and BW export together. -Option to sync and close files after exporting done. -Export sheets by revision mark instead of printSet, and allow selective export without desrupting shared printSet. -Export views on sheet seperatedly for dwg. -Export from links or open docs. -Merge pdf after export. -JOKE while exporting.

Isolated Export By System Family Type icon

Isolated Export By System Family Type

Pick category and type for the dwg export. It will isolate elements by types in the view and give individual .dwg file. The child elements such as shared family will be isolated as well. Use EnneadTab for Rhino to get things under type parent layers. Currently handle Wall/Floor/Roof/Column/Stair This tool primarily deal with the system family category that normally will be difficult to separate in dwg export.

Export SubCategory Material Table icon

Export SubCategory Material Table

Export the OST and material table so it can be used in Rhino import when using 'map Revit SubC'. With this tool, the layer in Rhino can be assigned with similar Revit material based on layer names. If you have not done already, you can update dwg export layer mapping with EnneadTab first so each SubCategory in object style table become something rhino layer can match.

Schedule2Excel icon

Schedule2Excel

Export and open schedule in excel.

Review On Miro icon

Review On Miro

Intelligent Miro integration for continuous design review workflows. This powerful utility exports sheets directly to Miro with automatic version tracking - new sheets get blue crosses, updated sheets get orange stars. Allows for persistent markup across document revisions, eliminating the need to recreate comments on each iteration. Perfect for maintaining feedback history when traditional PDF markup would be lost with new backgrounds.

Manage
Identify Wrong Type Of KeynoteTAG icon

Identify Wrong Type Of KeynoteTAG

You should avoid using user keynotes, but if someone already did in the project, you can find them here. Also, element keynote and material keynote should be used by it repsected types. If there is mismatch, this tool will attempt to find them. The rule as as such, if there is 'material' mentioned in the type name or family name, and the tag is pointing to a element key data, it will warn you. The same go for the element keynote types. User keynote, since no one should really use it, will be highlighted as blue.

KeynoteTAG Reset Color icon

KeynoteTAG Reset Color

Reset all keynote tag local override color to default. It might got its color from the other checking type button.

Merge Family icon

Merge Family

Merge a few family types to a target family type: For instance parameters, the tool tries to record as much information as it can, so after the merging, similar data can be applied back to maintain the graphical consistency. There is a built-in check that will search for differences in type parameter data. Should differences be found, you will be prompted to decide to continue with merge or cancel. If you find no ideal target type, you may also choose to create a new type under good family with the bad type data and type name. This tool will work for most 2D and 3D families, as well as Tags.

Shake All Tags icon

Shake All Tags

Sometimes the tag will not update after updating the component info. This can be resolved by shifting the tags up and down to force them to update. This tool moved all tags on the selected sheets back-and-forth by a tiny amount to force Revit to regenerate the tag and update the display. This makes sure the tags are all reading something.

CurtainWall Location Manager icon

CurtainWall Location Manager

Manager your curtain wall locations by converting walls in current plan to abstract line. You can then modify/confirm the location of CW wall in that diagram and update the actual CW wall with this tool. Left Click: Process current view Right Click: Process selected views You also have the option to include EOS lines in the diagrams, as long as the floor type name contain "struc". You can use working-view-manager to export those Abstract wall diagram views to jpgs and can review those quicker.

Family Parameter Batch Creation icon

Family Parameter Batch Creation

Help you get started with many families by adding many useful parameter quickly.

Change Family Unit icon

Change Family Unit

Convert between a typical imperial family and metric family by setting up unit.

DWG Manager icon

DWG Manager

A simple window that help you manage DWG in the files. You can find, select, zoom any dwgs with detailed infor on creator, view association, hidden status, workset, file path and file size. For linked dwgs, you might also open file directly, open folder directly, and repath links to a selected folder.

Fire Rating Graphic icon

Fire Rating Graphic

Fire Rating Graphic Manager A comprehensive fire rating management system that streamlines code compliance documentation. This powerful utility helps you: - Assign and track fire ratings across wall types - Generate intelligent graphics that update automatically across multiple views - Maintain consistent fire separation documentation - Ensure building code requirements are clearly communicated Key Features: - Intuitive UI for managing wall type fire ratings - Batch updates across selected views - Support for linked models - Smart graphic family (Smart_Fire_Rating) with customizable appearance - Real-time wall instance counting and preview Perfect for maintaining consistent fire separation documentation and ensuring building code requirements are clearly communicated in your drawings.

Isolate Warnings icon

Isolate Warnings

In the standalone window, you can zoom in with section box to a region that have a warning. As you are fixing it, you will see the warning count going down. When you sync baack after all the fix, the EA coins will be rewarded..

Internal Textnote Handler icon

Internal Textnote Handler

Handle internal textnotes in the project. This tool allows you to show or hide all internal textnotes at once.

Load Multiple Families To Multiple Docs icon

Load Multiple Families To Multiple Docs

Pick many families, and load them to many projects. You can: - 1 family >> x projects - x families >> 1 projects - x families >> x projects - 1 family >> 1 project Have bonus option to sync and close after done. And have option to pre-pick shared family loading behaviour. Handy for loading big family at end of day.

Load Family From Link icon

Load Family From Link

Load family from linked revit file without open those links. Non-editable families (in-place and system) will be skipped.

Proj. Parameter Batch Adding icon

Proj. Parameter Batch Adding

Batch adding shared parameters to multiple project files. This can reduce mistake during manual operation of repeating task. If this shared parameter has been added before, it will not add again. Note that for Revit, the spelling is not important, the GUID is important.

Remove Not Placed Area and Rooms icon

Remove Not Placed Area and Rooms

This tool allows you to manage room and area accuracy by identifying and removing elements that are not properly placed in the project. Features: - Remove unplaced rooms and areas - Identify unbounded/redundant elements for review - Phase-specific room inspection - Find elements with negative areas or missing department assignments

Track Detail Group icon

Track Detail Group

Detail group detective that helps you track down where groups are used throughout your project. This bidirectional search tool allows you to find all instances of a specific detail group across views, or identify all detail groups used within selected views. Perfect for understanding dependencies before making changes to detail groups or when cleaning up unused content.

View Template Compare icon

View Template Compare

Compare multiple view templates and generate an interactive HTML report showing differences. This tool allows users to select multiple view templates and compares their settings including: - Category overrides (visibility, halftone, line weight, color, etc.) - Category visibility settings - Workset visibility - View parameters (controlled and uncontrolled) - Filter usage and graphic overrides The output is an interactive HTML table where columns represent each template and rows show differences. Uncontrolled parameters are highlighted as dangerous since they can cause inconsistencies.

Manage Working Views icon

Manage Working Views

Powerful working view management system that helps maintain a clean project environment. This interactive interface allows you to quickly identify, review, and organize unsheeted views with intelligent filtering by creator, view type, and more. Features include thumbnail previews for rapid visual assessment, batch view name prefixing to identify creators, and direct view deletion capabilities - all without leaving the interface. Perfect for project cleanup before submissions or when transitioning between project phases.

WorkSet Manager icon

WorkSet Manager

Advanced workset organization tool that brings order to collaborative projects. This floating interface provides multiple ways to reassign elements to appropriate worksets - by category, by host element, or by type. Even handles elements inside design options (as long as they're not in groups). Perfect for cleaning up workset assignments after imports or when standardizing project collaboration structure.

No Tab
01_Family Path BIM360 icon

01_Family Path BIM360

Order by GD

Alias not set icon

Alias not set

Prefix selected ref plane with 'W_' in the name

Check Design Option(Depreciated) icon

Check Design Option(Depreciated)

See what is inside your design option by colorize them.

rename Grids icon

rename Grids

Replace _ with - in grid names

Rename Level icon

Rename Level

Remove '_' in level names, and replace 'C' to 'E'

rename scopebox icon

rename scopebox

Rename scopebox by removing all '_' in scopebox name

Show Category Temporarily icon

Show Category Temporarily

for selected sheets, and selected categories, turn on the categories temperarly.

test_get_rvt_link_data_in_template icon

test_get_rvt_link_data_in_template

Sen Zhang has not writed documentation for this tool, but he should!

Personal
Alias not set icon

Alias not set

xxx

GUI Match Pink icon

GUI Match Pink

Attemp to match sketch element. DO NOT USE, see newer api for eketch class.

Alias not set icon

Alias not set

Shift Detail NUmber on viewport of current sheet by adding 10

Find Louvers icon

Find Louvers

Filter selection for panels with 'is_double pane spandrel' and 'is_louver lower' checked.

Discover Line Pattern icon

Discover Line Pattern

Find the line patterns that are similar in definition but silightly different.

Modify LineStyle in Group(For A.Chi) icon

Modify LineStyle in Group(For A.Chi)

WORK IN PROGRESS, attempt to edit the linestyle usage that is bound to groups.

Export GIF From Archive Model icon

Export GIF From Archive Model

Attempt to export the same axon view from archive files

Floor Drafter icon

Floor Drafter

TO-DO: this has potential, should revisit when there is a demand

Transfer Parameter Data icon

Transfer Parameter Data

Pick a family or system cateogry, pick to copy instance parameter data from A to B.

Hide Section in Elevation by Orientation icon

Hide Section in Elevation by Orientation

Hide the wall section marks in elevations if its defined orientation does not match the orienation of the elevation. This will resolve the issue of seeing wall section mark from the other side of the building, but you cannot change view depth per design reason.

List All Unit Ids icon

List All Unit Ids

List all ForgeId for units

Refomula Label icon

Refomula Label

Automates the creation and placement of reformula labels in Revit. Streamlines the process of labeling elements according to project standards, improving documentation consistency and efficiency.

Rename All Fam icon

Rename All Fam

Batch rename Revit families by replacing '_INT' and '_EXT' suffixes with company suffix. Key Features: - Processes all families in the current document - Handles naming conflicts automatically - Provides detailed progress feedback - Logs failed rename operations

Replace Keynote With Symbol icon

Replace Keynote With Symbol

Find and replace user keynote with annotation symbol.

resize_wall_tags icon

resize_wall_tags

Resize wall tags leader length to a user defined model space distance.

sum_area_from_link icon

sum_area_from_link

Sum all the area from link.

Temp icon

Temp

Temporary script for prototyping and testing new Revit automation features. Use this as a scratchpad for quick experiments, workflow validation, or debugging without affecting production tools.

Temp Graphic Test icon

Temp Graphic Test

Sen Zhang has not writed documentation for this tool, but he should!

test_coloner icon

test_coloner

Test to clone from url using LibGit2Sharp.dll

test_schema icon

test_schema

Sen Zhang has not writed documentation for this tool, but he should!

Transfer Sheet Order icon

Transfer Sheet Order

Get the sheet order parameter value to a new format.

Proj. 1643
Align Key Plams icon

Align Key Plams

Align all keyplan to one source location viewpotty.

(OLD)Excel2Diagram icon

(OLD)Excel2Diagram

Sen Zhang has not writed documentation for this tool, but he should!

AreaPlan to RoomPlan icon

AreaPlan to RoomPlan

Convert all area boundary line to room seperation line, area to room in current view

Assign Linked Views to PlanSet 7 icon

Assign Linked Views to PlanSet 7

Sen Zhang has not writed documentation for this tool, but he should!

capitalize_data icon

capitalize_data

Make all area data capitalized

change_para_key_group icon

change_para_key_group

Change parameter keygroup of LifeSafetKey

Excel2Diagram icon

Excel2Diagram

Sen Zhang has not writed documentation for this tool, but he should!

Fillet Area Corner icon

Fillet Area Corner

Sen Zhang has not writed documentation for this tool, but he should!

grid_magic_name icon

grid_magic_name

Format grid name

Load Color Template icon

Load Color Template

Update color scheme with office template excel version J:\1643\2_Master File\B-70_Programming\01_Program & Analysis\2024-04-11 Color Scheme_LHH.xls. NOTE: excel should be saved with .xls instead of .xlsx format Also note, the column header should be as such: A: Department(Section Name) B: Department Abbr. C: Department Color D: Program(SubSection Name) E: Program Abbr. F: Program Color ANYTHING ELSE IN THE EXCEL FILE WILL BE IGNORED, including the hex code text on color cell and red, green, blue value number. Those manual color text cannot be trusted on the long run.

Match Phase Sheet Layout icon

Match Phase Sheet Layout

Use me to batch align viewports over many sheet. It search the matching rule by detail number, then apply same title offset and title line length. This is built or LHH phasing diagrams and works way better than Ideate for this senario.

Phase Diagram Layout update icon

Phase Diagram Layout update

layout viewport on sheet based on the phasing and level name

publish_360 icon

publish_360

Sen Zhang has not writed documentation for this tool, but he should!

shift_phase icon

shift_phase

shift the created phase from 7 to 6

Smart Match Grid Graphic icon

Smart Match Grid Graphic

This use the grphaical extend setup on all main LifeSafety view as guide to set all plan view grid visual. It is the best invention since ketchup.

Rename Views icon

Rename Views

Sen Zhang has not writed documentation for this tool, but he should!

Text Area --> Area icon

Text Area --> Area

Get the text type parameter value to area value by removing the 'SF' in the value and convert to float type

Update WWR chart icon

Update WWR chart

Update the window wall ratio chart by reading filled region in groups

update_delta_area_graphic icon

update_delta_area_graphic

update the delta area graphic

update_grid_bldgId icon

update_grid_bldgId

Update grid bldgId with its scopebox information

Update Keyplan icon

Update Keyplan

Auto pick keyplan based on the first doc view phase

update_level_relative_value icon

update_level_relative_value

Update the relative value of the level so one level can display two set of datum.

Update Life Safety Info icon

Update Life Safety Info

Update the life safety information data

Proj. 1900
Open Favorite Views by Set icon

Open Favorite Views by Set

Open many views by picking from print sets.

Proj. 2001
Assign Target icon

Assign Target

Assign targets for symbol families. Pick a symbol family and assign glass/opaque targets.

Window Wall Ratio Sum icon

Window Wall Ratio Sum

Facade Glass vs Opaque Study for Cost estimation

Proj. 2108
Block2Family icon

Block2Family

After getting all the block data from Rhino side, create/update family in Revit.If the edit is about moving/rotating in rhino, the revit side will remove old family instance and get a new one based on saved Rhino Id.

Detail Line By Excel icon

Detail Line By Excel

(Depreciated, moving to Tool in main E-tab)Generate detail line from the Excel survey pt data. Best used for property line geneation.

Proj. 2125
Align Viewports icon

Align Viewports

Align selected viewports to the right handside, with view title coming to right as well.

Find dup BEA room number icon

Find dup BEA room number

Find room with duplicated BEA room number per phase.

Find All Door Not Tagged icon

Find All Door Not Tagged

Find doors from this project that are not tagged yet. You can pick sheets to process. Only plan views will be considered. Requested by J.H.Park

Offset View Crop icon

Offset View Crop

Expand or shrink view crop on multiple viewports.

2124_Replace Room Tag icon

2124_Replace Room Tag

Replacing one type of roomtag on many sheets to another type. This process is not the same as merging. It is just doing selected replacement.

Set Filled Region Boundary Linestyle icon

Set Filled Region Boundary Linestyle

Set the filled region border line to a specific line style

Proj. 2128
Randomly Reduce Panel Selection to 5 pack, requested by Chiwhei icon

Randomly Reduce Panel Selection to 5 pack, requested by Chiwhei

Randomly deselect from selection input.

Proj. 2135
Note: toolbar version 12.1 icon

Note: toolbar version 12.1

If 2135 toolset not working for you, restart you revit to receive current update

01_remove not placed area(Legacy) icon

01_remove not placed area(Legacy)

Legacy, now in review panel

02_fill in default discount ratio if has not been filled icon

02_fill in default discount ratio if has not been filled

Doc string not set

03.0_Assign Bldg ID data  by Scopebox icon

03.0_Assign Bldg ID data by Scopebox

xxx

03.2_change furnichure level by bldg id icon

03.2_change furnichure level by bldg id

Relocate the furnichure level of the selected elements by building ID

3.3_recreate room on correct level icon

3.3_recreate room on correct level

Get the rooms that does not have associate level matching building id, then try to recreate this room in the coorect associate level. This is a common problem in early SD/DD where rooms are created in similar height levels and the information locked to it.

04.1_efficiency block data filler icon

04.1_efficiency block data filler

Get the data reading based on the rule from Efficiency schedule, process them and fill to the graphical symbal data calculator on sheets, which shows the workstation seat count, net area and gross area, and what is the efficiency rate of this level.

05_area to excel 2.0, N3 Only icon

05_area to excel 2.0, N3 Only

Gather the data of GFA area plans and publish it to Excel in the format requested by the client.

06_fix keyplan icon

06_fix keyplan

Batch apply keyplan instance parameter to many sheets.

07_sheet, floor, level and grid plot number icon

07_sheet, floor, level and grid plot number

Assign plot ID to all sheet, floor, level and grid elements in project. This is critical for having a accurate shcedule from linked file.

08_prefix views icon

08_prefix views

Prefix user input text before view names. Good for organizing workings such as slab edge drawings and GFA drawings.

09_add node to surf, N3 spehere only icon

09_add node to surf, N3 spehere only

Set surface divider number on selected face.

10_By List: multiple panel radius by host wall icon

10_By List: multiple panel radius by host wall

pick panel types to be fixed, it will update the 'R' or 'r' parameter based on the curved host wall

11_prefix grids icon

11_prefix grids

Prefix grid name with 'temp'

12_turn on elevator note and update data icon

12_turn on elevator note and update data

Turn on elevator notes about the base level and top level of the elevator model, its usage mark, and when was the last time this scheck was run.

15.1_fix color_room department 2.0 icon

15.1_fix color_room department 2.0

Find the room department that is using names other than agreed name list. And attempt to fix it. Name list location: I:\2135\6_Team\CH\2022-03-05 Color Scheme\Room Department Script.txt

16_fix color_area department icon

16_fix color_area department

If area department is not part of user allowed list, find them and replace them.

17_fix color_area office layout function icon

17_fix color_area office layout function

Get areas with department assignment outside predefined name list. And attempt to fix them.

18_set bullit point by/to revision on sheet icon

18_set bullit point by/to revision on sheet

Transfer the data between issing parameter and titleblock revision schedule. Also can transfer issue data from last round to current round.

19_[PDF and DWG and JPG exporter] <------ icon

19_[PDF and DWG and JPG exporter] <------

The original flavour auto-exporter. It export pdf and dwgs and jpg, package them to different folders, and control the print by issuing parameter. The paper size and color setting is picked automatically by sheets parameter.

21.1_Open Many Bili Proj icon

21.1_Open Many Bili Proj

Open many Bili projects together.

20_copy material from link, load family(beta) from link icon

20_copy material from link, load family(beta) from link

Copy graphical property of material from link, but keep the keynote data untouched.

23_frit gradient icon

23_frit gradient

Apply grediant frit pattern to the ADP family instance.

24.1_Show/Hide Markups and Office layout 2.0 icon

24.1_Show/Hide Markups and Office layout 2.0

For office markup elements( internal textnotes, sketch dims, etc), the tool goes thru the entire file and find them on each view, then it either hide and show them based on your choice.

25_remove near or overlapped area or room tags icon

25_remove near or overlapped area or room tags

Remove area tag or room tags that is visually very close on same view.

26_align dim acroos sheet icon

26_align dim acroos sheet

NOT IN USE

27_TAG MANY VIEWS--- icon

27_TAG MANY VIEWS---

Select views from project browser, remove tags that are too close to other tags( if they are taging the same element). It then tags Objects with user selected type

28_Set/Reset Empty Titleblock. icon

28_Set/Reset Empty Titleblock.

Some LDI prefer a totally empty titleblock. Unfortunately, the revision schedule cannot be turned on/off by parameter control. SO this tool, will remove the sheet revisions, and store that information at the issue parameters. Then the titleblock can be turned empty. After the export, the tool can be used to recover sheet revision schedule. Why not switch to another empty titleblock family? Becasue when switching, non-shared-instance-parameter will reset.So you will lose any local setting.

29_transfer area to other scheme icon

29_transfer area to other scheme

Get the area boundary lines and areas from one area scheme to another.

30_remove dup area boundary line icon

30_remove dup area boundary line

Remove duplicated the area boundary line for each view.

31_what is in design option?(Legacy) icon

31_what is in design option?(Legacy)

Legacy, now you can do better in color code design option

33_check monitoring status(Site File only) icon

33_check monitoring status(Site File only)

In the revit file with copy/monitor status, compare how many levels and grids have two way monitor status and how many have one way monitor. This usually happens when somewhere in the life cycle one side the element is recreated/deleted or massively renamed, which means other link file need to catchup. This takes you further than the native copy/monitor review.

34_uncheck view note and translation from template icon

34_uncheck view note and translation from template

Unbind the checkbox for view note and translation parameter from the view templates.

35_Elevation and Grid orth-direction icon

35_Elevation and Grid orth-direction

Check if all of your grids and elevations is orthoganal.

36_repeat ADP icon

36_repeat ADP

For selected ADP componenets that have been placed. Run 'Repeat' Command for all of them. This saves you huge time on waiting for recalculating patterned placement.

37B_set protected element without name(NOT IN USE) icon

37B_set protected element without name(NOT IN USE)

NOT IN USE

37C_review protected elements(NOT IN USE) icon

37C_review protected elements(NOT IN USE)

NOT IN USE

37A_set protected element(grid, level, scopebox)(NOT IN USE) icon

37A_set protected element(grid, level, scopebox)(NOT IN USE)

NOT IN USE

38_Purge SubC icon

38_Purge SubC

Purge Subcategory(Danger)

39_wall max_height icon

39_wall max_height

Find the geometrical max height of walls and store that data at 'Element_Max_Height_Report' parameter

40_Floor to Filled region icon

40_Floor to Filled region

Recreate a filled region using the same shape as the floor.

41_ check if sheet on schedule icon

41_ check if sheet on schedule

Force to make all sheets check this 'Appears In Sheet List'. You are suggested to always use other method to filter sheets in schedule, becasue a QAQC sheet schedule should be able to see every sheet, including the onces not for documentation.

42_inspect material keynote, material, family and object style icon

42_inspect material keynote, material, family and object style

Inspect the material keynote, material, subCategory relationship and where there are being used.

Alias not set icon

Alias not set

xxx

44.1_update internal dim selection set icon

44.1_update internal dim selection set

Find the dims of internal dim type, and update the selection filter set for filter control.

44_set/recover no color elevation/sections/plans icon

44_set/recover no color elevation/sections/plans

For many cateogries, set or recover the color and surface pattern status so the dwg can have non-solid hatch. Many LDI prefer the dwg this way, while office pdf would prefer to show full foreground and background surface pattern.

45_transfer material color background icon

45_transfer material color background

Make material foreground graphic to background graphic

46B_move elements south 4500 thru move(NOT IN USE) icon

46B_move elements south 4500 thru move(NOT IN USE)

NOT IN USE

46A_move elements south 4500 thru copy/delete(NOT IN USE) icon

46A_move elements south 4500 thru copy/delete(NOT IN USE)

NOT IN USE

47_Isolate export type for Wall/Floor/Roof/Column/Stair(Legacy) icon

47_Isolate export type for Wall/Floor/Roof/Column/Stair(Legacy)

Legacy, now in Output panel

48_load many families to many docs icon

48_load many families to many docs

Legacy, not under Family Panel

49_Export No Sheet View as Jpgs(Depreciated) icon

49_Export No Sheet View as Jpgs(Depreciated)

Depreciated

50_Delete view based on jpgs in folder(Legacy) icon

50_Delete view based on jpgs in folder(Legacy)

Legacy, now in view panel

51_rename detail num icon

51_rename detail num

This function renames views in Revit based on their associated level and name. It first selects the views to be renamed. It then loops through each view in the selection and extracts the associated level and key from the view name. The key is used to identify the type of view, and is used in the new view name. The associated level and key are combined to form a new detail number for the view, which is set as the view's "Detail Number" parameter. If the associated level cannot be extra

52_Assign Walltype Filter icon

52_Assign Walltype Filter

Batch create walltype filters with defined color to many view templates. This is handy when doing the colored wall type diagram elevation.

53_Make walltype legend(Legacy) icon

53_Make walltype legend(Legacy)

Legacy, now do it in output panel

54_Create Shared Para(Legacy) icon

54_Create Shared Para(Legacy)

Legacy, now do output panel

55_Add field to schedule(Depreciated) icon

55_Add field to schedule(Depreciated)

Depreciated

56_Create revisions(Depreciated) icon

56_Create revisions(Depreciated)

Depreciated

57_break composite floor icon

57_break composite floor

For composite floor element, recreate the finish and structure slab as separate element. It will use the source footprint for both outcomes.

58_Copy selected template to other open doc icon

58_Copy selected template to other open doc

Copy selected view templates to other open models.

60_detect_FOG icon

60_detect_FOG

Detect the FOG of curtain to the nearest palleral grid line. The result is ranked by how off the distance are to the nearest whole number. It also provide links to the problem curtain wall, and will attempt to create a working view to help you fix them.

61_Import Rhino camera(Legacy) icon

61_Import Rhino camera(Legacy)

Legacy, now in view panel

62_check sheet value icon

62_check sheet value

Check esential sheet value has been assigned.

63_Get model GUID icon

63_Get model GUID

Get the GUID for current model. This is the identifier on BIM360 server.

64_3D workset views(Legacy) icon

64_3D workset views(Legacy)

Legacy, now do it in view panel

65_replace_dim_text icon

65_replace_dim_text

Replace the dim text that is below the dim number in current document from A to B. For example, changing from 'FOG' to 'F.O.G.'

66_bundle Rhino(NOT IN USE) icon

66_bundle Rhino(NOT IN USE)

NOT IN USE

67_mark preserve color fillregion and detail item type icon

67_mark preserve color fillregion and detail item type

Sometimes you want to set certain filled region and detail item to be graphically controlled seperately from the category graphic. So you can use filter to assign special graphic. But the setting inside the type parameter might not be reflected on the type name. So this tool will lookup for those conditions and append '_preserved color' in type name os it is easier to be found.

68_stair_end_with_riser(Checker) icon

68_stair_end_with_riser(Checker)

Check if the stairs are ending with a riser.

69_stair_end_with_riser(Fixer) icon

69_stair_end_with_riser(Fixer)

Try to fix stairs that has end with a riser checked.

70_FRW Dims(NOT IN USE) icon

70_FRW Dims(NOT IN USE)

NOT IN USE, attemp to auto dimension distence between FRW windows

71_check_level_id icon

71_check_level_id

Print out all levels, ranked by elevation, to show level names and its level id data

72_fix_area_view_title(NOT IN USE) icon

72_fix_area_view_title(NOT IN USE)

NOT IN USE

73_find_EOS_in_FOG_family icon

73_find_EOS_in_FOG_family

Find the modular marker family that have the EOS instance parameter turned on/off.

74_bring_size_from_old_door icon

74_bring_size_from_old_door

Get door size data from old file. Apply to current file by matching GUID.

75_Fix Wall And Room sp_line Overlap icon

75_Fix Wall And Room sp_line Overlap

In the standalone window, you can zoom in with section box to a region that have wall and room seperation line overlay warning. As you are fixing it, you will see the wanring count going down.

76_load 2D family from container link(Legacy) icon

76_load 2D family from container link(Legacy)

Legacy, now in family panel

77_Create/Update detail item from CAD icon

77_Create/Update detail item from CAD

For each selected dwg file, create new detail item family and load in the dwg, save family as the same name as the dwg, then load the family to project. This batch process is handy when your consaltant gives you dozens of CAD drawing and you need to convert all of them to detail item family. You should also checkout EnneadTab for CAD for some CAD batch processing related tto this workflow.

78_Mark RFR icon

78_Mark RFR

Mark detail items on this QAQC view with info about how many of this instance have been placed on other views of the document. And if more than one, which view. Handy after you brought in many contents from container file on day one and one day ten, you want to know how many have been deployed on the document.

79_map_instance_property(legacy) icon

79_map_instance_property(legacy)

Legacy, now under family panel

80_tag_room_too_high icon

80_tag_room_too_high

Get rooms that is overlapping other rooms, and tag them in views from selected sheets.

81_find_section_mark_not_from_sheet icon

81_find_section_mark_not_from_sheet

Locate sections in the viewport of the sheet that is refering to views from other sheet. For system drawing, most detail section mark should refer to current sheet.

82_Link Dummy Callout To View From Link icon

82_Link Dummy Callout To View From Link

Assign a stable ID when creating the dummy reference. So even if future session, the dummy callout can still find the desired view data in the link file, and update the view detail number and sheet number shown on the small circle.

83_Update Linked Dummy Callout icon

83_Update Linked Dummy Callout

Update the view detail number and sheet number data based on the linked dummy callout. You need to have the related link loaded for it to find the linked view.

84_sheet_translator icon

84_sheet_translator

DO NOT USE, use newer AI translator

85_adjust_line_pattern_definition icon

85_adjust_line_pattern_definition

Adjusting the line pattern definition to remove very similar but different definition, WIP

88_find_empty_tag icon

88_find_empty_tag

Find keynote tags that is current empty.

92_adjust_fin icon

92_adjust_fin

Adjust fin height by intersecting detail line.

89_identify_level_for_cw_panel icon

89_identify_level_for_cw_panel

Find the nearest level by boundingbox lowest Z, then apply vent level as Comments

Proj. 2142
Bind New Shared Para icon

Bind New Shared Para

Bind new shared parameters to Room category from Excel file. Requires a worksheet named 'Shared Paras To Add' with parameter names and types. User selects which columns contain parameter names and parameter types during execution. Those parameters will be added to the project document and bind to Room category. Let me know if you want to bind to other categories.

Room Data Sheet Helper icon

Room Data Sheet Helper

Sen Zhang has not writed documentation for this tool, but he should!

Proj. 2151
DEPRECIATED:Detailed Program Chart Update icon

DEPRECIATED:Detailed Program Chart Update

Basic area summery checker that update the data in special calculator. This is also hooked to the sync event for this project. Request by Gayatri

Colorize Pills icon

Colorize Pills

Colorize the diagram pills, requested by Gayatri

DEPRECIATED: Confirm RGB icon

DEPRECIATED: Confirm RGB

Even when you type in the RGB value in excel, that might get changed by someone in the future and cannot be trusted. I suggest to NOT include RGB value in the excel so there is only one source of truth, but if the team REALLY nned to have RGB value in excel written out, run this to confirm the color of cell is matching the number in excel

DGSF Area Data Name Check icon

DGSF Area Data Name Check

Sen Zhang has not writed documentation for this tool, but he should!

DEPRECIATED: Load Color Template icon

DEPRECIATED: Load Color Template

Update color scheme with office template excel version J:\2151\2_Master File\B-70_Programming\03_Colors\Color Scheme_NYULI_Active.xls. NOTE: excel should be saved with .xls instead of .xlsx format Also note, the column header should be as such: A: Department B: Department Abbr. C: Department Color D: Program E: Program Abbr. F: Program Color ANYTHING ELSE IN THE EXCEL FILE WILL BE IGNORED, including the hex code text on color cell and red, green, blue value number. Those manual color text cannot be trusted on the long run.

Match Container icon

Match Container

Use container file as base to compare BIM data to other major NYULI docs for consistency.

Pick Name icon

Pick Name

Pick your pill, then assign name from a list. Request by Gayatri

DEPRECIATED: Query Main Excel icon

DEPRECIATED: Query Main Excel

Use the shaed excel file to read the correct naming for department and program type. Provide solution to batch fix.

(Un)Register Area Comment Live Updater icon

(Un)Register Area Comment Live Updater

Registration tool for automatic Area comment updates from Excel data. Monitors area elements for changes and syncs with external data.

Set Linked View icon

Set Linked View

Set linked view for projects by a map.

Show Parking Mark icon

Show Parking Mark

Sen Zhang has not writed documentation for this tool, but he should!

Transfer In Excel Target icon

Transfer In Excel Target

Extract program information from Excel and transfer target value based on program name.

Update Dummy Patient Room icon

Update Dummy Patient Room

Update the data for dummy patient room so its data is correct in schedule.

Update Material Setting icon

Update Material Setting

Sen Zhang has not writed documentation for this tool, but he should!

Update Parking Data icon

Update Parking Data

Update tehe parking dataso it make sense in schedeul. Note: this tool is to be run so first all parking stall update instance parameter. For the Site file it do the additional super summery.

Proj. 2233
Get Special Selection icon

Get Special Selection

Based on the special brep defined in Rhino file, highlight specific panel instances in the current document.

Proj. 2246
Checker Board Selection icon

Checker Board Selection

Get checker board A/B selection from the curtain wall, requested by Furui

Proj. 2306
All Cap Sheet Name and View Name icon

All Cap Sheet Name and View Name

Make sure all sheet names and view names are capped.

Auto Detail Num icon

Auto Detail Num

Set the smallest detail number on sheet viewport to be 10.

Excel Sheet Creator icon

Excel Sheet Creator

Create new sheets based on data from Excel

Factory Internal All-In-One Check icon

Factory Internal All-In-One Check

All In One Checker

(Depreciated)Format Egress Doors icon

(Depreciated)Format Egress Doors

Make sure all door with Egress Id is accounted in the calculator collection.

(Depreciated)Format New Area icon

(Depreciated)Format New Area

Make sure all areas have at least a valid discount data. Make sure all areas have department data.

(Depreciated)Format New Rooms icon

(Depreciated)Format New Rooms

Make sure all room 'Rooms_$LS_Occupancy Manual' is at-least zero. Also transfer the name of the life safety key to the title so you can see it on tags.

(Depreciated)Format New Sheets icon

(Depreciated)Format New Sheets

Make sure all sheets have a default Print_In_Color value. Make sure all sheets show in shecule

(Depreciated)Format Egress Stairs icon

(Depreciated)Format Egress Stairs

Make sure all egress stair has consistent width on run, and push that to calculator stair width

Line2Structure icon

Line2Structure

Convert line in Rhino into Revit Structure frame. Become a archi-column, strcutre column or frame needs to be defined in previous step at Rhino.

Remove Sheet Name Prefix Underscore icon

Remove Sheet Name Prefix Underscore

Remove the sheet name underscore prefix.

Set Revision By BlackSquare icon

Set Revision By BlackSquare

Transfer the data between issing parameter and titleblock revision schedule. Also can transfer issue data from last round to current round.

CAP_ALL_ROOM_NAME icon

CAP_ALL_ROOM_NAME

Make all room name as full CAP

Transfer Old Room Data icon

Transfer Old Room Data

Transfer room occupancy load data from old parameter to new parameter. See detail in script

(Depreciated)Update Stair Capacity Calculator icon

(Depreciated)Update Stair Capacity Calculator

Gather the room life safety data from rooms of each level can sum and feed into the Stair Capacity Calculator for capacity required.

Proj. 2314
All In One Checker icon

All In One Checker

Basic area summery checker that update the data in special calculator. This is also hooked to the sync event for this project.

Assign Mirrored Panels icon

Assign Mirrored Panels

For Ethan's beautiful diagram.

Proj. 2317
Check DWG Export Layer Mapping icon

Check DWG Export Layer Mapping

check NYU CAD export layer mapping rule

Assign Door Mat icon

Assign Door Mat

Assign materials to door panels and frames in the current phase using instance parameters Door_$Panel_Material and Door_$Frame_Material

Cleanup Dr Tag icon

Cleanup Dr Tag

Sen Zhang has not writed documentation for this tool, but he should!

Room To Door Mark icon

Room To Door Mark

Update door marks based on their To Room parameter values. If multiple doors lead to the same room, append A, B, C etc. to make them unique.

Test Door Data icon

Test Door Data

Process door fire rating parameters by transferring 'Bad' values to other fire rating parameters. This script will: 1. Find all doors with 'Bad' fire rating values 2. Transfer these values to other fire rating parameters on the same door 3. Mark the original parameters as 'Transfered out'

Update Dr Style Name icon

Update Dr Style Name

Sen Zhang has not writed documentation for this tool, but he should!

Proj. 2330
Update Life Safety icon

Update Life Safety

This tool updates life safety parameters in a Revit project, ensuring compliance with occupancy and egress requirements.

Proj. 2412
Welcome Sparc icon

Welcome Sparc

Displays a welcome message and project-specific information for the Sparc project in Revit. Use this tool to onboard team members, share project guidelines, or provide quick access to essential resources.

Proj. 2418
Make Filter Legend icon

Make Filter Legend

Create view filters based on Generic Model family names, apply colors from CSS definitions, and generate a legend.

Proj. 2419
Chained Family Loading icon

Chained Family Loading

Sen Zhang has not writed documentation for this tool, but he should!

Chained Family Opening icon

Chained Family Opening

Sen Zhang has not writed documentation for this tool, but he should!

Print All Family Name icon

Print All Family Name

Sen Zhang has not writed documentation for this tool, but he should!

Proj. 2501
Panel Location Map icon

Panel Location Map

Maps curtain wall panels to their grid positions (U and V indices) and saves the mapping data for use in other tools. This tool analyzes all curtain wall panels in the document and creates a location map that can be used for panel selection and analysis.

Proj. 2512
Room Bounding To Area Boundary Lines icon

Room Bounding To Area Boundary Lines

Creates area boundary lines from room boundaries in selected Area Plan views. The tool processes each selected Area Plan view, finds all rooms on the associated level, and creates area boundary lines based on the room boundaries. The newly created area boundary lines are grouped by view for easier management.

Proj. Princeton
Fire Door Checker icon

Fire Door Checker

Find rated walls and doors in the model and highlight them in schedules. Main Steps: 1. Locate all rated walls based on fire rating parameter 2. Find doors hosted on rated walls 3. Cross reference with door schedule 4. Highlight rated doors in schedule by changing text color to red Optional: - Creates a report of findings - Allows for parameter verification

Resource
ChatGPT icon

ChatGPT

Integrated AI assistant that brings ChatGPT directly into your Revit environment. This powerful tool provides instant answers to Revit-related questions, code compliance inquiries, design challenges, or general information needs without leaving your modeling interface. Perfect for quickly solving problems or exploring design alternatives without disrupting your workflow.

EnneadTab Setting icon

EnneadTab Setting

Personalization control center for your EnneadTab experience. This comprehensive settings manager allows you to customize tab visibility, color schemes, notification preferences, and duck behavior. Includes options to toggle between Lite and Pro versions, manage extension visibility, and fine-tune your workflow preferences to match your project needs.

App Store icon

App Store

Launches the EnneadTab App Store, providing access to a curated collection of productivity tools, utilities, and extensions for Revit. Users can easily browse, install, and update plugins to enhance their workflow.

Beer Tab icon

Beer Tab

Designer's break companion that helps you maintain proper work-life balance. This essential utility provides quick access to local refreshment options when you need a mental reset. Perfect for those moments when architectural inspiration requires a change of scenery and a cold beverage.

Check Error Log icon

Check Error Log

Opens the EnneadTab error log Google Form in your default browser. This allows you to view and submit error reports, track known issues, and stay updated on bug fixes and improvements. Essential for troubleshooting and providing feedback to the EnneadTab development team.

Display Revit Warning History icon

Display Revit Warning History

Doc string not set

Assistant icon

Assistant

Your all-in-one resource center for EnneadTab and Revit mastery! This comprehensive assistant provides quick access to: - Learning resources and tutorials for Revit, Rhino, and CAD - YouTube training playlists and Friday session recordings - Family formula cheat sheets and reference guides - Bug reporting and feedback submission tools - Important Ennead and Autodesk websites - Cache folder management to optimize C: drive space - BIM360 GUID decoder to make sense of cryptic folder names - Timesheet helper to track your daily activities - Installation guides for other EnneadTab products Perfect for both beginners and power users who want to maximize their productivity!

MiniBank icon

MiniBank

Virtual achievement system that tracks your productivity and EnneadTab usage. This simple window displays your current MiniBank balance and leaderboard ranking, celebrating your contributions to the firm's digital ecosystem. Earn coins through regular tool usage, submitting bug reports, and helping colleagues. Perfect for encouraging healthy competition while building a culture of technology adoption.

Open Ecosystem Folder icon

Open Ecosystem Folder

Jump to the ecosystem folder where you can inspect all the magic.

Documentation Hint icon

Documentation Hint

Quickly print all the [Did you know] documentations.

Reload EnneadTab icon

Reload EnneadTab

Reload entire UI so can get newer buttons.....

Soft Reload icon

Soft Reload

Just download the new repo and unzip. This will not reload the Reevit for UI change.

Remote Fix Code icon

Remote Fix Code

Emergency code fix tool for remote debugging and editing using VS Code Dev

Tell Me Version icon

Tell Me Version

Version information utility that displays the current build details for all EnneadTab components. This diagnostic tool provides complete version numbers, build dates, and update status for your installation - essential for troubleshooting, submitting bug reports, or verifying you have the latest features. Perfect for confirming compatibility when working with team members or when communicating with EnneadTab support.

Unit Test icon

Unit Test

Diagnostic validation tool that verifies core EnneadTab modules are functioning correctly. This utility runs a comprehensive series of tests on critical system components to ensure proper operation across the entire extension ecosystem. Perfect for troubleshooting after updates, when experiencing unexpected behavior, or when developing new functionality that depends on core services.

Tester
Associate Parameter To Family icon

Associate Parameter To Family

Associate parameters to family, to be fillfulled by Colin

Test Encoder 2025 icon

Test Encoder 2025

Sen Zhang has not writed documentation for this tool, but he should!

Tools
Orient Scopebox icon

Orient Scopebox

Intelligent scopebox alignment tool that precisely orients view boundaries to match model geometry. Using reference model lines as guides, this utility automatically calculates and applies the optimal rotation angle to selected scopeboxes. The smart algorithm typically finds the correct orientation within three iterations, even with complex angles or unusual initial positions.

See You Again icon

See You Again

Smart session scheduler that prepares your Revit environment for your next work session. This time-saving utility allows you to: - Schedule your current Revit files to reopen automatically - Choose when they reopen: in minutes, tomorrow morning, or next Monday - Skip the lengthy file loading process when you return to work - Maintain your exact workspace configuration between sessions Perfect for teams working with large projects that take significant time to open each day.

Sync All Open Proj and Close icon

Sync All Open Proj and Close

End-of-day project synchronization tool that tidies up your work environment with one click. This utility automatically synchronizes all open project documents with their central files, then cleanly closes everything. Perfect for when you're heading home and want to make sure all your work is safely submitted to the central model.

Sync All Open Proj icon

Sync All Open Proj

Project synchronization tool that keeps all your work up-to-date with a single click. This utility automatically synchronizes every open Revit project with its central file while keeping them open for continued work. Perfect for regular syncing throughout the day to prevent data loss and ensure changes are visible to your team.

Apply Panel Radius icon

Apply Panel Radius

Advanced curtain panel radius management tool that automatically applies host wall curvature to panel elements. Intelligently identifies curved curtain walls and transfers radius values to panel parameters, ensuring consistent curvature throughout the facade system. Customizable parameter mapping allows for flexible implementation across different panel families.

Batch Cut Elements icon

Batch Cut Elements

Powerful batch cutting utility for curtain wall systems. This tool enables efficient creation of void cuts across multiple curtain panels. Features: - Batch process curtain walls or individual panels - Support for multiple selection methods - Intelligent void detection and validation - Transaction-safe operations with error handling Usage: 1. Select curtain walls or panels 2. Choose void geometry 3. Apply cuts across all selected elements

Color-Code Design Option icon

Color-Code Design Option

Visual design option manager that transforms how you work with alternatives. Automatically color-codes elements belonging to different design options across selected views, making it instantly clear which elements belong to which option. Perfect for presentations, design reviews, and maintaining clarity when working with complex option sets.

Detail Line By Excel icon

Detail Line By Excel

Precision detail line generator that imports survey point data directly from Excel spreadsheets. Automatically converts coordinate data into properly positioned Revit detail lines, creating grouped elements for easy manipulation. Ideal for property line creation, site boundaries, and other survey-based linework that requires exact positioning.

Dim Text Helper icon

Dim Text Helper

Floating dimension annotation assistant that enhances documentation productivity. Quickly add industry-standard dimension text (FOG, EOS, FTF, etc.) to selected dimensions with precise control over text positioning. Create custom annotations on-the-fly and save frequently used dimension texts for future use. Streamlines the tedious task of dimension annotation across your project.

Disallow Wall End Joins icon

Disallow Wall End Joins

Disallows wall end joins by wall type. This tool allows you to select specific wall types and disable their end joins, preventing automatic joining behavior at wall endpoints.

Super Renamer icon

Super Renamer

A powerful simple window that provides efficient access to a comprehensive suite of renaming functions. - Add or remove prefixes for selected views with a single click - Convert Views and Sheets to uppercase for consistent documentation - Format view names based on detail number and sheet number with customizable patterns - Rename families directly without navigating through the project browser - Toggle between different naming conventions with ease This tool streamlines the tedious process of maintaining naming consistency throughout your project.

HealthCare Helper icon

HealthCare Helper

Your ultimate healthcare project companion! Provides a comprehensive suite of tools for managing healthcare projects in Revit - from design guidelines and project setup to DGSF chart management and color palette customization. Access all healthcare-related functionality from this centralized command center.

Reset Join/Cut icon

Reset Join/Cut

Troubleshooting utility for element join and cut relationships. Analyzes selected elements and removes all cutting and joining relationships, providing a detailed report of each operation. Perfect for resolving geometry conflicts or starting fresh with clean element connections.

Join Selected Elements icon

Join Selected Elements

Automates the tedious task of joining vertical and horizontal elements throughout your model. This utility now allows you to select which categories to join: - Horizontal elements: multi-pick from Floor, Ceiling - Vertical elements: multi-pick from Column, Structural Column The tool will join all selected vertical elements to all selected horizontal elements, and provide a detailed completion report of successful and failed joins.

Make Template From Current View icon

Make Template From Current View

The big different from the Revit version is that you can use this to fix the wrong view type template that was resulted from duplicating wrong view teyp and cause revit default type group to display wrongly.

Align H. Curtain Grid To Detail Lines/Levels(Elevation) icon

Align H. Curtain Grid To Detail Lines/Levels(Elevation)

Horizontal curtain grid alignment wizard that saves hours of manual adjustments. This tool automatically snaps horizontal curtain grids to the nearest intersecting detail lines or level datums in elevation views. Perfect for aligning mullions with floor levels or coordinating with other building elements for a cleaner, more integrated facade design.

Align V. Curtain Grid To Detail Lines/Grids(Plan) icon

Align V. Curtain Grid To Detail Lines/Grids(Plan)

Precision curtain grid alignment tool that automatically snaps vertical curtain grids to intersecting detail lines and datum grids. Perfect for quickly coordinating facade layouts with architectural planning grids without tedious manual adjustments. Run this command in a plan view for best results.

Open Doc(s) Siliently icon

Open Doc(s) Siliently

Batch opener for Revit files with enhanced reliability. Opens multiple documents while automatically handling warnings that would normally interrupt the process. Includes support for audit mode and detached/no-workset opening options. A comprehensive summary report is provided upon completion.

Pim Number Fixer icon

Pim Number Fixer

Pim Number Fixer This tool allows users to batch rename DWG and PDF files by updating or inserting a PIM number into their filenames. It provides a simple UI to select files, preview the new filenames, and perform the renaming operation. The tool also remembers the last used PIM number for convenience. Typical use cases: - Standardizing file naming conventions for project documentation. - Quickly updating PIM numbers in multiple files after project changes. Note: This tool operates on the file system and does not require an open Revit document.

Random Deselect icon

Random Deselect

Random deselection tool for Revit elements. This tool allows you to randomly deselect a portion of your currently selected elements. Perfect for when you have too many elements selected and want to reduce the selection to a manageable subset for further operations. Features: - Uses PyRevit input slider to control percentage of elements to keep - Random selection ensures unbiased element reduction - Preserves original selection order for consistency - Safe operation with proper error handling Usage: 1. Select elements you want to work with 2. Run this tool 3. Use the slider to set percentage of elements to keep (0-100%) 4. Confirm to apply random deselection

Set FilledRegion Border Style icon

Set FilledRegion Border Style

Specialized filled region styling tool that allows precise control over border line appearance. Quickly apply consistent line styles to multiple filled regions simultaneously, enhancing drawing clarity and graphical standards. Works with individual selections even when regions are nested within groups by using tab-selection technique.

Tag Aligner icon

Tag Aligner

Precision tag alignment assistant that brings order to your documentation. This floating interface allows you to quickly align multiple tags horizontally or vertically based on a reference tag. Perfect for creating clean, professional drawings with consistently aligned annotations that improve readability and presentation quality.

Toggle Contents icon

Toggle Contents

Master visibility controller for Revit elements. Efficiently manage pin/unpin status, visibility settings, and annotation bubble heads across multiple categories and views. Perfect for cleaning up views, preparing documentation, and enforcing standards across your project.

AI Translate icon

AI Translate

Intelligent translation assistant for your Revit project. Seamlessly translate sheet names, view names, and project text elements between languages. The AI-powered engine handles context-appropriate translations with approval workflow to ensure accuracy before implementation.

UI
BIM Client icon

BIM Client

BIM Client tool for managing BIM data and workflows. This tool provides a centralized interface for BIM operations and data management.

Search Command icon

Search Command

Intelligent command search engine for Revit. This powerful search utility helps you locate tools across both EnneadTab and native Revit interfaces with ranked results based on name and documentation matches. Features include visual previews of tool locations, direct activation capability, and detailed documentation display with links to help resources. Perfect for quickly accessing functions without navigating through ribbon panels or when you can't remember where tools are located.

Open App Store icon

Open App Store

Opens the EnneadTab App Store interface, allowing users to browse, install, and manage available add-ons and extensions for Revit. Provides a centralized location for discovering new tools and keeping existing ones up to date.

Ownership Inspect icon

Ownership Inspect

Element ownership detective that reveals who's controlling what in your model! This comprehensive scanner examines all categories of elements and reports which team members have ownership of various objects. Perfect for troubleshooting editing conflicts, identifying workset patterns, and understanding collaboration dynamics across your project.

Pick Absolute Similar icon

Pick Absolute Similar

Advanced element matching wizard that finds truly identical elements throughout your model. Unlike Revit's built-in selection tools, this utility performs deep parameter comparison to identify elements that are genuinely identical in all important aspects. Perfect for finding all instances that share specific parameter values when you need precise selection control.

Place Views On Sheets icon

Place Views On Sheets

Monitor for new views in the project and allow quick renaming through a non-blocking interface.

Prefilter Selection icon

Prefilter Selection

Just like the prefilter selection in Rhino, this allow you to narrow down selection beofre heavy window selection and post filter. Very helpful when the drawing is very crowded. You can enable multiple category at same time. Let Sen.Z know if you would like to add more to the category list.

Toggle Warnings icon

Toggle Warnings

Show warnings in the active view.

What Happened? icon

What Happened?

A simple window that give you information of the creator, editor and owner of selected elements and active view.