Updated OSX Install Guide
Based largely on Enk's work & tested on OSX 10.6. If anyone can give this a shot and let me know if there are issues I'd appreciate it :3
1. Download and install XQuartz and Xcode (both free).
2. Download the installer script to your users Downloads folder
3. Open up Terminal (click the magnifying glass menu at the top right of the screen, type “Terminal,” and click the first item that pops up). Paste in the following commands and press Enter after each.
cd ~/Downloads
chmod +x SS_install
./SS_install
When prompted enter your password to accept the Xcode EULA. This may take a really long time (i.e. more than an hour). Just let it run in the background and check from time to time
4. Click continue to download the updates but un-select Launch When Complete
5. Click close when update is completed
6. Go to the Applications - StarSonata folder and open the StarSonata file to launch the game, PatchBot if you need to run an update
The only thing I couldn't do on the forum was upload the installer script file which should be saved as SS_install in your username - Downloads folder
Code:
cd /tmp
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
sudo xcodebuild -license
brew doctor
brew install libusb-compat
brew link --overwrite libusb-compat
brew install wine
wget http://s3.amazonaws.com/starsonata_download/starsonata2_installer.exe
if [ ! -d /Applications/StarSonata ]; then
mkdir /Applications/StarSonata
fi
echo cd \~/.wine/drive_c/users/\$USER\"/Application Data/Star Sonata 2/\" > /Applications/StarSonata/StarSonata
echo wine \"Star Sonata.exe\" \& \> /dev/null >> /Applications/StarSonata/StarSonata
chmod +x /Applications/StarSonata/StarSonata
echo cd \~/.wine/drive_c/users/\$USER\"/Application Data/Star Sonata 2/\" > /Applications/StarSonata/PatchBot
echo wine \"patchbot.exe\" \& \> /dev/null >> /Applications/StarSonata/PatchBot
chmod +x /Applications/StarSonata/PatchBot
wine starsonata2_installer.exe
Known issues: Xcode on OS 10.6 has no -license argument, left in for other OS compatibility, doesn't break anything.