I just played through the whole game (Mafia 2) last week.
-To stop it from crashing at initialisation, you have to navigate to '.wine/drive_c/users/yourusername/Local Settings/Application Data/2K Games/Mafia II/Saves' (substitute 'yourusername' for your username) and open the videoconfig.cfg file in a text editor. It should contain a line like this (when you first open it): ' 24 24 1024 768 0 0 0 1'.
Change everything, except for the resolution, to 0, so that it looks like this: '0 0 1024 768 0 0 0 0'. Save the file and the crashing should be fixed.
-To get the sound working, open winecfg and disable mmdevapi in the libs tab.
-To make the game playable (performancewise) set Physx to off in the in-game graphics options menu and set 'UseGLSL' to 'disabled' using regedit.
After that you should be able to play Mafia 2. I got a constant 25 FPS with my GTX285 and wine-1.3.3.
I am totally new to Wine but I have to admit that I thought there would be more problems with it - a lot of he things I tried so far worked pretty well.
A few hours ago I tried to install Mafia II ...
Done. So far...
Then I of course wanted to play but now the Mafua II doesn't ask me to install Physx -which is good- and then it fails. I couldn't even the main menu.
I know that in the AppDB it is rated is "trash" or "bronze" - so I googled and found this thread. Kairhos for you it worked though ... Any ideas what I could try in addition to the workarround mentioned in your post?
Hello to everybody!
I finally managed to launch Mafia II on my Ubuntu 10.10 64bit - Steam version thanx to Kairhos. I was not able to do so earlier.
But, If I try to launch new game, it gets stuck. Any ideas? Thanks