


The problem then arises "which version of Traffic Manager" - you don't know the workshop ID so there is now way to know. In this situation the developers are usually not even attempting to make their mods compatible in offline mode, they are just doing it to make their development cycle a bit easier.Īs an example, mods that integrate with Traffic Manager (TM:PE) will expect it to be in a folder called "TrafficManager" because that's where it gets put when you build from source. To work around this, devs generally expect offline mods to be in specific folder names based on the folder that the mod xcopies to when compiled from source. However, in offline mode, everything is in the Addons/Mods folder, so the PluginInfo reports PublishedFileId as ulong.MaxValue for all of those mods = useless for determining which mod it is. That PluginInfo contains a PublishedFileId (id of the item in workshop), so it's easy _and accurate_ for mods to determine which other mods are subscribed. In online workshop mod, mods query the PluginManager to get the PluginInfo for each subscribed mod. I suspect that Steam 'locks' the workshop by default, which is why newer games tend to often not be accessible via the downloader - meaning it's up to the game's publisher to explicitly set the workshop to be available.You might still run in to compatibility issues. If you want a mod that's currently 'locked' for you because you don't have it on Steam, your options are:ġ) Contact the publisher of the game and get them to unlock it (this sometimes works - Klei unlocked Invisible Inc workshop mods for example).Ģ) See if the mod is available elsewhere, such as Moddb or NexusMods - if not, contact the developer of the mod and get them to get their shit together. The API Steam downloader (and similar web pages and tools) uses is a web-based API - it never had anything to do with the game itself. This is nothing to do with Steam Downloader and the API, and everything to do with the publisher of the game not enabling those who don't own the game on Steam to download workshop mods. In the past the steam workshop used to use a different system where the game itself would download mods using an API, which I think is what that steam workshop downloader is trying to use. It all goes through the steam client now. 'I think it's not actually possible to use a downloader for newer steam workshop stuff, because it uses the same download depot system for mods as for games. Guess GOG users are not allowed to use mods for that game. 'The game that this item belongs too does not allow downloading of its items' on

for some games like Hat In Time, you're fucked
