What does not
What was not tested
A great number of winetricks + a manual DLL installation is needed, see comments.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Debian GNU/Linux Unstable "Sid"||Jul 14 2013||1.6-rc5||Yes||Yes||Silver||Andrew Jones|
|Show||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Jun 21 2013||1.6-rc2||Yes||Yes||Bronze||subraizada3|
|Show||Ubuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)||Apr 08 2013||1.5.27||Yes||Yes||Gold||an anonymous user|
|Show||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Mar 12 2013||1.5.25||Yes||Yes||Gold||jitsumi|
|Show||Arch Linux x86_64||Jan 20 2013||1.5.22||Yes||Yes||Gold||Joseph Williams|
The borderlands lancher is not working with wine. But to run the game, it is this application that steam starts first. To work around the problem, do the following:
Create a file named steam_appid.txt with the contents "49520" (without quotes).
Put this files into the Steam/steamapps/common/Borderlands 2/Binaries/Win32 folder
Then, every time you runs the game, first runs steam, and only when steam is running, start the game by running Borderlands2.exe (in the Steam/steamapps/common/Borderlands 2/Binaries/Win32 folder)