(2012-09-24) Borderlands 2

I preordered Borderlands 2 about 3 hours before it was released on Steam and managed to get it working within about half an hour after it was released.

The main issue most people seem to be getting is that Dot NET 4.0 is "required" to run the game from the Steam launcher; however, it's only needed by the Borderlands 2 Launcher and not the Borderlands 2 game. Some people also suggest that you can install Dot NET 4.0 in Wine, but I've not had any luck with 
that.

Others have also said they can just run the Borderlands2.exe directly and it works, but on the face of it that didn't work for me.

Instead, I simply created a text file named "steam_appid.txt" in my "~/.wine/drive_c/Program Files/Steam/steamapps/common/Borderlands 2/Binaries/Win32/" directory with the text "49520".

After doing that I was able to run "wine ./Borderlands2.exe" from the same directory.

Here's a video of it running (again with no sound unfortunately).