Hello @KOPRajs, what you've described is not that the videos are being replaced, it's that Proton doesn't have a usable codec to play the video in the game files. When Proton falls back to a SMPTE placeholder, that video also gets marked for transcoding remotely and the usable supplemental videos are currently distributed as part of the shader pre-cache subcomponent of Steam. This isn't a bug by itself.
As a side note, there's a request at https://github.com/ValveSoftware/steam-for-linux/issues/9132 to decouple shaders from transcoded videos.
Thank you for the clarification. So, basically you're saying that Proton does have the usable codec (it works when I run directly the wine64 binary from the Proton folder), but the proton executable script makes sure that the codec is not used?
proton experimentalx1 2025-05proton hotfixx1 2025-05STEAM_COMPAT_CLIENT_INSTALL_PATHx1 2025-05STEAM_COMPAT_DATA_PATHx1 2025-05WINEPREFIXx1 2025-05
In Unravel launched from Steam the in-game videos are replaced by the color placeholder screens when the shader pre-caching function is disabled in Steam settings (both Proton Hotfix and Proton Experimental).
However, if I try to launch the game from command line without the proton launcher script (Python), it works fine (using the same proton directory, the same wine prefix and the same game directory).
running the "wine64" binary and specifying the WINEPREFIX manuallyWhen I run the game from command line using the proton launch script, the issue is the same as when launched directly from Steam.
running the "proton run" script and specifying the STEAM_COMPAT_CLIENT_INSTALL_PATH and STEAM_COMPAT_DATA_PATH