RTV Tools

Tuesday, October 13, 2015

How to Force Local Upgrade to Office 2016 using the Office Deployment Tool

Here are the basic steps:
  1. Download Office Deployment Tool
  2. Modify the configuration xml to include Updates Enabled TRUE and Current Branch info, as well as Display Level Full. Looks something like this for 32bit ProPlus (but I forget the DisplayLevel setting below):
  3. Run the setup command to download, like this
  4. After, download of Office 2016 has completed, run the installation command to install:
    setup.exe /configure c:\Office\configuration.xml

Got this from Jetze's blog:
to upgrade Office 365 ProPlus on a single computer to, just follow this procedure.

  1. Download the Office Deployment Tool and extract the files to a temporary location, for instance C:\Office.
  2. Make a backup of the configuration.xml file and edit the contents to something similar to this:

    Note that the value for Branch is set to Current. Other valid values are Business or Validation (First Release).
  3. Execute .\setup.exe /download c:\Office\configuration.xml to download the Office files to your local computer, this may take a while.
  4. Next start the installation with .\setup.exe /configure c:\Office\configuration.xml
During the installation of Office you will be prompted to save your work and close any opened Office programs.

Jetze's blog: Office 2016 update branches and how to force an upgrade for Office 365 ProPlus

Monday, October 12, 2015

Autodesk Shared Reference Point for Autodesk Revit 2016 and Civil3D 2016

If you are on Subscription, you can login to your Updates page and download Autodesk Shared Reference Point extension to connect coordinates in Revit with Civil3D.

For Revit 2016


For Civil3D 2016:


Autodesk� Shared Reference Point for Autodesk� Revit 2016

Autodesk® Shared Reference Point consists of the following features:
  • Two individual installations for AutoCAD Civil 3D and Revit
  • Export coordinates and elevation from AutoCAD Civil 3D to external .xml file
  • Import .xml into Revit based on same known positions and create a ‘Shared Coordinate System’

Friday, October 9, 2015

Enable Multiple RDP (Remote Desktop) sessions in Windows 10

you can use RDP Wrapper which acts as a middleman between Terminal Services and Service Control Manager. This way you don't need to touch termsrv.dll file...
Download and extract RDPWrap-v1.6.zip (or newer), then run install.bat as admin. After installation is completed, run RDPConfig.exe. If all items under Diagnostics are green, you should be good to go.


Multiple RDP (Remote Desktop) sessions in Windows 10

Three Techniques for Building Better Revit Content Libraries

