|Latest Wine Version Tested:||1.6.2|
Maintainers: About Maintainership
No maintainers. Volunteer today!
Successfully using Wine 1.6.2 on Mac OS X 10.10.1 (Mac mini Late 2012), installed via brew.
This was done since using Wine git trunk (1.7.x) on MINT Debian installed in VirtualBox did not provide hardware 3D acceleration, i.e. Mesa software rendering had to be used there which unfortunately had a fatal bug in that older Mesa version (OpenGL attribute ARB_UNIFORM_BUFFER_OBJECT advertised yet NOT supported - Wine crash; manually removing the attribute from the dlls/wined3d/directx.c array and rebuilding made it work, yet rendering was awfully slow, and due to these software rendering efforts my ultra fast Mac mini ended up in pizza box mode...).
Since VirtualBox attempts ended up rather fruitless, I thus decided to install Wine directly on lame-*ss OS X instead.
However imagine my surprise when this time CM2 sound failed to appear! (sound did work in the VirtualBox Linux session).
Some attempts at resolving this issue failed (both in Wine and in-game), thus I decided to have a look at cm2.ini instead.
cm2.ini has an entry
SoundDevice = FSoundDeviceOAL
(this sounded dangerously close to "OpenAL")
Thus I decided to do a strings on various CM2 binaries, where I successfully figured out that there's an alternate setting of "FSoundDeviceDS8", which does NOT seem to offered within the app (and note that Internet search did not reveal cm2.ini settings either!).
Changed setting, restarted, SUCCESS!
Â So, in other words, OpenAL on Wine 1.6.2 at least on Mac OS X does NOT work / get accepted by CM2.
What does not
What was not tested
Resorting to "Gold" due to that OpenAL issue. The Mesa bug OTOH does not really count since it's under pretty specific circumstances only.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Mac OS X 10.10 "Yosemite"||Mar 08 2015||1.6.2||Yes||Yes||Gold||an anonymous user|
|Bug #||Description||Status||Resolution||Other apps affected|
Comments for this application have been disabled because there are no maintainers.