Starcraft – work-around or fix to the Starcraft online chat bug for wine

battle.netstarcraftwine

I'm currently running Starcraft through wine version 1.4.1 on Ubuntu 13.04 Raring Ringtail. Most features of the game work just fine. However, when I play on battle.net, my keyboard seems to lose functionality. While I can chat just fine in a battle.net lobby, the moment I join a game lobby it all ends. Once the game starts, not only can I not chat with my teammates or taunt them, I can't move my screen with the arrow keys. I do believe some short cuts like a to attack still work.

So, has anyone gotten battle.net to work successfully with any other version of wine or by adding some kind of dll override?

Best Answer

I found a work around for all known and some unknown bugs in the game, though I'm not quite happy with the answer. An older version of wine, versin 0.9.14, seems to work perfectly with Starcraft. Using PlayOnlinux, I created a new wine prefix that uses wine 0.9.14 and then used the installer that I downloaded through blizzards website to install the game. With this solution I have full functionality of the keyboard and am able to chat with other players to their misfortune.

Still, newer versions of wine shouldn't lose functionality, this is definitely something that needs to be fixed. However, that's for AppDB and not gaming on stack exchange. For now, the work around to the bug is to use this earlier version of wine.