[SOLVED] Silent Hunter 3 & Living Silent Hunter 3 Supermod - Steam proton + JSGME question

promitheas@programming.dev to Linux Gaming@lemmy.ml – 23 points –

Hello guys! Recently re watched Das Boot (amazing film btw for those who haven't seen it, highly recommend) and that inspired me to install my SH3 from steam. The thing is its the first time I'm going to be playing on Linux, and I'm a bit stumped on how I can install the LSH3 supermod. The instructions for the 2022 version of LSH3 state that you simply run the provided .exe (due to this being steam proton I placed it in the game directory but this doesn't seem to be required) and run it. However I can't seem to figure out how I can use an existing proton environment to run an executable which is not the actual steam game for that environment. Can anybody help with this?

As a bonus question, because this game is quite old there are quite a few mods available for it, and the best way to activate them after downloading (on windows at least) is through JSGME. However I also cant figure out how to install that in the game directory. I have downloaded its installer but dont know how to actually run it.

I have included the link to the LSH3 2022 install manual as well as a screenshot of my game directory with files related to this post circled.

Any insight would be amazing!

2

The easiest ways to run custom executables for Proton titles is either going to be SteamTinkerLaunch or my shim script.

SteamTinkerLaunch worked like a charm! Here's what I had to do to get it to work, for anyone who stumbles across this post:

  • Install the package pacman -S steamtinkerlaunch
  • Run the command steamtinkerlaunch compat add to initialise it
  • Add it as the required compatibility layer in the game I wanted (SH3) then restart steam
  • Launch the game - the steamtinkerlaunch window opens. Click on the MAIN MENU button before it launches the game
  • From the new steamtinkerlaunch window that opens, click on "One time run". This opens yet another window
  • In the field "One time command" navigate to where I had LSH3_2022 downloaded, and select it
  • Click on RUN COMMAND
  • Follow the install steps in the LSH3 manual
  • Repeat the steps related to "One time run" again but this time select the JSGME installer, and go through that installation
  • Launch JSGME again using "One time run" and enable any mods I need (although LSH3 has a 1920x1080 widescreen mod included, this doesnt seem to work at least on my setup. I had to enable the Ahnenerbe WideGui 1920 x 1080 Final mod)
  • Launch the game. It should work.

So far I completed the first training mission to make sure most things work. Hopefully there aren't any issues further on down the road. Thanks for the suggestion, I had no idea this tool existed, but now I will probably be using it quite a bit!