Now that I've managed to get X-Plane 12 running in VR, I'd like to take the next, (very specific) step toward saying goodbye to Windows:
I want to try to get the software for my motion simulator, a YAW VR2, up and running.
The programs I need for this are
Either "Sim Racing Studio 2.0" or "YawVR Game Link" (software from the manufacturer of my simulator).
Unfortunately, after installing with WinE, both programs display error messages:
Sim Racing Studio:
“Error Loading Prython DLL ”C:\Progam Files\RimsRacingStudio 2.0\python312.dll". LaodLirbary: DLL initialization failed.
GameLink:
"You must install .net Desktop Runtime to run this application. Architecture: x64 App host version: 8.0.11 Learn more:.... Would you like to download..."
I tried to install the x64 Desktop Runtime version 8.0.11 via winetricks, and I also tried installing the appropriate version of Python, but unfortunately the errors persist.
I would be grateful for any help on what else I could try!
Thank you!
Translated with DeepL.com (free version)
Error running "Sim Racing Studio" or YawVR Gamelink
-
- Newbie
- Posts: 2
- Joined: Fri Aug 15, 2025 10:47 am
Re: Error running "Sim Racing Studio" or YawVR Gamelink
I'm guessing the first program you mention is from this site ???:
https://www.simracingstudio.com/download
It seems to suffer from a few wine-bugs, so they need to be fixed first.
1. The bug you mention seem to arise from missing exports in kernel32. Patch at end of this post works around that.
2. After that it hanged apparently because of wine's immature mshtm-and-friends stuff. I installed webview2 (and set windows version to win7 for msedgewebview2.exe), and then the program starts to use that, and I could start the program. I don't know if it's functional, a lot of sliders are greyed out (only the slider for "LEDS" I could move), but that could also be because one has to connect a device???
I'll open a bugreport for this program and will try to fix the 1st issue I mentioned.
Patch to work around 1st issue:
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 83c374d2254..2152218c9b3 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -133,6 +133,10 @@
# functions exported by name, ordinal doesn't matter
+
+@ stub PssQuerySnapshot
+@ stub PssFreeSnapshot
+@ stub PssCaptureSnapshot
@ stdcall AcquireSRWLockExclusive(ptr) NTDLL.RtlAcquireSRWLockExclusive
@ stdcall AcquireSRWLockShared(ptr) NTDLL.RtlAcquireSRWLockShared
@ stdcall -import ActivateActCtx(ptr ptr)
https://www.simracingstudio.com/download
It seems to suffer from a few wine-bugs, so they need to be fixed first.
1. The bug you mention seem to arise from missing exports in kernel32. Patch at end of this post works around that.
2. After that it hanged apparently because of wine's immature mshtm-and-friends stuff. I installed webview2 (and set windows version to win7 for msedgewebview2.exe), and then the program starts to use that, and I could start the program. I don't know if it's functional, a lot of sliders are greyed out (only the slider for "LEDS" I could move), but that could also be because one has to connect a device???
I'll open a bugreport for this program and will try to fix the 1st issue I mentioned.
Patch to work around 1st issue:
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec
index 83c374d2254..2152218c9b3 100644
--- a/dlls/kernel32/kernel32.spec
+++ b/dlls/kernel32/kernel32.spec
@@ -133,6 +133,10 @@
# functions exported by name, ordinal doesn't matter
+
+@ stub PssQuerySnapshot
+@ stub PssFreeSnapshot
+@ stub PssCaptureSnapshot
@ stdcall AcquireSRWLockExclusive(ptr) NTDLL.RtlAcquireSRWLockExclusive
@ stdcall AcquireSRWLockShared(ptr) NTDLL.RtlAcquireSRWLockShared
@ stdcall -import ActivateActCtx(ptr ptr)