


Not recommended due to instability
Alt-tabbing crashes the game
No controller support for a modern port, even if it's not really needed for a game like this. Alt-tabbing the game causes an error that crashes the game. Not a good OOTB experience.

Works great
Game is runnig without any problems.

Launched using Luxtorpeda that automatically launches the RV-GL engine. Works perfectly
Working great with Luxtorpeda which just downloads RVGL and has Steam run that instead of the default Re-Volt.

Fun fact, the GOG version "just works" with wine. I doubt Steam has a different version. Just click and play. Just DON'T use protondb.
The only thing that doesn't work is saves, and to fix that, you just have to open regedit ("wine regedit") in the background, so Re-Volt has time to save your trophies to the regedit. Close regedit 5 seconds after closing your game and that is all. Enjoy!
Download rvgl portable and copy to the game directory, rename rvgl.exe to revolt.exe
Changed the right trackpad to arrows + enter on longpress, then went to options and changed input to controller.
Game starts with error about viewpoint, RVGL fixes that and many other things. You can also add FLAC version of music, dreamcast content and many more. This will work until Re-Volt recieves an update through steam though, then you have to do it again.
Using default Proton I got the viewport error; switched to an older (6 something) version I was able to run it but laps time/position/distance to next racer would not show, so the game wasn't playable. After switching to Proton 3.7.8 the game ran as expected.
Using community layout "Re-volt ready" I was able to navigate the menu (not working using default layout). This layout works fine but it's a keyboard-based layout so it doesn't have fine steering as you would with an analog stick. Not a big issue, game is arcadey enough to be enjoyable this way.
Laps don't count and doesn't show enemy distance
works great when using proton 3.7-8
WINEDLLOVERRIDES="ddraw,dinput,dsound=n,b" %command%
The game would run at about 15 FPS after setting the resolution to 1080p. That was seemingly fixed by installing DSOAL in the game's directory (?)
The game ships with ddraw.dll and dinput.dll that are necessary for the game to function, but are ignored by Proton unless you set the WINEDLLOVERRIDES env var to use the native dlls.
I have also used DSOAL as it seemingly fixed my performance issues, and allows me to enable EAX 2.0
It's borked: shows error message "Can't set viewport" at launch and closes the game when you click "Ok".
The controller won't be used by default, so you'll need to navigate through the menus, bind your keys and change your resolution. The new resolution will be applied when you start a race, and after that, the new resolution will work on the menus as well. After that, the game is ready. Have fun!
Doesn't work out of box, crashes to the desktop right after the splash screens
Controller needs to be set up through the game menu first. After the initial set up you can navigate the menu with the left stick and the fire and menu buttons.
Crashes almost instantly with the error message "Can't set viewport". Tried a couple of proton versions but it's always the same result.
