_Good day,
First of all I am very new to all of this but it felt like my duty to submit this.
Hopefully it is useful information.
Claude AI "helped" me through all this._
Bug Report: Mod download stuck on "Preparing, please wait..." on Linux (Bazzite)
GenLauncher version: 1.0.1.0
OS: Bazzite Linux (Fedora-based immutable distro)
Game: C&C Generals Zero Hour (Steam, App ID 2732960)
Proton version: Proton-GE Latest
CPU 7800x3d
GPU 7900xtx
RAM amount 32gb ddr5
B650 motherboard
Description
When clicking "ADD MOD" to download any mod (tested with Rise of the Reds and Contra), GenLauncher gets stuck indefinitely on "Preparing, please wait..." with a progress bar that never moves. The STOP button works, but no download ever begins.
CPU usage stays at ~16% while stuck and drops to idle only when GenLauncher is fully closed.
Network Diagnosis
Using ss -tp while GenLauncher is stuck, the following connection was observed:
CLOSE_WAIT 1 0 10.5.0.2:38726 116.202.148.83:cslistener
The server 116.202.148.83 resolves to gen.insave.ovh. The connection enters CLOSE_WAIT state immediately, meaning the server closes the connection before the download can begin. This suggests a TLS handshake failure between Wine/.NET and the server.
Direct curl from Linux works fine:
curl confirms TLS 1.3 connection to gen.insave.ovh is possible from Linux natively.
What I have tried
- Installed via protontricks:
dotnet48, vcrun2008, vcrun2010, wininet, msxml6, xmllite, crypt32, winhttp
- Set Windows version to Windows 10 in winecfg
- Added
SchUseStrongCrypto=1 and SystemDefaultTlsVersions=1 to both HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 and HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319
- Added
SecureProtocols=2688 to HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings
- Added
EnableHTTP2=0 to HKCU\Software\Wine\WinHTTP
- Added server IP to Wine's hosts file
- Granted Protontricks full filesystem and network access via flatpak override
None of these resolved the issue.
Additional Notes
Another Bazzite user reported the same issue in the GenLauncher Discord (April 2026) and claimed it was fixed by installing dotnet48 via protontricks — however this did not work in my case.
The launcher itself works perfectly (UI loads, game launches fine). Only the mod download functionality is broken.
Request
Could you investigate whether GenLauncher's HTTP client can be made compatible with Wine's TLS stack? A possible fix might be to explicitly set SslProtocols = SslProtocols.Tls12 | SslProtocols.Tls13 in the HttpClientHandler, or to add a fallback for certificate validation failures under Wine/Mono.
Thank you!
_Good day,
First of all I am very new to all of this but it felt like my duty to submit this.
Hopefully it is useful information.
Claude AI "helped" me through all this._
Bug Report: Mod download stuck on "Preparing, please wait..." on Linux (Bazzite)
GenLauncher version: 1.0.1.0
OS: Bazzite Linux (Fedora-based immutable distro)
Game: C&C Generals Zero Hour (Steam, App ID 2732960)
Proton version: Proton-GE Latest
CPU 7800x3d
GPU 7900xtx
RAM amount 32gb ddr5
B650 motherboard
Description
When clicking "ADD MOD" to download any mod (tested with Rise of the Reds and Contra), GenLauncher gets stuck indefinitely on "Preparing, please wait..." with a progress bar that never moves. The STOP button works, but no download ever begins.
CPU usage stays at ~16% while stuck and drops to idle only when GenLauncher is fully closed.
Network Diagnosis
Using
ss -tpwhile GenLauncher is stuck, the following connection was observed:The server
116.202.148.83resolves togen.insave.ovh. The connection enters CLOSE_WAIT state immediately, meaning the server closes the connection before the download can begin. This suggests a TLS handshake failure between Wine/.NET and the server.Direct curl from Linux works fine:
What I have tried
dotnet48,vcrun2008,vcrun2010,wininet,msxml6,xmllite,crypt32,winhttpSchUseStrongCrypto=1andSystemDefaultTlsVersions=1to bothHKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319andHKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319SecureProtocols=2688toHKLM\Software\Microsoft\Windows\CurrentVersion\Internet SettingsEnableHTTP2=0toHKCU\Software\Wine\WinHTTPNone of these resolved the issue.
Additional Notes
Another Bazzite user reported the same issue in the GenLauncher Discord (April 2026) and claimed it was fixed by installing
dotnet48via protontricks — however this did not work in my case.The launcher itself works perfectly (UI loads, game launches fine). Only the mod download functionality is broken.
Request
Could you investigate whether GenLauncher's HTTP client can be made compatible with Wine's TLS stack? A possible fix might be to explicitly set
SslProtocols = SslProtocols.Tls12 | SslProtocols.Tls13in the HttpClientHandler, or to add a fallback for certificate validation failures under Wine/Mono.Thank you!