Page MenuHomeFeedback Tracker

Prevent accumulation of add-on folders in "!Workshop" folder
Assigned, NormalPublic

Description

Add-ons downloaded from Steam workshop are saved in several folders (which was critizised in other threads, but is not the topic of here).
In "...\Steam\steamapps\workshop\content\107410" folder you correctly have one folder for each add-on.
In contrast, in "...\Steam\steamapps\common\Arma 3\!Workshop" folder you may have several copies of the same add-on.
This is observed for any add-on that changes its name on an update. This is typically the case when the author uses versioning in the add-on title.
I request that the old add-on folder gets deleted automatically in "!Workshop" if the add-on was renamed by the author, in order to prevent such accumulations.

Details

Severity
Tweak
Resolution
Open
Reproducibility
Always
Operating System
Windows 8 x64
Category
Launcher
Steps To Reproduce
  1. Create an add-on and upload it to Steam workshop.
  2. Subscribe to your add-on and wait for the add-on to be downloaded.
  3. Add-on update: Upload new files for your add-on and change the add-on name in Arma 3 Publisher. Publish the update.
  4. Restart Steam in order to start auto-update of the add-on.
  5. Check "...\Steam\steamapps\common\Arma 3\!Workshop" folder.

Event Timeline

ookexoo created this task.Nov 15 2016, 8:23 PM
ookexoo updated the task description. (Show Details)Nov 15 2016, 8:29 PM
BISWizard changed the task status from New to Assigned.
BISWizard changed Category from Steam Workshop to Helicopters DLC.
BISWizard changed Category from Helicopters DLC to Launcher.

Hello ookexoo,
thank you for bringing this to our attention. The intended behavior is indeed that the directory link (the "folder" in the !Workshop folder) should be renamed when the name of the mod changes. We'll investigate why this is not happening and fix the issue.

ookexoo added a comment.EditedNov 16 2016, 11:09 PM

Hi BISWizard,
thank you for the reply. Also an interesting aspect is that all folders contain the files of the most recent update, even if the folder name is refering to an far older version.

Not at all. Those are not real folders, but a directory junction - kind of a virtual folder that shares content with another folder. So the files you see in there are not the copy but literally the same file as in Steam\steamapps\workshop\content\107410.

Reference: