Serious Sam 3: BFE

Serious Sam 3: BFE

Not enough ratings
How to fix "Steam Workshop content update failed" error
By Mauritsio
Ever came back to modded Serious Sam 3, having worked perfectly fine before, but now you get this annoying error? Thankfully, there's a way to get rid of it!
 
Rate  
Favorite
Favorited
Unfavorite
Why am I getting the error?
Serious Sam 3's Steam Workshop isn't the most stable thing ever and it will often give you the error "Steam Workshop content update failed, please restart the application to try again.".
A common cause of this is that the Steam servers are simply experiencing some heavy load. This is commonly the case during a big Steam sale. In this situation, you'll just have to wait until there's less traffic through the Steam servers and try again then.

But that doesn't always work, sometimes the error will keep persisting no matter how busy Steam is. This is caused by a "bad mod" - a mod that you were previously subscribed to but has since either been deleted or made private by the mod's creator. Because of this, the game cannot "enumerate" the workshop file - it cannot check if the mod has any updates since the mod no longer exists.

Finding out which file has been removed since you subscribed to this is actually fairly easy, but hard to figure out. This guide will help you with that.
Finding the "bad mod"
First we will have to find out which mod is causing us to recieve this error. Since the Workshop page for it no longer exists, we'll have to do this "the hard way".

Step 1: Open up Serious Sam 3 in moddable mode, wait until the error appears and then quit the game. You might ask yourself: "why did you just make me open up the game, wait, and then quit again?". Simple: this is so we can reproduce the error in the game's console log.
-------------------------------------------------------------------------------------------------
Step 2: So after you've quit the game, we are going to find the game's console log. The file path for where the log file is stored this is usually as follows:
C:\Program Files (x86)\Steam\steamapps\common\Serious Sam 3\Log
Unless you saved your Steam somewhere else, the first two folders shouldn't be any different.
-------------------------------------------------------------------------------------------------
Step 3: In this folder, open the file called Sam3_Unrestricted.log. It can be opened with pretty much any text editor. In the log, you are going to have to look for a line that looks something like this:
ERR: Error obtaining data for workshop package 000000000197c0c0!
This line comes down to the same as the "Steam Workshop content update failed" error. In any case, you are going to want to copy the special 'number' at the end of the line to your clipboard, in this case, 000000000197c0c0 (this 'number' will be different in your log file). Make sure you also leave out the exclamation mark. Sounds dumb, but it's stopped people plenty of times...
-------------------------------------------------------------------------------------------------
Step 4: Now we are going to look for this number in the folder where all your downloaded Steam Workshop mods are located. The file path for this folder is usually:
C:\Program Files (x86)\Steam\steamapps\common\Serious Sam 3\Temp\Workshop\41070\Subscribed
Now simply copy and paste the number into your file explorer's search bar in the top-right of the screen, and then wait for it to finish. You should end up with one (or two) .txt files.
-------------------------------------------------------------------------------------------------
Step 4a (optional): It's very possible that, even after the search has finished, the search will not be able to find anything that matches the number you copy-pasted. Don't worry, there's no need to panic yet! The reason nothing was found, is because the game uses two different ID numbers for every Workshop item. One is stored in the file's name, the other (the one you are looking for) is stored inside a .txt file containing the Workshop item's 'metadata'. You will have to configure your file explorer to search for file contents aswell, as it does not do that by default. Here's a quick guide on how to configure it on Windows:

  • In file explorer, press Alt and a toolbar will appear in the top of the screen.
  • From this toolbar, select Tools → Folder Options.
  • In the window that appears, go to the Search tab.
  • Click on "Always search file names and contents" to select it.
  • Click on Apply and close the window.

Now try doing the search again - boom, it works!
-------------------------------------------------------------------------------------------------
Step 5: Open either of the text files the search returned you with (it doesn't matter which). It will look something like this:
TITLE="Big Bad Evil Mod" TIMEDATE="5638b969" FILENAME="temp:/Workshop/41070/Subscribed/zz808f40d0f90cbf97.jpg" PACKAGEID="000000000197c0c0" OWNERID="143033ba:7b75711f"
It's probably pretty obvious what's important here. The TITLE is, well, the bad mod's title, so congrats, you've found the cause of the error! Now all we need to do is get rid of it.
Removing the "bad mod"
Step 1: In order to remove the mod, you'll have to unsubscribe from it. But given that the mod has either been deleted or made private, the Workshop page for it no longer exists, so it might seem impossible to unsubscribe from it. Luckily for you, it's not!
First, you'll have to navigate to Serious Sam 3's Workshop. Just click on this convenient link: http://steamcommunity.com/app/41070/workshop/
-------------------------------------------------------------------------------------------------
Step 2: Now you will have to find a list of all the items you're currently subscribed to. To get this, click on "Your Files" next to that fabulous avatar of yours, and from the drop-down menu, click on "Subscribed items".
-------------------------------------------------------------------------------------------------
Step 3 (optional): Now you'll have a list of all your subscribed items. Finding it shouldn't be hard if you only have two pages of mods, but if you're a person like me with no life (a whopping 41 pages worth of mods!), finding that one mod might take some time. To make things easier on you, Steam has given you an option to sort your subscribed items alphabetically, that way you'll know where the mod should be in the hundreds of pages full of mods. To do this, click on the arrow that says "Date Subscribed" and select "Alphabetically" from the drop-down menu.
-------------------------------------------------------------------------------------------------
Step 4: Once you've found the mod that has been hurting you for so long, all you have to do is click that big "Unsubscribe" button. Go ahead, it won't bite.

You fixed it!
Give yourself a pat on the back, because you've finally fixed that annoying error! :D

Now simply let the game enumerate again, and if you've done everything right, you will be greeted with a much more pleasing "Steam Workshop content updated" message.

If you still get the error but you're sure you've done everything right, guess what, there's ANOTHER mod that's broken! You'll have to repeat the same process all over again. :/

Anyway, I hope this guide was useful to you. If you have any suggestions, comments, problems, complements, love mail, hate mail, bad jokes, whatever, just leave it in the comments below!
< >
3 Comments
lol done it
Zitz Feb 17, 2016 @ 12:26pm 
OMG it works!!! Finally somebody solved this problem! Thanks a lot man for this information, you made really useful guide. My mod was "The Portal" - fucking stupid piece of shit :steamfacepalm:
bench Feb 17, 2016 @ 10:14am 
Finally, some sci-fi mumbo jumbo!