Sup guys,
I am providing this information just in case someone else runs into the same issue.
The issue: The game downloads and installs just fine via Steam, but hangs during the loading screen when trying to start a new game or load an existing save file.
The fix: I checked Winehq for whatever might be missing to make RE:REV run after loading. And I found the answer. A user on Winehq posted that Wine needs the following, in order to run RE: REV: d3dx9, vcrun2005, vcrun2008, xact, wmp10.
So I went ahead and installed the following apps into my existing Steam bottle:
- Microsoft Media Sound Player Engine 9 via Crossover 13 (there's a Crosstie for it)
- DirectX 9 via Crossover Crosstie
- DirectX (recent) - was already installed in my Steam bottle
- Microsoft Visual C++ 2005 and 2008 were already in my Steam bottle
- Other games in this Steam bottle: Torchlight 2 (installed via Crosstie), Serious Sam 2 (installed via Crosstie), Crazy Taxi, Sonic Adventure 2
What works:
- Everything so far, even multiplayer.
What doesn't work:
- No issues whatsoever so far.
- [Edit:] If your mouse movement is a bit too fast/jerky when turning around or aiming - turn off mouse acceleration in the game options. This fixes the issue, which can also happen on Windows. It's not a Crossover specific issue.
Additional info:
The game now starts and loads without a problem. It even loads and runs faster than on Windows! I played at medium to high settings with 60+ fps. Loading is a lot faster via Crossover as well. And to make things better - multiplayer works too. I am very, very pleased by this success. It can be so easy, if you know what you're looking for.
The above was tested on:
- Ubuntu 12.04.3 LTS 32- & 64-bit, Ubuntu 13.10 64-bit
- Toshiba Satellite L750-16W
- Nvidia 319 proprietary drivers provided by Ubuntu
- Unity 3D activated, but Unity 2D (12.04 LTS) is recommended, if you experience performance issues with Compiz activated
- Make sure you have all libraries and dependencies installed on your system that Crossover 13 needs! This is very, very important. Write a ticket to support, just in case you don't know what I am talking about.
Have fun,
Alex