This Tutorial is EXPERIMENTAL AND WIP
On Mac, the game will assume the game files are in your ~/Documents/ Folder, for example: /Users/Name/Documents/The Sims Online/TSOClient/TSOClient.exe should be the original TSO game executable. The same goes for Simitone, which looks for TS1 in ~/Documents/The Sims/
Preliminary - Trusting SimNation programs
Getting started, you might encounter a lot of roadblocks with Mac trying to stop you installing non-app-store applications. To get around this, open up "Security & Privacy" (findable in spotlight search) and click "open anyways" each time you are asked.
Extract both zips and keep track of where they’re stored on your computer (usually ~/Downloads/)
In a terminal window change directory to be inside the extracted TSO Installer folder (ex. cd ~/Downloads/TSO_Installer_v1.1239.1.0.zip)
Execute: `cabextract -d ~/Documents/The\ Sims\ Online Data1.cab` (without quotes) which will create a folder in your Documents folder called The Sims Online
In the terminal window change directory to be inside the TSO-Version-Patcher Release folder (ex. cd ~/Downloads/Releases)
Extract the contents of the folder and drag those files into your SimNation folder replacing any conflicting files.
In a terminal window, change directory to your SimNation folder (cd ~/Documents/SimNation) and execute freeso.command or freeso3d.command to start the game! (these run `mono FreeSO.exe` and handle game patches.) -IMPORTANT: UPDATING-
Updating SimNation is more difficult. After the game's update finishes, the updater will not run. You must run freeso.command or freeso3d.command again, where you will see it performing the update in the command line.
Additionally, the game will not properly close until you close the terminal window hosting it. This is pretty unclean, but it works for now.
Check back at this thread after updates just to check if this process has changed, or if you need new MacExtras.
That's all. All of this is less than ideal, but it should let you play the game without the crippling issues you might get on a VM for now. Hope it works for you!