In Dynamo 2.18 there is a new option to better save with new GUIDs. What does this actually do?
Upon trying it, my graph lost all the package references in the Workspace References extension. When I click, installed specified version, it says the package is already installed. Closing and restarting Revit/Dynamo makes no difference. So what has actually happened to the file?
Do I need to remove all packages from my library and redownload them?
@jacob.small any insight on this? I can’t find any release notes which explain how this works.
I have a vague recollection that this was to refresh the GUID of the.dyn file itself (utilized by Player applications), but can’t recall. Have asked development (believe it or not I’m not on that team and my forum hours are entirely voluntary), but for direct lines to that team the GitHub is best.
1 Like
The menu item named Better Save
is probably from a package user installed by accident? Not an OOTB operation in Dynamo, so I cant answer the original question. We did implement in 2.18 that Save As
will use new GUIDs for all graph elements though
1 Like
Better save is a feature from monocle:
specifically “save with new GUIDs” was implemented because of the shortcomings of the insert graph feature originally introduced in Dynamo 2.17 (which was finally fixed in Dynamo 2.18)
What it does is save the file with new node GUIDs resulting in basically a copy/paste action in a new file.
It is marked for removal in a future version of monocle because (once again) the team finally fixed this in Dynamo 2.18.
Apologies that it messed with workspace references on your end. I didn’t find that in my testing/development.
Also, I generally disable the workspace references because that “feature” is a mess and causes more issues than it solves.
In your specific case @Paul_Wintour , the workspace reference view extension is causing all sorts of headaches because when you click Install Specified
it gets mad at any package that is DLL based. (All except springs in your previous post). So it essentially does not work. This is because DLLs can not be reloaded on the fly.
1 Like
Also, most menu items in Dynamo have hover tooltips to help along the way. 
Better to hover a bit than just run a tool to see what it does.
Note: Save with new GUIDs will be removed in the next monocle update, and better save will be renamed “Better Save (brought to you by monocle)” to eliminate confusion.
3 Likes