I am currently unable to load the vast majority of mods on the Workshop, including ones that I already had subscribed and installed for a long time. Some rare seemingly random mods still download and install correctly, but the vast majority of mods never actually show up in the game. When subscribed, Steam shows a download for "Workshop content" but stays at 0 bytes/second for several minutes before suddenly giving up. Checking the list of workshop items in the game's settings in steam shows the newly-subscribed mods, but that they are 0 bytes. They do not show in game in any way.
I have attempted reinstalling the game, clearing the game's data in my Documents folder, and even reinstalling steam itself with no change. The game seems to be saving a cached copy of mod downloads and they are becoming corrupted, but I can only guess. I dug around for what files are being written to when I attempt to subscribe to a mod, but nothing I saw looked like an obvious culprit. I can see files being created in the ugc messages log folder, and each one corresponds to the mods that should be downloaded. Most of them are never getting past that step however. Perhaps the error is in handling the downloaded zip?
In the Steam downloads tab, I can see steam attempting to download workshop content for the game but it gets stuck either restarting the "download" every couple of seconds or it just gives me a "No Internet connection" error, which is absolutely not true and only happens for this game's workshop content.
Subscribing to a broken mod while the game is running results in no output in Player.log whatsoever. Unsubscribing from the broken mod shows "Unsubscribe from mod" and then "...not found" in the log.
I do not know what exactly led to this broken state, where even reinstalling the entire game and removing all its files does not resolve the issue. I obviously have only encountered this issue once so my repro steps are just my best attempt to sum up what I was doing. The latest time that this occurred, when almost my entire modlist was cleared, it was after switching to the public beta branch and back (without actually playing on the beta). However, I do not believe that this is the cause since I had a very similar issue with another mod earlier in the week, all on the live branch.
Note that I am on Windows 10 still and do not have OneDrive enabled at all, so this is not caused by OneDrive. My Documents folder is on my D drive. I have plenty of free space on all my drives and a fast stable internet connection. This issue is only occurring for me with ONI workshop mods, all other steam downloads work normally.
Is there any way I can scorched-earth clear any and all traces of my previous workshop subscriptions so that the game redownloads them from scratch and avoids whatever corruption caused this? I have been completely unable to locate where the corrupted data might be to remove it, but it must exist somewhere since the issue persists even after reinstalling the game completely and removing all mods completely. The same mods that worked before continue working after I attempt to start fresh, and vice-versa.
- Start with an ongoing save file with a large number of mods enabled, on the main live branch and not the public beta branch.
- Disable all mods
- Opt in to the public beta branch and launch the game. Don't load any saves or anything, just browse the main menu and mod list. I do not believe this step is necessary, as I think I've had this same bug without the beta being involved. Included for thoroughness.
- Picked a mod from my existing subscriptions list and unsubscribed/re-subscribed to force steam to download the latest version of the mod from the workshop
- Observe that the mod is unsubscribed but when re-subscribed, the download hangs as previously described. Even restarting the game or opting back out of the public beta branch does not allow the game to successfully download the workshop content again.
- In the Steam Library, right click the game and open "Properties..."
- Navigate to the "Workshop" tab in the settings window for the game
- Observe that the broken mods that failed to show in game previously are listed here, but their filesize is 0 bytes
To troubleshoot/workaround I attempted (with no results):
- Waiting a few days to see if it fixes itself
- Unsubscribing/resubscribing to the relevant mods
- Unsubscribing from ALL mods and only subscribing to the specific ones I was testing
- Verifying game files
- Clearing Steam download cache
- Changing Steam download region
- Restarting entire PC
- Uninstalling and reinstalling the game
- Removing the game's folder in Documents (at the same time as uninstalling)
- Installing the game onto a different drive
- Guaranteeing that the game's folder is not Read-Only
- Deleting (with Steam closed) files like appworkshop_457140.acf and mods.json to attempt to clear any cached corrupted data
- Uninstalling and reinstalling Steam itself entirely
Attached is a Player.log from a short session where I loaded the game with 2 local mods and subscribed/unsubscribed from a few mods in the workshop before exiting, including some broken and some that downloaded correctly.
-
3
A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now