Description:
Many PC mods depend on .NET Framework 4.8 via ScriptHookVDotNet. On Proton, these mods fail because wine-mono does not yet provide the required .NET 4.8 functionality.
For example, the popular RDE (Realism Dispatch Enhanced) GTA V mod requires ScriptHookVDotNet. Attempting to run it under Proton results in ScriptHookVDotNet failing to load, which prevents the mod (and any dependent mods) from functioning.
This is not limited to GTA V. GTA IV and other games also have mod loaders or scripts that depend on .NET. In practice, this means a wide range of community mods are currently unusable on Linux through Proton.
Steps to Reproduce:
Install GTA V on Proton.
Add ScriptHookVDotNet.
Install a dependent mod such as RDE (Realism Dispatch Enhanced).
Launch the game.
Expected Behavior:
ScriptHookVDotNet should initialize normally, and mods like RDE should function as on Windows.
Actual Behavior:
ScriptHookVDotNet fails to load due to missing/incomplete .NET 4.8 support in wine-mono. Mods dependent on it cannot run.
Notes:
This is not a niche issue: ScriptHookVDotNet is the foundation of most GTA V mods. Without .NET 4.8 support in wine-mono, Linux players are effectively locked out of modding.
Valve’s guidance on redistributable installers makes sense, so the only long-term solution is expanding wine-mono’s .NET 4.8 coverage.
I am willing to help provide error logs and crash traces from ScriptHookVDotNet to identify the exact APIs that fail, if that would help wine-mono maintainers prioritize improvements.
Description:
Many PC mods depend on .NET Framework 4.8 via ScriptHookVDotNet. On Proton, these mods fail because wine-mono does not yet provide the required .NET 4.8 functionality.
For example, the popular RDE (Realism Dispatch Enhanced) GTA V mod requires ScriptHookVDotNet. Attempting to run it under Proton results in ScriptHookVDotNet failing to load, which prevents the mod (and any dependent mods) from functioning.
This is not limited to GTA V. GTA IV and other games also have mod loaders or scripts that depend on .NET. In practice, this means a wide range of community mods are currently unusable on Linux through Proton.
Steps to Reproduce:
Install GTA V on Proton.
Add ScriptHookVDotNet.
Install a dependent mod such as RDE (Realism Dispatch Enhanced).
Launch the game.
Expected Behavior:
ScriptHookVDotNet should initialize normally, and mods like RDE should function as on Windows.
Actual Behavior:
ScriptHookVDotNet fails to load due to missing/incomplete .NET 4.8 support in wine-mono. Mods dependent on it cannot run.
Notes:
This is not a niche issue: ScriptHookVDotNet is the foundation of most GTA V mods. Without .NET 4.8 support in wine-mono, Linux players are effectively locked out of modding.
Valve’s guidance on redistributable installers makes sense, so the only long-term solution is expanding wine-mono’s .NET 4.8 coverage.
I am willing to help provide error logs and crash traces from ScriptHookVDotNet to identify the exact APIs that fail, if that would help wine-mono maintainers prioritize improvements.