On Land

Environment Information
At Rill Architects we run ArchiCAD on macOS. If you work at Rill, this is your stuff. If you don't, but you work in ArchiCAD, you may find something interesting. Anybody else, I don't know.
RSS
November 2009 Archive

Intersection priorities help the user control interactions between certain elements. Wall and beam elements have their own intersection priority; I'm calling that the element priority. Composite skins (and components of custom profiles) have their own intersection priorities. Those are skin priorities. Neither of these should be confused with the intersection group number property of layers, though that bears on intersections too!

Element priorities effect plan and 3D geometry. Skin priorities effect only plan. Managing skin priorities is the key to proper automatic joint cleanup between composite walls in plan. Here's a look at the essentials of skin priorities and our standard composite setup.

More»

If you encounter a failed Archicad autosave (Crash followed by no recovery dialog at relaunch), and you are running Time Machine in OS X, restore the Autosave folder from Time Machine instead of messing with cron job workarounds.

Make sure Archicad is not running.

Activate Time Machine on the Dock.

Navigate to [Home]/Library/Application Support/Graphisoft/. You should see a folder called Archicad Autosave Folder. If you don't, go 'back in time' by clicking the next window. If you see more than one Autosave folder, sort the window by Date Modified to determine the right one.

Highlight that folder and click the Restore button. (You shouldn't get a 'replace this folder' warning, because if the Archicad Autosave Folder was present, Archicad would have seen it and given you the recovery dialog. If you do get it, make sure Archicad is not running.)

Once the folder copies over, relaunch Archicad. It should find the Autosave data and present you with the recovery dialog. Depending on when Time Machine ran last, you may have lost more work than you would with a normal autosave.

Update: This method works through Archicad 12, with the key Recent Files. In 13 through 15, it still works, but the key you need to modify is called "Recent Documents". In 16, the Recent Documents key disappeared. Unfortunately I haven't been able to find where the recent documents are stored in 16 and 17.

Also: Under Mavericks (OS X 10.9), the developer of Pref Setter comes up as unidentified, and the current version will not run without modifying security preferences. The old version (I have 1.2.2) will run and seems to work fine.

It may happen that you would like to manually hack Archicad's recent files list. Recent projects are shown in the Start Archicad dialog box when AC launches. Recent projects and library parts are shown at File -> Recent Documents. One good reason to prune this list is that you can get apparent-duplicate items if you open a files from different locations, such as a server v. a local folder. Another reason is if you change servers and you need to make sure the recent items have the right address.

These are OS X instructions. We use the free utility Pref Setter to edit plist files. On Windows, use whatever Windows users use.

The AC preference files are at [home]/Library/Preferences/. There are a number of AC prefs; the one we want is com.graphisoft.AC .plist. You can right-click on the file and choose Open With... Pref Setter, or open the file from Pref Setter's File Menu.

The Pref Setter window will present all the 'Keys' in the plist file. Scroll to Recent Files.

Recent Files

Projects are listed first: Plan File_1., Plan File_2.,... You can delete any of these items. You can also modify the path in the Value field, to point to a different server, for example. Following the projects themselves, there is a Plan FileType_ item for each project. If you are deleting project items, you can delete these items as well, or not. It doesn't matter. Following that is a Plan Number item. This value is set automatically; you can ignore it.

After all the project list information, there is a similar arrangement for recent library parts that have been created or opened for editing. In this context the word 'Symbol' means library part: Symbol File_1., Symbol File_2.,... You can delete or hack these exactly like the project items.

(There are also integer keys for the number of RecentPlans (projects) and RecentObjects (library parts) you would like to see in the list. These are set to 12 by default, perhaps you would like more or fewer.)

We had to do some of this recently when we moved our projects, libraries, modules, etc. to a new server with a different address. When AC launches, it will try to make sure the recent files are accessible. This may lead to a prompt to log in to the missing server. Or, if the password for the server is stored in the user's keychain, the old server volumes can mount without you noticing it. Next comes confusion about where you are actually working, which is never good. Tip: Delete the password to the old server in Keychain Access. That way, you will be notified when AC wants to go looking where it shouldn't and you need to hack your prefs.

(To be honest, even after carefully working through this, I have seen AC mysteriously seek out the old volumes. There's some glitchy behavior going on, but it seems to settle down over time. We do what we can.)

Roundup of issues with daily shutdown, data backup, and power failures.

More»