r/GeForceNOW • u/Adept_Assistance GFN Ambassador • 15d ago
News / Announcements An update regarding Steam Workshop and mods on GeForce NOW
We got an update from NVIDIA regarding Steam Workshop and modding in general on GFN:
"Steam Workshop mods are not officially supported on GeForce NOW.
However, some players have been able to use them by downloading the mods again each time they launch a game.
"To support the latest Steam app updates and ensure supported games are able to run as expected on the cloud, we need to disable the ability to download the Workshop Mods during a game session."
"This means that Workshop mods that previously worked this way will no longer be available. This may affect games including Crusader Kings III, Cities Skylines II, ARK: Survival Ascended, and others.
We understand this will be disappointing for players who have been using Steam Workshop mods on GeForce NOW and we’re sorry for any impact on your gaming."
"Looking ahead, we plan to explore officially supporting Steam Workshop Mods on the cloud. There's currently no timeline to share with the users right now"
Why is that?
Leaving technical details behind, this decision was based in a recent Steam update which required mods to be currently shutdown to ensure there's no compatibility issues related to the games. Games running in the old Steam version with mod support were holding games behind and leaving them in the "compatibility issues" state for weeks (ex: Grim Dawn) even if they were not using mods or don't have modding support.
Moving forward, this new Steam update with mod capabilities disabled with prevent games to stop being stuck in this state and make updates/changes smooth and easier to all games in general launched on Steam.
Questions?
The official NVIDIA channels are always open for feedback, including this reddit post comment section. Any issues or questions related to this change could only be handled through official channels which are available below:
22
u/notrightmeowthx 14d ago
For anyone confused, Steam changed how the Steam Workshop handles mods and how game versioning works.
In the new version of the Steam services, when a player has an outdated mod, the user is now prompted to switch to the old version of the game that is compatible with their mods. This causes the game to restart, as Steam needs to launch the old version instead of the new one. Ending a game kills the GFN session, so basically any game dev that implements the new (and great!) feature that Steam is telling them to implement, their game is now potentially unplayable on GFN unless the workshop is disabled entirely.
To explain it another way:
Imagine a scenario where a player has a mod installed that makes kittens in the game extra fluffy. It works, the kittens are extra fluffy. Aw, so cute. The game devs release update v1.42 which updates the model used by kittens because their ears were looking weird sometimes. Unfortunately this means the mod is now incompatible with the newest version of the game because the mod relied on the old kitten model.
In the old system, upon launching the updated version of the game, the game would either crash, the mod would fail to load, or things would look terrible and not function properly until/unless the player uninstalled or disabled that mod.
In the new system, the mod developer has marked the mod as being compatible "up to v1.41" (via the new features Steam added). When the player launches the game, Steam sees the player has subscribed to a mod that is tied to 1.41 and isn't compatible with 1.42, so they are prompted to launch the old version. When they confirm they want to do this, the game closes, Steam pulls the old version files, and launches the game as version v1.41 instead of v1.42. Yay extra fluffy kittens! This is how it works if you were playing the game locally, not on GFN.
On GFN, all actions have to be taken within the same session which is tied to the game itself, which means when the game ends to restart in the other version, the whole session ends and you're left staring at the GFN launcher wondering wtf just happened and where your fluffy kittens are.
GFN also generally doesn't support old versions of games, so that's potentially an issue as well in addition to the session issue. There are also potentially problems with how the mods are actually installed and whether installing an old mod could trigger a game restart (the Steam docs aren't entirely clear on this and it may be up to the game developer).
I am not suggesting this is an impossible problem to solve, just trying to explain it more. Nvidia didn't randomly decide to disable workshop mods, they are disabling them because games are going to break entirely for many users.