Assembly Tree V3 Updated 9/23/2020 by NateLiqGrav Fixed issues with special characters in file names. Added GUID option. Assembly Tree V2 Updated 12/31/2018 by NateLiqGrav Had 25 downloads when replaced by V3 Now with a user interface (based on albie0803's) and rainbow bubbles. Also now works with unsaved files and creates a red alert when discovered (as seen in image) Assembly Tree V1 12/20/2018 by NateLiqGrav List all the parts in an assembly and it's sub-assemblies. See the results in the photo below. The green lines are where my mouse was hovering. Those are links to open the assembly/parts. Use AssemblyTree to print in the console Use AssemblyTreeHTML to make and load an HTML file with tree and links to files Use AssemblyTreeHTML2 to make and load an HTML file with bubbles and links to files Pass it an assembly object. AssemblyTreeHTML and AssemblyTreeHTML2 need the location and name to save the html file as. verbose is optional. 0 = off, 1 = filenames, 2 = filenames and parameters DO NOT USE tabstep or string_stream they are for internal use of the function only. Example usage at the bottom of the script.