I'm on openSUSE Tumbleweed.
Sven starts from Steam but doesn't display anything.
Attempting to start it from the command line does this:
toby@knifeprty:~/.steam/steam/steamapps/common/Sven Co-op> ./svencoop.sh
Checking for missing dependencies... OK!
Game executable: svencoop_linux
Launch parameters:
Game dir: /home/toby/.steam/steam/steamapps/common/Sven Co-op
Platform type: Linux
ERROR: ld.so: object './libiconv.so.2' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object './libiconv.so.2' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GNU C version: 2.39
File descriptors size: 2048
Current Linux library path: /home/toby/.steam/steam/steamapps/common/Sven Co-op::/home/toby/.steam/bin32/steam-runtime/i386/lib/i386-linux-gnu:/home/toby/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu
Pre-loaded libs: ./libiconv.so.2
System Path: /home/toby/bin:/usr/local/bin:/usr/bin:/bin:/home/toby/.SDK/NET-Core-6
Using Steam runtime: 1
Launching...
Error: /home/toby/.local/share/Steam/steamapps/common/Sven Co-op/hw.so: undefined symbol: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev, version GLIBCXX_3.4.21
Error: .so: cannot open shared object file: No such file or directory
Could not load hw.so.
Please try again at a later time.