I tried it yesterday and Soldier of Fortune 2: Double Helix works great after a simple "emerge winex", starting winex to get your config file, put your cd-rom in the config file and done. Just follow the instructions for this game. Here's what I did:
- First, Insert CD1 and mount your cdrom.
- Now, you go to /tmp, copy some files there and start the installation from that same directory. You can choose any directory, of course, but I used /tmp
Like this:
Code: Select all
$ cd /tmp
$ cp /mnt/cdrom/Setup/ossupport* .
$ winex /mnt/cdrom/Setup/Setup.exe- When the setup program asks for CD2, kill winex (and wine). Don't manually end setup, just kill it. (Update: read the next few posts for possible more neat / better solutions) Then, unmount your cdrom, replace CD1 with CD2 (mount it) and copy the files from CD2's base directory to wherever you're installing.
Like this:
Code: Select all
$ killall winex wine
$ umount /mnt/cdrom; #Insert CD1 now
$ mount /mnt/cdrom
$ cd ~/.winex/fake_windows/Program\ Files/Soldier\ of\ Fortune\ II\ -\ Double\ Helix/base/
$ cp /mnt/cdrom/Setup/base/*.pk3 .Now it's time to make sure you get MultiPlayer going (assuming you want to). Just go to the base/mp directory of your installation and link the pk3 files like this:
Code: Select all
$ cd mp
$ ln -s ../*pk3 .Once you've got it, just use winex to run it. Afterwards, make sure you link the new pk3's again for MP usage. One of them (update101.PK3) had an extension written in caps. Check if you have that and lowercase it. For example:
Code: Select all
$ winex /mnt/install/sof2goldfull.exeCode: Select all
$ mv ../update101.PK3 ../update101.pk3
$ ln -s ../update*pk3 .Now, this should do it. The game works. It includes PunkBuster v0.995 and if you wish to upgrade to v1.016 (latest at time of writing) you can use the pbweb.exe utility (http://www.evenbalance.com/downloads/pbweb.exe to upgrade. Save the file to the ~/path/to/sof2/Pb directory and use winex to start it.
If you did that update to PunkBuster, there's one little bad thingy: linux users get to see a message in their console (when playing on a server). It also shows up at the top of the screen, where all console messages appear. The message is "PunkBuster Client: O/S Exception Notice" and it appears about 10 times/second. Very annoying. Just go to your console and type "\pb_msg" press tab and type "@". The message now only appears if you pull down the console. I hope they fix this soon, though, 'coz all the kills still disappear quite fast.
Oh, one more thing: if performance is no good, pull down the console and type "\pb_system 1" and that should fix it.
There, hope I covered everything and that you may all play this game. I know I'm enjoying it.



