Planetside has switched to a new patcher ("LaunchPad 3"). It does not run by default in Crossover, but it is possible to use it in an alternate way. These instructions assume you're on Linux, as that's what I am. If you're not, change the paths accordingly.
What it is
LaunchPad 3 is essentially a Flash application with a native Windows wrapper and a special activex plugin that does the file handling. The Windows wrapper doesn't work - the flash app and activex plugin however, does. And it's usable via ie6.
Prerequisites
1. Know what your PlanetSide bottle is called
2. Move (or symlink) your PlanetSide installation to this path within your bottle: C:\Program Files\Sony Online Entertainment\Installed Games\PlanetSide (ie. "/home/USER/.cxgames/BOTTLE/drive_c/Program Files/Sony Online Entertainment/Installed Games/PlanetSide"
3. Download winetricks from http://winezeug.googlecode.com/svn/trunk/winetricks
4. Know where cxgames is installed (ie. default for packages on Linux is: /opt/cxgames/). Alter paths in examples accordingly.
Installing IE6
1. Open up a terminal, this is all done in a terminal. You will need to know where you downloaded winetricks.
2. run:
export WINEPREFIX=~/.cxgames/YOUR_BOTTLE
export WINE=/opt/cxgames/bin/wineloader
sh winetricks ie6
3. Follow on-screen instructions to install IE6
Configuring IE6
1. Start IE6, either via CX generated menu items, or by running this in the terminal you used: $WINE iexplore
2. Select Tools -> Internet Options -> Security -> Custom Level. Set "Download unsigned activex controls" to "Prompt"
3. Visit this in IE6: http://launch.soe.com/lp3/index.html?game=planetside
4. Install flash as prompted, then reload when installed.
5. Let the patcher do its thing, ignore errors. If you do get errors, try reloading the page. The first run takes a while because it needs to validate your entire PlanetSide install.
Needless to say, don't use this ie6 for *anything* else.
Post install
Now, whenever you want to play, just visit http://launch.soe.com/lp3/index.html?game=planetside in ie6.
You may want to write a wrapper script to run the game, ie. like this:
#!/bin/bash
export WINEPREFIX="/home/USER/.cxgames/PLANETSIDE_BOTTLE"
exec /opt/cxgames/bin/wineloader iexplore "http://launch.soe.com/lp3/index.html?game=planetside"