The first thing you will want to do is to make sure you have installed Steam and NS2 in the same bottle. You will need Steam connected when you launch the game to allow it detect "network services" be happy.
For some reason, the game won't detect correctly your video card memory size and will output log errors about memory overflow. To resolve this, you will need to add a key using the regedit registry editor.
To start regedit, you need to go in then CrossOver Games menu and choose "Configuration". There, select the "Manage bottles" tab. Click on the bottle you have used to install both Steam and NS2, and click "Configure". Now select the "Configuration panel" tab, and click on "Launch...". In the popup, enter "regedit" and press enter.
Now that you have regedit opened, you need to add a new key, as follow:
- Browse to HKEY_CURRENT_USER, then Software.
- Right-click on the Wine folder, and chose New->Key. Name this key "Direct3D".
- Right-click on this newly created key, and select New->String. Name this string "VideoMemorySize".
- Double-click on this new string, and set its value to the amount of video memory your graphic card has (in megabytes). Usual values are 256, 512, 1024, etc.
That's it!. The game should start now. BUT,
some warnings : Don't set the video to fullscreen. Doing so will cause the game menu to stop responding to your mouse and keyboard, and you won't be able to revert this setting back. Also, if you attempt to set the graphic quality to high instead of medium or low, you might get crashes.
Edit by ikir:
ON Mac you can launch regedit in this way: Menu "Programs --> "Run command...". The follow Apteryx instructions.
Edit by Matt:
ON Mac using Crossover 11: Windowed mode results in White screen, Fullscreen-Windowed causes space outside of screen to flicker. Fullscreen works. (Running version 1.0 of game)