If you are running Torchlight for Mac on a case-sensitive volume, follow these steps to get it operational:
Warning
A few steps are needed. This is a bit advanced, so don't attempt this unless you are comfortable with a UNIX shell. Make sure you have a recent backup of your system in case anything goes wrong.
Let's Go
First, move your ~/Library/Application Support/Runic Games folder on the case insensitive volume (the examples below expect it to be in /Volumes/[case insensitive volume]/Home/Library/Application Support/).
Run the following in a terminal (You will need to change the username, TORCHLIGHT, to your own username. Some paths may need to be corrected for your specific environment):
- sudo mkdir -p "/USERS/TORCHLIGHT/LIBRARY/APPLICATION SUPPORT" && \
- cd "/USERS/TORCHLIGHT/LIBRARY/APPLICATION SUPPORT" && \
- sudo ln -s "/Volumes/[case insensitive volume]/Home/Library/Application Support/Runic Games" "RUNIC GAMES"
- sudo mkdir -p "/users/torchlight/library/application support" && \
- cd "/users/torchlight/library/application support" && \
- sudo ln -s "/Volumes/[case insensitive volume]/Home/Library/Application Support/Runic Games" "runic games"
cd ~/Library/Application\ Support && ln -s "/Volumes/[case insensitive volume]/Home/Library/Application Support/Runic Games"
At this point, you should be able to launch the game. To verify that everything worked as planned, run: find /USERS /users; ls -d ~/Library/Application\ Support/Runic\ Games/
If everything went ok, you should see something similar to the following:
~% find /USERS /users; ls -d ~/Library/Application\ Support/Runic\ Games/
/users
/users/torchlight
/users/torchlight/library
/users/torchlight/library/application support
/users/torchlight/library/application support/runic games
/USERS
/USERS/torchlight
/USERS/torchlight/LIBRARY
/USERS/torchlight/LIBRARY/APPLICATION SUPPORT
/USERS/torchlight/LIBRARY/APPLICATION SUPPORT/RUNIC GAMES
/Users/torchlight/Library/Application Support/Runic Games/