Jon Buerg recently posted his 'top tips' for content on Shoegnome. Here are three I particularly liked:
  1. If you can actually afford to invest the labor and time into producing a complete library all in one shot without interruption, you’ll be rewarded with a lower overall investment cost and time frame.
  2. Future-proof your library... follow IFC protocols for embedding data, like manufacturer and model number, into your library element. Do this from the start...
  3.  visit 3D Warehouse (https://3dwarehouse.sketchup.com),
    BIMcomponents (https://bimcomponents.com),
    BIMobject (https://bimobject.com/en),
    NBS National BIM Library (http://www.nationalbimlibrary.com),
    Revit City (http://www.revitcity.com/index.php),
    KCL CADalog (http://www.kclcad.com), and
    SmartBIM Library (http://library.smartbim.com)

Building Better BIM Libraries - Shoegnome

Also, don't forget I have a (somewhat old) content list at:

Wednesday, October 7, 2015

Convert Windows 10 Quick Access Items to Normal Shortcuts

Here's how:
  1. Open Quick Access in a new window
  2. Select All
  3. Copy
  4. Go to an empty folder
  5. Paste shortcut
  6. Your Quick Access items are now 'normal' shortcuts
You can quickly clear the auto-populated entries from Quick Access by using Clear File Explorer history after right-clicking on Quick Access and going to Options:

Finally, you can multi-select File Folders in Quick Access and Unpin them all at once from the right-click menu.

After upgrading to Windows 10, I decided to clear out my Quick Access using above steps, and then incrementally add items back by using the shortcut backup that I created.

Tuesday, October 6, 2015

BIM360 Integrated Shared Views with Navisworks Manage - its finally here!

One of my most liked posts on the Ideastation is this one, where I request the ability to share viewpoints between Navisworks and Glue.

This functionality has finally been provided in Service Pack 3 for Navisworks Manage 2016.

It is officially called "Shared Views", as per the above details from the SP3 feature readme.

How does it work?
  1. In Navisworks 2016, connect with a BIM360 Glue project and model
  2. Navigate in Navisworks to a view you would like to save
  3. On the BIM 360 ribbon, open the Shared Views pane and then click New
  4. Name the view

After creating this view in Navisworks, you can open the Glue Windows client and open that model, and the view will appear in the Shared Views list:

Similarly, in the Glue web client you can now access this view:

 And, in the Windows client we can easily make and organize Shared Views. To see them in Navisworks, just click Refresh and they will show up in the Shared Views pane:

This update is a great advancement for Autodesk BIM interoperability, and combined with Switchback it now allows bidirectional viewpoint sharing between Navisworks, Glue and Revit. Very cool :)

Navisworks Manage 2016 Service Pack 3 Direct Download Links

Here is the Application Manager version of SP3 for Navisworks Manage 2016:

Other links:
 Autodesk_Navisworks_2016_Service_Pack_3_Multilingual_Freedom_64bit.msp (msp - 101,280KB)
 Autodesk_Navisworks_2016_Service_Pack_3_Multilingual_Manage_64bit.msp (msp - 139,380KB)
 Autodesk_Navisworks_2016_Service_Pack_3_Multilingual_Simulate_64bit.msp (msp - 139,380KB)
 Autodesk Navisworks 2016 Service Pack 3 Feature readme.pdf (pdf - 259Kb)
 Autodesk Navisworks 2016 Service Pack 3 Installation readme.pdf (pdf - 120Kb)

Autodesk page:
Navisworks 2016 Service Pack 3 | Navisworks Products | Autodesk Knowledge Network

How to Download and Use Autodesk Seek Addin for Revit

 Here's how you can get it:
  1. Go to https://beta.autodesk.com/callout/?callid=%7bA06CC6BE-3ADD-4789-AC64-CE5B1D9C8254%7d 
  2. Click Join Now
  3. From there you may have to login before you can go to the Download page
  4. Download and run installer (SeekForRevit150710Setup.exe)

The next time you run Revit, you will have an Autodesk Seek ribbon...
  1. Click Browse Content
  2. Type something in the search bar
  3. Click 'Revit Supported Files' and then
  4. Click 'Load Family to Design' next to the relevant RFA
Now is your opportunity to test this addin out and influence its development by providing feedback through the Beta site. As a simpler alternative to manually downloading, Loading and placing rfa files from Seek, it looks pretty good at this stage. What do you think?

Get the Autodesk Seek for Revit Plug-in | Autodesk 360

Tuesday, September 29, 2015

Learn Python Scripting in Revit

Daren Thomas started a GitBook to describe how RevitPythonShell and Revit interact, and perhaps you may find something useful that could assist with creating custom Python nodes for Dynamo...

Download at:
Scripting Autodesk Revit with RevitPythonShell - GitBook

Friday, September 25, 2015

Solving a Local vs Central Revit Link Problem with View Templates

Revit Wants you to transmit 'detached copies' of Central files for linking into other models. If you ignore this and transmit your Local copy instead, Revit always remembers where that instance of the Local file was saved, and it causes havoc in a federated model situation. You can use the free CTC explorer extension to quickly check this:
Or you could use Dynamo with my Bakery package:

 Hypothetically, let's say you have received a file from a consultant, and after reloading you realise it was a Local file, not a Central. Now, your federated model may already have changed the name of the file to match whatever the local was called. Let's say this problem has caused another problem: multiple instances of that same model have been loaded into this file.

If you are using View Templates, only one of these instances will be the point-of-truth for your View Template Revit Link Overrides. Time to get out your magnifying glass and investigate. Firstly, we will create multiple copies of the RVT file with different names, and then use Reload From (in Manage Links) to get these loaded into the current Revit session. This will create a Local alias:

Now, only one of these is the historical, correct link in the context of this federated model. How do we know which one to keep and which ones to remove?

We can use our View Template Revit Link Overrides to tell us... after all, they are the reason we are going through this process, right? We want Revit to 'remember' the overrides we have made in those templates. So let's have a look at the View Template and see what it tells us.

Basically, by reviewing the Custom overrides here, I was able to determine which version of the Link to keep. It just so happens that the correct historical link had:
  • a lower number as its instance name (shown above as 149), and
  • a lower number as its element ID (450048 compared to 1288492). I found this by using Project Browser, Select All Instances - In Entire Project and then Manage - IDs of Selection
The above two 'numerical' investigative methods are probably not 100% reliable, but they may give you a good idea of which link instance is older in terms of this project.

Now, simply Remove the wrong links using the Manage Links dialog, and be aware of not re-linking multiple new instances if you just so happen to get a Local copy from someone in the project team. And remember...

What does Revit Want? Central copies for linking purposes.

Tuesday, September 22, 2015

Want access to 27500 Revit Drafting Views and around 1000 Revit Families for $499 per year?

ArchVision has just released a new content subscription service, initially focused on Revit construction details, called Detail Warehouse. What is it and how does it work? Read on below...

The DETAIL WAREHOUSE provides access to over 27,500 native Revit Drafting Views designed to kick-start or supplement your in-house Revit standards library. The collection is comprised of foundation, door, window and roof details representing 50 sub-categories of construction details. In addition, you’ll also have access to nearly 1000 Revit Components.
The goal of DETAIL WAREHOUSE is to provide you with an efficient starting point and ongoing complement to your own internal library. For only $499 per year you can access the entire reference library drawing on what you need, when you need it. Learn more at DETAIL WAREHOUSE.

Besides offering the most extensive collection of Revit Drafting Views available anywhere, access to the DETAIL WAREHOUSE is provided via ArchVision’s innovative new content management platform called AVAIL. Through AVAIL, DETAIL WAREHOUSE subscribers can access foundation, door, window and roof “Channels” and search and download content closely matching their needs. A Properties Panel presents high-resolution previews of each Drafting View. AVAIL let’s users browse or search the content in a Channel but also offers an innovative new way to find content we call “Panoply”.


Friday, September 18, 2015

Revit Shortcuts and the Revit Warnings Project

A couple of interesting new endeavors have appeared online recently that I wanted to share. The first is from Autodesk, and they are encouraging you to learn and use keyboard shortcuts. I have posted about keyboard shortcuts plenty of times in the past. I'm not sure this particular site will help me much, because over the years I have customized my Revit shortcuts and they don't match up with the default anymore :-)

Check it out at:
Revit Shortcuts | Keyboard Shortcuts and Commands | Autodesk

I have also posted previously about warnings and error reports (including how to solve them). The Revit Warnings Project  wants to take your Revit error reports and turn them into some useful, browse-able statistics data and graphs. It is an interesting read, if only to see how your errors compare to some others. I would like to see the Revit Warnings Project expanded to included recommended solutions to the warnings too.

My less-serious take on Revit Warnings and Errors can be viewed here:
What Revit Wants: Funny Revit Error Messages

Thursday, September 17, 2015

Revizto Direct Download Links

Revizto is getting better and better with each release. However, you may find that your company firewall is blocking the exe download. In that case, you can use these alternative direct MSI download links:
64-bit: http://update.revizto.com/v3/msi64
32-bit: http://update.revizto.com/v3/msi32

Free Ways to Export your Families from Revit and Sort them into Folders

There was an API addin available a while back, but in recent years I have used:
These are the steps to export the families using the builtin workflow:

Personally, I now usually use Unifi to export and manage Revit content.

Thanks to Matt Wash for prompting me to do an update post on these different methods.

Tuesday, September 15, 2015

Add a Default Value to an Input Node in Dynamo in just a few seconds

This is a pretty basic lesson, but just in case you aren't doing it already... Adding a default value to your input nodes can make your custom nodes much more useful (and possibly easier for others to use). Obviously, not every input always needs a default, but in some cases you probably know that "in 9 times out of 10 use cases, this value should be xyz". To add this default value in Dynamo:
  1. Edit the custom node
  2. In the input node label, after the label name type a space, followed by a colon, followed by a space
  3. You are now in 'default value land'. Dynamo will prompt you for a datatype.
  4. Choose or enter an appropriate datatype, then type a space, followed by an equals sign, followed by the default value
  5. Obviously, the value must match the datatype.
An explanatory image and a 1 minute screencast are provided below.


Monday, September 14, 2015

Import any 3D geometry (like Google Earth terrain) to Revit environment via Memento and Recap

I got a virtual tap on the shoulder from Brian Nickel over at The Revit Saver today. He said he had been "searching for an answer like this for a year or two, and the guy posted it two days ago overseas! Talk about a neat workflow!"

What are we talking about?

Basically, it is an inventive way to use the mesh tools in Memento, which can consume images, make meshes, and export them to Recap. From there, we can easily get that into Revit for quick site context investigations. The actual implications of this workflow are pretty big... hypothetically, it allows you to use any good series of images to automatically make some 3d geometry and bring it into the Revit environment for further modelling.

Funnily enough, this workflow is just a logical extension of the stated aims of Memento, namely images to meshes as a 'great companion to ReCap':

Here's how arnebjelland describes the workflow from Google Maps to Revit (via Photoshop, Memento and Revit), In short:
  • open google maps in full screen and find your building site
  • rotate the view around your site meanwhile you press «print screen» as often as you wish
  • with dropbox installed, the «print screens» should be perfectly downloaded automatically
  • you should crop your photos to get rid of unwanted text/labels. You can do this by making an «action» in Photoshop and then choose «File» – «Scripts» – «Image Processor» to crop every photos in a folder
  • then you make a mesh in Memento with your cropped photos and export it in RCP
  • import it into Revit and enjoy

Screencast (Brian Nickel):

Images (Brian Nickel):

Steps from arnebjelland at:
Combining Google Maps, photogrammetry and pointcloud into Revit | Digital story of an architect

Heads-up from Brian Nickel at:
The Revit Saver: Combining Google Maps, Photogrammetry and Pointcloud Data into Revit 2016

Type Catalogues and the Revit API

Have you ever wondered if there are API commands for addressing or automating Type Catalog information in Revit? A recent post from Jeremy Tammik covered some of this. In it, he discusses the difference between
  • the embedded MEP lookup tables (which the API can address using FamilySizeTable and FamilySizeTableManager), and
  • the legacy text file lookup tables, which are basically a specially formatted TXT file with the same name as the RFA.
The post is well worth a read, as he also references some useful resources in the Revit help and an AU class...

 What about units in Type Catalogues? Quoting directly from The Building Coder:
Question: we're trying to create type catalogue in txt file for Radiator family. We were trying to define a parameter in watt units, with no success. How to define header for this parameter?
Answer: Look at page 15 of Martin Schmid's Autodesk University class handout on Creating Revit MEP Content for Engineering Coordination.
Here is a sample Exhaust Fan RFA and TXT file for you to play with.
They don't use Watts, but should give the idea if you are not already familiar with type catalogues.
Also, the families guide provides a list of the parameter types, namely, for electrical_power: watts, kilowatts, british_thermal_units_per_second, british_thermal_units_per_hour, calories_per_second, kilocalories_per_second, volt_amperes, kilovolt_amperes, horsepower.

From original post at: http://thebuildingcoder.typepad.com/blog/2015/07/type-catalogues.html

Tuesday, September 8, 2015

Move Multiple Revit Viewports on Different Sheets in one Operation

Let's say you have 50 sheets with one viewport on each, and you want to nudge all those viewports around the sheet a little bit. Difficult?
  1. Use a couple of nodes from Bakery to grab the Viewport elements based on a name search (also thanks to Rhythm package creator John Pierson)
  2. Now you have the element IDs in the clipboard, go back to Revit and Select by ID. Paste.
  3. You now have all of those viewports selected, and can move them all at once!