Fix for Carrara 8.5 and DIM on a Mac
I've posted this on one of the DIM threads but wanted to create it's own topic to make this easier to find. This is a 2 minute fix that allows you to use DIM on a Mac but have Carrara find its files properly. I've confirmed that DIM can continue to install and uninstall its content fine with this method and Carrara will pick up the content properly.
Step 1, install your Carrara native content via DIM as normal, you'll end up with a presets and scenes file in your Carrara applications folder.
Step 2, open Terminal (it's under Applications/Utitlities)
On the command line window type the following commands:
cd /Applications/DAZ\ 3D/Carrara8.5\ 64-bit/Carrara.app/Contents/MacOS/
ln -s /Applications/DAZ\ 3D/Carrara8.5\ 64-bit/Presets/ Presets
ln -s /Applications/DAZ\ 3D/Carrara8.5\ 64-bit/Scenes/ Scenes
That will create a symbolic link (or alias) to the location that DIM installs its files to in the proper location that Carrara expects to find them. Launch Carrara and you're all set.
Comments
Could you also control click on the Carrara application icon and choose to show package contents, and from there find the appropriate folders and make aliases from the Edit menu?
Possibly, I'll give it a shot next time I'm at my main system. I spend all day at work with a Unix prompt so for me it made more sense to use Terminal.
LIke Carrara, Macs usually have a couple different ways of getting where you want to go!
They’re definitely different. If you make a symbolic link to a folder, and also make a Mac OS alias of the same folder, then compare the Get Info dialogs and the UNIX list information you can see that they are different entities.
I don't know if an alias will also work or not, but because of the differences, one or the other might not be fully transparent for this use.
They’re definitely different. If you make a symbolic link to a folder, and also make a Mac OS alias of the same folder, then compare the Get Info dialogs and the UNIX list information you can see that they are different entities.
I don't know if an alias will also work or not, but because of the differences, one or the other might not be fully transparent for this use.
Good to know d3an. I hardly ever mess with the Terminal. I will boot into verbose mode or single user mode or whatever it's called and run Applejack as part of my maintenance routine, but that's about as far into the Unix guts as I tend to go.
It's not too scary for this specific operation. And yes, I'd vaguely remembered that aliases were somehow not the same as symbolic links and that's why I went that route.
For a symbolic link, the full path will definitely work completely transparently, I'm not sure if that's the case with an alias.