installation and first screen with buttons of which one is the start button.
What does not
doesn't work. Once I select start button, I get a message that the audio wouldn't work. it gave me an option to continue. I pressed play. Wine returned with it's own message saying it could not launch the game.
What was not tested
couldn't go further due to nothing working.
I didn't expect it to run as I've seen this failing on other attempts. Just thought maybe but maybe wine ver 1.1.22 would work. bummer.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Linux Mint 18.1 "Serena" x86_64||Jun 18 2017||2.10||Yes||Yes||Platinum||PaweÅ‚ Cholewa|
|Show||Linux Mint 14 "Nadia"||Dec 14 2012||1.5.18||Yes||Yes||Silver||Carlos Rodriguez|
|Show||Mac OS X 10.6 "Snow Leopard"||Nov 28 2011||1.3.33||Yes||No||Garbage||an anonymous user|
|Show||Debian GNU/Linux Unstable "Sid" x86_64||Oct 05 2011||1.3.29||Yes||Yes||Bronze||Maurizio Oliveri|
|Show||Ubuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)||Feb 04 2011||1.2.2||Yes||Yes||Garbage||Scott Weldon|
(Updated: Before 2009-05-12 for unknown version of Wine)
Well first you install BF2 out of the dvd and you run it in terminal by using
wine /PATH_TO_THE_GAME/LaunchBFII.exe (IF UR GAME LAUNCHES WITHOUT ANY PROBS AND JUST THE SOUND DISABLED DONT DO THE FOLLOWING STEPS)
and look for any fixme errors i got three one about displayDevices, another about clipping the mouse and THE MOST IMPORTANT one was about alsa mixer MPU-401 MIDI i had found that key in the registry and deleted it (it disabled the sound in all games, oh foolish me i didnt make a back-up). Deleting that key enabled me to run the game without it crashing at startup. RUN THE GAME FROM LAUNCHER OTHERWISE IT WONT WORK (cause the launcher has to ask you if you want to continue with no sound cause i got it disabled.
I assume if you loaded a native dsound.dll to wine's system32, you would get the sound working without removing the keys from registry. Although i couldnot test it cause i cannot retrieve my registry key :'(