View on GitHub

Before you start

Uninstall any other FTL mods before proceeding!

  1. Launch FTL to make sure you’re running the correct version image image image
  2. Ensure the version says 1.6.13 in the lower right, if it says 1.6.14 or somehow 1.6.9 you’re accidentally running the Windows version under proton and need to turn off Steam play compatibility to run the native version. image
  3. Switch the SteamDeck into desktop mode image image image image
  4. Navigate to this install guide from your Steam Deck if you haven’t already in order to download the files in the next steps
  5. Download Hyperspace FTL-Hyperspace.x.x.x.zip from here onto the deck’s Downloads folder Do not extract this ZIP yet
  6. Download Slipstream packaged for the SteamDeck, here onto the deck’s Downloads folder Do not extract this tar.xz yet
  7. Launch the Steam library image
  8. Browse for FTL’s local files by right clicking the game in Steam and going to Manage and then Browse local files image
  9. Navigate to the data folder (if you see FTLGame.exe then you need to stop & go disable SteamPlay compatibility on the title as you have the windows version installed) image
  10. It should look exactly like this, for an unmodified vanilla install image
  11. Open the Downloads folder in a new window where we previously downloaded Hyperspace & Slipstream to image image
  12. Right click the Hyperspace zip file and Open with Ark as we need to extract just a few files from it and not everything image image
  13. Expand the Linux folder in Ark by clicking on the little arrow to the left of it. image
  14. Select only Hyperspace.1.6.13.amd64.so and liblua5.3.so.0 and drag them over to the data folder to extract them there image image
  15. Your data folder should now look like this image
  16. Right click the FTL file and Open with KWrite image image
  17. Modify the last few lines of the file to look EXACTLY like this You must add these two lines before the exec line but after the other export lines
    export LD_LIBRARY_PATH="$here":${LD_LIBRARY_PATH}
    export LD_PRELOAD=Hyperspace.1.6.13.amd64.so
    

    For reference, BEFORE it will look like this:

    export LANG="${LC_ALL:-$LANG}"
    export LC_ALL=
    export LC_NUMERIC=C
    exec "$here/$command.$arch" "$@"
    

    AFTER it must look exactly like this at the end of the file:

    export LANG="${LC_ALL:-$LANG}"
    export LC_ALL=
    export LC_NUMERIC=C
    export LD_LIBRARY_PATH="$here":${LD_LIBRARY_PATH}
    export LD_PRELOAD=Hyperspace.1.6.13.amd64.so
    exec "$here/$command.$arch" "$@"
    

    So to be clear you are just adding the two lines but it’s very important you add them before that last line of the file that has exec image

  18. Save the file & close KWrite image

    Slipstream

  19. Go back to the downloads folder
  20. Right click SlipstreamModManager_1.9.1-SteamDeck.tar.xz and go down to Extract and select Extract archive here image
  21. Navigate into the SlipstreamModManager_1.9.1-SteamDeck folder NOTE At this point we’re done with the Ark window for Slipstream (but not the other Ark window that has Hyperspace.zip open) we’re also done with any use of SlipstreamModManager_1.9.1-SteamDeck.tar.xz so you can delete it now if you want to free up space. image
  22. Navigate into the mods folder image It should look like this without any mods added image
  23. Go back over to the Ark window that has the hyperspace zip file open & select Hyperspace.ftl
  24. Drag Hyperspace.ftl over into the mods folder of Slipstream image image NOTE You can now close the hyperspace Ark window and delete Hyperspace.x.x.x.zip from your downloads if you want we’re done with it for good
  25. Navigate back up to the slipstream folder (you can click SlipstreamModManager in the title bar like I show here image
  26. Launch Slipstream by right clicking modman.command and selecting Run In Konsole image
  27. Slipstream will ask several questions, they should all match what you see here and you can just hit yes to them NOTE If you installed FTL to the sdcard or other external storage on the Deck, Slipstream might have to prompt you for where the FTL.dat file is located, if so you might see a file selector dialog. image image image
  28. You probably want to select Steam at this option. image
  29. Your choice, yes/no if you want it to check for updates image
  30. Slipstream running, check the box next to Hyperspace and hit Patch image
  31. Say NO to running the game right now, we need to stop here and go disable steam cloud saves & delete the save files to ensure a successful start. image

    Disabling Steam Cloud sync & removing old saves

  32. Go back to the Steam library
  33. Right click FTL: Faster Than Light and select Properties image
  34. Uncheck Keep games saves in the Steam Cloud for FTL: Faster Than Light This is very important because otherwise it’ll constantly break the game from loading properly image
  35. Go back to your file browser (Dolphin) select Home on the left hand side image
  36. Select the hamburger menu in the top right and check Show Hidden Files image
  37. Navigate into the .local folder image
  38. And then the share folder image
  39. Find the FasterThanLight folder, you can back it up somewhere at this point if you want to save your vanilla save image
  40. Right click FasterThanLight and select Move to Trash It is very important to delete this folder the first time after cloud sync is off as cloud sync results in a save file that Hyperspace can’t read and will result in the game freezing at the end of the loading bar. image
  41. Launch FTL from Steam image
  42. You should see a language selector if you deleted the saves correctly. image
  43. You should notice it says HS-x.x.x x64 in the upper right corner, this indicates the Hyperspace.so file is running The 1.6.13 (Hyperspace x.x.x) in the lower right indicates a successful patching of Hyperspace.ftl with slipstream. You should see BOTH indicators showing hyperspace is running correctly. image

Multiverse Install

  1. Download the “RAW Files” for Multiverse and not the installer image
  2. Open your downloads folder image
  3. Open slipstream’s folder in a new window image
  4. Open slipstream’s mods folder image image
  5. Move over the two multiverse mod zips image image image
  6. Navigate back up to Slipstream’s folder and right click modman.command and Run in Konsole to start Slipstream again image image
  7. You should see something like this, with the Multiverse files missing, don’t panic we need to tell slipstream to see zip files as mods image
  8. Go to slipstream’s preferences image image
  9. Check allow_zip image
  10. Apply image
  11. Now we need to tell slipstream to Re-Scan mods/ under the file menu image
  12. Multiverse now shows up in the mods list image
  13. Check both multiverse files but do not select Hyperspace exactly as shown here image
  14. Hit Patch image image
  15. If patching completed without error, you can launch the game here or from Steam (if you got an error in patching, download the zip files again you might have a corrupted download) image
  16. First the game loading should show up like this image
  17. After a short amount of time you should see HS-x.x.x x64 in the upper right indicating the version of hyperspace that is loaded correctly image
  18. Enjoy the game image