flathub / com.valvesoftware.Steam

https://flathub.org/apps/details/com.valvesoftware.Steam
346 stars 69 forks source link

Left4Dead2: Any mods that change visuals in the game (Models, Textures, e.t.c.) do not work #851

Open kevinsmia1939 opened 2 years ago

kevinsmia1939 commented 2 years ago

Game information

Left4Dead2 **Distribution name and version where applicable**

Operating System: openSUSE Tumbleweed 20211220 KDE Plasma Version: 5.23.4 KDE Frameworks Version: 5.89.0 Qt Version: 5.15.2 Kernel Version: 5.15.10-1.g85804f3-default (64-bit) Graphics Platform: X11 Processors: 12 × AMD Ryzen 5 4600H with Radeon Graphics Memory: 7.1 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1650 Ti/PCIe/SSE2

Flatpak info

Flatpak 1.12.2 nvidia-470-86 default host

Problem description

Some addons on Steam Workshop does not work, but in native Steam install, it work. When installing addons from Workshop, the addons does not take any effect. However, certain addons work, maps does work. Example of addons from Workshop that does not work. (https://steamcommunity.com/sharedfiles/filedetails/?id=2391317018&searchtext=%E6%9C%89%E6%A0%96%E3%83%9E%E3%83%8ASpas)

https://steamcommunity.com/sharedfiles/filedetails/?id=1668705398

https://steamcommunity.com/sharedfiles/filedetails/?id=2241027900

Does this issue reproduce with native Steam

No, native Steam work.

PhasecoreX commented 2 years ago

I also have this issue, glad I am not the only one. I wasn't able to find this issue easily by searching, so I am adding some search keywords: Left 4 Dead 2 and L4D2

Operating System: EndeavourOS KDE Plasma Version: 5.24.3 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3 Kernel Version: 5.16.16-arch1-1 (64-bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i5-4670K CPU @ 3.40GHz Memory: 15.6 GiB of RAM Graphics Processor: AMD Radeon RX Vega

An example of an addon that doesn't work is Groovy Coach in Suit. It's easy to subscribe to the mod and then see that he isn't wearing a suit when you go start a game.

An example of an addon that does work is the map Urban Flight. Start a new game, choose Campaign -> AddOn Campaign... -> Urban Flight. You can start the campaign successfully, making it even more confusing that only certain mods work and most others don't, even though they are all downloaded and stored correctly in ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Left 4 Dead 2/left4dead2/addons/workshop/.

Munoida commented 2 years ago

I third this.

It seems like anything that changes how the game works visually does not work in the slightest. (100% confident in this, because I have lots of visual mods that also contain audio modifications, the audio modifications work fine, for example, I have lots of CS:GO weapon mods and Special Infected mods that change both the model and the sounds.)

So, I believe the issue name should be changed from "Some workshop addons for Left4Dead2 does not work." to "Any mods that change visuals in the game (Models, Textures, e.t.c.) do not work"

dreamyukii commented 2 years ago

i have same issue when installing l4d2 to flatpak steam default library, but addons work perfectly if i installed l4d2 in different steam library

jerbmega commented 1 year ago

This seems to happen with The Binding of Isaac: Rebirth as well, at least, running Repentance through Proton. Similar symptoms, similar workaround (moving the game to my SSD fixed it)

kevinsmia1939 commented 1 year ago

I can confirm that moving game content to other folder fix the issue. Go to Steam>settings>Downloads>Steam Library Folder. press + sign to create new storage>choose new location, in my case I just put it in my user folder. Select the game from previous storage and press Move to move to new storage.

Munoida commented 1 year ago

I can confirm that moving game content to other folder fix the issue. Go to Steam>settings>Downloads>Steam Library Folder. press + sign to create new storage>choose new location, in my case I just put it in my user folder. Select the game from previous storage and press Move to move to new storage.

Does giving steam access to your .local/share/applications also fix the issue, because I assume since it uses a different runtime instead of the Steam client runtime and is treated as it's own app?

kevinsmia1939 commented 1 year ago

Hi @Munoida I tried adding .local/share/applications and .local/share/Steam to list of filesystem in Flatseal but still does not see my addon.

Munoida commented 1 year ago

Hmm... odd.

WhyNotHugo commented 1 year ago

Try running via the terminal and see if there are any errors/warnings present that might hint on what's wrong:

flatpak run com.valvesoftware.Steam

Note: there's usually quite a few warnings, but be on the lookout for any paths/names obviously related with the game/mod.

Alex-Bujorianu commented 1 year ago

I can reproduce this issue on my machine as well.

kevinsmia1939 commented 1 year ago

I found a work around, move the mods in .var/app/com.valvesoftware.Steam/data/Steam/steamapps/common/Left 4 Dead 2/left4dead2/addons/workshop/ to .var/app/com.valvesoftware.Steam/data/Steam/steamapps/common/Left 4 Dead 2/left4dead2/addons/

Basically, just put it outside the workshop folder.

Sparkplug3000 commented 1 year ago

I found a work around, move the mods in .var/app/com.valvesoftware.Steam/data/Steam/steamapps/common/Left 4 Dead 2/left4dead2/addons/workshop/ to .var/app/com.valvesoftware.Steam/data/Steam/steamapps/common/Left 4 Dead 2/left4dead2/addons/

Basically, just put it outside the workshop folder.

I tried this but, it just reinstalled them in the workshop folder again and all them got conflicted due to duplication.... :(

poperigby commented 10 months ago

I'm also having this issue. Has anyone managed to fix it? It didn't always happen, so I'm confused why it's happening now.

Edit: I can also confirm that moving it to a different drive fixed it.

porze1xsae2 commented 1 week ago

imagen?