One may create and publish a mod as a publicly available item, which users may subscribe to it, get it downloaded, but does not show up in game's mod manager menu.
This invisibility is (currently) limited to registry entry of mods, thus explains why the mod manager menu would ignore it.
Steps to reproduce the behavior
Creating such an "invisible" mod is incredibly easy: not by steam_cmd, not some malformed broken file shenanigans, just by normally editing info.txt file then upload via game.
Anyone could do this by changing name entry inside info.txt to a localized entry, such as sc_name (localized name for Chinese language), then change game language correspondingly (to Chinese simplified in this case), then simply upload mod.
Now you get a steam workshop item with no title. Similarly you can make it have no description by changing description entry.
Expected behavior
Game should have an extra check for default name and description entry. Either warn it or completely prohibited.
Environment
Teardown Version 1.6.0
OS: Windows 11
Additional context
Well the worst thing this could do is confusing some careless creators and curious subscribers. It might even be useful in some cases (e.g. publish as an library)
Describe the bug
One may create and publish a mod as a publicly available item, which users may subscribe to it, get it downloaded, but does not show up in game's mod manager menu.
This invisibility is (currently) limited to registry entry of mods, thus explains why the mod manager menu would ignore it.
Steps to reproduce the behavior
Creating such an "invisible" mod is incredibly easy: not by steam_cmd, not some malformed broken file shenanigans, just by normally editing
info.txt
file then upload via game.Anyone could do this by changing
name
entry insideinfo.txt
to a localized entry, such assc_name
(localized name for Chinese language), then change game language correspondingly (to Chinese simplified in this case), then simply upload mod. Now you get a steam workshop item with no title. Similarly you can make it have no description by changingdescription
entry.Expected behavior
Game should have an extra check for default
name
anddescription
entry. Either warn it or completely prohibited.Environment
Additional context
Well the worst thing this could do is confusing some careless creators and curious subscribers. It might even be useful in some cases (e.g. publish as an library)