Hello @nennafreddy8, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/4174#issuecomment-4074742283.
ge-proton9-23x1 2026-03proton 10.0x1 2026-03proton 9.0x1 2026-03proton experimentalx1 2026-03d3dcompiler_47.dllx1 2026-03
Compatibility Report
System Information
I confirm:
Symptoms
Any
.ts4scriptfile (script mod) placed in the Mods folder triggers this error on launch:This affects ALL
.ts4scriptfiles regardless of source, including known-good mods updated for the current game version (1.121.372.1020). The files are valid ZIP archives containing Python 3.7.pycbytecode (verified externally).What works:
.packagefiles (CC/custom content) load fine from the same Mods folderscriptmodsenabled = 1andmodsdisabled = 0confirmed in Options.iniWhat was tried (all failed):
Key observation: The game loaded successfully with script mods exactly ONE time after a fresh Steam file verification, then failed on every subsequent launch with the same corrupted error. This suggests the game writes state during/after the first run that then breaks script mod validation on subsequent launches under Proton.
This used to work on earlier game versions. The issue appeared around the 1.121 patch (February 2026).
Reproduction
.ts4scriptfile in the Mods folderOn Windows, the same
.ts4scriptfiles load without issues.