When WriteLocalTempFileWhenSaving is enabled (True):
Rhino writes the file to a temporary location on your local drive first
Once the write is complete, it renames/moves this temp file to the final destination
This uses an “atomic rename” operation, which is safer and more reliable
When WriteLocalTempFileWhenSaving is disabled (False):
Rhino writes directly to the final destination location
The file is written in chunks/segments over the network
The Trade-off
Local drives: Keep it ON for safer atomic writes that protect against corruption
Network/Dropbox: Turn it OFF to avoid cross-filesystem rename failures, even though it means writing directly (which is less protected against interruptions but actually works reliably on those locations)
The root issue is that cloud sync services and network shares handle file operations differently than local filesystems , making the atomic rename approach problematic when the temp file and destination are on different storage systems.
There are a lot of potential factors here. Ideally we can narrow it down to specific version that was working different for you. Let me know what releases you would like to try and i will send links via PM.
I take it that you have not disabled the macOS Versioning feature for Rhino?
If you haven’t (for Rhino 8, that requires running a test command. The option was exposed in the UI of the WIP last week), macOS is saving all the changes for you and you shouldn’t have to save on top of that.
Do you automatically install new final SR versions or do you manually download an updated version once in a while?
-wim