There are 3 options for running the game on the Mac.
- Bootcamp. This basically partitions your hard drive into a Mac and Windows partition and allows you to natively boot into Windows on your Mac. To do this, you will need a large enough hard drive and a Windows license. The biggest downside with this approach (IMHO) is that you need a dedicated Windows partition, and this is not always feasible when you are using an SSD. The big advantage is that you're running Windows natively so you get great performance and no issues.
- Wine. This is a Win32 compatibility layer that allows you to run Windows binaries on the Mac. There's a page on attempts to get this running with not much success. Keep in mind that the majority of Wine users run Linux, so running Wine on the Mac is even more of an unknown. I don't know if anyone has got this working, but the obvious advantage is you don't need a Windows partition or a Windows license. The downside should be pretty obvious.
- Virtualization. Running Windows in a virtual machine(VM) isn't as crazy as it sounds! You'll need either VMWare Fusion or Parallels. VirtualBox is free, but the 3D support is absolutely rubbish so don't bother attempting to game in it.
Of the two products, Parallels runs the game a lot better than VMWare Fusion. With my 2012 Macbook Pro with an nVidia 650M, I'd average 60+ FPS in Parallels with the low preset at 1440x900. The same settings in VMWare Fusion produce about 40+ FPS. While both these numbers sound adequate, I noticed that the framerate would dip a lot more in VMWare Fusion. I've lost count of the number of times I've missed a shot because the frame rate dipped (I could also be a {Scrap} pilot, but let's assume I'm competent ). In terms of minimal frame rates, Parallels just seems much better and smoother.
Here's a screenshot of what the game looks like running in a VM.
Parallels. 60+ fps.
VMWare Fusion 6
40+ fps
Parallels is generally better for gaming. It supports DirectX 10, and you can assign up to 1GB of video RAM if your physical hardware supports it. VMWare Fusion is limited to 256 MB of video RAM and DirectX 9.
Hope someone finds this useful.
Edited by Teifus, 03 October 2013 - 04:43 AM.