Skip to content

Instantly share code, notes, and snippets.

@srlemke
Last active May 2, 2025 05:38
Show Gist options
  • Save srlemke/73850b6dad8f98046a6852ac4df021f4 to your computer and use it in GitHub Desktop.
Save srlemke/73850b6dad8f98046a6852ac4df021f4 to your computer and use it in GitHub Desktop.
#Tutorial Date: 12/12/2024
#This is for: 211500 (ACC), if you are installing for another game use that game ID
#If not raceroom, find game id with bellow command:
grep name ~/.steam/steam/steamapps/appmanifest_*
------------
Install protontricks and winetricks on your distro.
Install dotnet48 into the game vessel. 211500(raceroom) in this example, to install dotnet48:
-> All commands are as normal user (never root)
WINEPREFIX=~/.steam/steam/steamapps/compatdata/805550/pfx winetricks -q dotnet48
After dotnet48 installed, launch Crewchief installer:
protontricks-launch Downloads/CrewChiefV4.msi
On the window that opens select the game you installed dotnet48 for and finish the installation normally.
I usually run the new installed Crewchief with:
protontricks-launch --appid 805550 ~/.steam/steam/steamapps/compatdata/805550/pfx/drive_c/Program\ Files\ \(x86\)/Britton\ IT\ Ltd/CrewChiefV4/CrewChiefV4.exe
-> Disable naudio.
-> Also make sure in the CrewChief prefs you are using nAudio for playback with “WASAPI”
interface type. Otherwise CrewChief works for a few minutes and then hangs.
########################################
Raceroom tips, not related to crew chief:
########################################
Adjust FOV on the chasecam:
<fovScale type="float32">0.73000002</fovScale>
Documents\My Games\SimBin\RaceRoom Racing Experience\UserData\graphics_options.xml
This makes the chase cam to have FOV 73
------------------------------------------------------------------------------------------
Game not starting due to shaders build failure:
In Steam settings, 'Shader pre caching' menu option, disable all.
------------------------------------------------------------------------------------------
Start over:
You can always reset the WINEPREFIX that the game runs in:
For example raceroom, (each game has its own number)
/home/slemke/.steam/steam/steamapps/compatdata/211500
So move it, like to 211500BKP and start the game, then a 'vanilla' 211500 is created.
Your game settings still are in 211500BKP so you can restore what you want.
------------------------------------------------------------------------------------------
#My Steam raceroom launch command(mangohud needs to be installed.
#In Crewchief option enable raceroom HUD):
DXVK_HUD=version mangohud %command% -cefNoD3D11 -cefNoBlacklist -webHudUrl=https://otterhud.github.io/
-----------------------------------------------------------------------------------------
@srlemke
Copy link
Author

srlemke commented Feb 11, 2025

If it installs and starts fine, just does not work on the game, make sure this line is correct:
protontricks-launch --appid 805550 ~/.steam/steam/steamapps/compatdata/805550/pfx/drive_c/Program\ Files\ (x86)/Britton\ IT\ Ltd/CrewChiefV4/CrewChiefV4.exe

Especifically the gameid that you can get with:
grep name ~/.steam/steam/steamapps/appmanifest_*

Note that the gameid is used 2 times on the launch command.

@lucada30
Copy link

lucada30 commented Feb 11, 2025 via email

@srlemke
Copy link
Author

srlemke commented Feb 11, 2025

@Steinardarri
Copy link

@feer9
Copy link

feer9 commented May 2, 2025

Thanks! this works fine, although the crewchief window freezes a lot. It still works with the window frozen but you can't change any setting. I've disabled naudio as suggested but that didn't help. The weird thing is, when I close my game (rF2) the window goes back to life

@feer9
Copy link

feer9 commented May 2, 2025

@lucada30 For rF2 Shared Memory: check out https://github.com/schlegp/rF2SharedMemoryMapPlugin_Wine

I'm using the original SharedMemoryMapPlugin and it seems to work fine under Wine. What's the difference in using that version?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment