I have been trying for the past few days to get borderlands 2 to work on my 64 bit Ubuntu Linux Box. I have made a 32-bit wineprefix. I've made one several times, actually. according to the WINE appdb, I should be able to install microsoft's version of .net 4.0 and steam will install everything else.
I have downloaded .net 4.5 and 4.0 not knowing which one I would need. When I run the 4.0 one, it tells me "The same or higher version of .net is already installed on this computer" which according to the appdb, should only happen in a 64 bit WINE prefix. I checked, and it is a 32-bit.
When I just try to let steam install the requirements, I get this error:
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
and nothing happens after that.
When I try to install .net 4.5, the installer crashes.