Options for moving the cross over data off your internal drive.
First one is to move the Crossover folder found in ~/Library/Application support and replace it with a sym link.
- Quit Crossover;
- Open Finder, go to (cmd + shift + g) the folder /Users/username/Library/Application Support/;
- Copy and paste the whole CrossOver folder to the external drive;
- Open Terminal.app (in Finder, /Applications/Utilities/) and type "cd /Users/username/Library/Application Support/";
- Type "rm -r CrossOver" (be careful, it will remove the whole folder, so make sure to have your copy handy — or just rename it with "mv CrossOver CrossOver.old");
- Last, type "ln -s /Volumes/Data/˜CrossOver ." (mind the "." at the end), it will create a link directly from your Library files to the external drive;
- Relaunch CrossOver, check if everything is as it should.
The other option is to add a new drive that is hosted on your external drive that steam can access and install games from. That is, the main crossover folder still resides in ~/Library/Application Support but you can install steam games to this other drive.
In Crossover, open the selected bottle, for me its called steam
- Select Wine Configuration
- Click on the Drives Tab
- Click Add, pick a drive letter, and paste in the path of the drive e.g., /volumes/<Drive name>. Conversely you can select browse, scroll to the bottom and expand volumes to select the drive.
- Launch Steam
- Go to Settings
- Select Storage
- Add new drive
- Install any new games on that drive.
I used the first option, as it seems the most seamless. I did not see any performance impact to the games, i.e., they ran the same on my Macintosh HD and my external drive called Data