Login
You're viewing the dementedandsadbut.social public feed.
  • Jun 22, 2026, 11:26 PM

    So I couldn't get steam to run Shogun 2.

    So I lookedinto their script.

    and found they were running "/config/filename.sh" instead of "config/filename.sh"

    Fixing that in the script caused the script to run fine up to the point where it checked if I was running from steam.

    So I commented out the steam check.

    Then I finally found the errors. It was at this point I decided my clever investigation was done and that I was just putting in a support ticket.

    I'm both happy I found out what libraries I was missing and sad that I don't know how to install them.

    =====================================
    me@pop-os:~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Total War SHOGUN 2$ bash Shogun2.sh
    sh: 1: cd: can't cd to Shogun2.sh
    TADA
    /home/me/.local/share/feral-interactive/Total War SHOGUN 2
    Preloading libc private symbol hack
    ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
    ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
    === ERROR - You're missing vital libraries to run Total War SHOGUN 2
    === Either use the steam runtime or install these using your package manager
    ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
    libtbb.so.2 => not found
    libMiles.so => not found
    libMilesMidi.so => not found
    libvorbis.so.0 => not found
    libcurl.so.4 => not found
    libssl.so.37 => not found
    libcrypto.so.36 => not found
    libSDL2-2.0.5.so => not found
    libSDL2_image-2.0.1.so => not found
    libcef.so => not found
    libpdf.so => not found
    libfreetype.so.6 => not found
    libfontconfig.so.1 => not found
    libdbus-1.so.3 => not found

    libgomp.so.1 => not found

    ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
    ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
    Shogun2.sh: line 211: bin/Shogun2: No such file or directory

    💬 0🔄 0⭐ 0