Skip to content

Install FTL: Hyperspace on Linux manually

No downgrade is needed on Linux. Hyperspace ships a library for both 1.6.12 and 1.6.13.

  1. Skip this if you did not buy FTL on Steam.

    Two Steam settings will undo your work if you leave them alone. Right-click FTL: Faster Than Light in your library and open Properties.

    Show me how to open PropertiesRight-clicking FTL in the Steam library and choosing Properties

    Under General, untick Keep games saves in the Steam Cloud. Left on, it restores outdated saves with broken state which can keep Hyperspace from launching.

    Show me the checkboxThe General tab of FTL's Steam properties with the Steam Cloud checkbox unticked

    Under Updates, set automatic updates to Only update this game when I launch it.

  2. Download FTL.Hyperspace.x.xx.x-Linux.zip from the latest release and extract it. Inside you will find:

    • Hyperspace.ftl keep this for the mod manager step
    • README.txt
    • DirectoryLinux/
      • Hyperspace.1.6.12.amd64.so
      • Hyperspace.1.6.13.amd64.so
      • liblua5.3.so.0

    Which library you need depends on your FTL version. Launch FTL and read the version from the lower right of the main menu rather than guessing, then close the game.

    Your FTL versionUsually meansLibrary to copy
    1.6.13SteamHyperspace.1.6.13.amd64.so
    1.6.12GOG, Humble, DRM-freeHyperspace.1.6.12.amd64.so

    Only a Windows copy? You will have to run it through Wine or Proton instead.

    1. Copy one Hyperspace library, the one matching your version, into the folder containing FTL.amd64.
    2. Copy liblua5.3.so.0 into that same folder.
    3. Open the FTL launch script in a text editor and add a line before exec:
    Terminal window
    LD_PRELOAD=./Hyperspace.1.6.13.amd64.so exec "$here/$command.$arch" "$@"
  3. You need a mod manager to patch .ftl files into the game. Pick one. The rest of this guide follows whichever tab you choose.

    Actively maintained, reads the same mods as Slipstream, and can install Hyperspace for you.

    1. Download the build for your machine from the ftlman releases page. Windows users want ftlman-x86_64-pc-windows-gnu.zip.
    2. Extract the ftlman folder anywhere you like. It does not have to live in your FTL directory.
    3. If FTL is currently modded, revert it to vanilla first. Coming from Slipstream, that means opening Slipstream, unticking every mod, and patching.
    4. Run ftlman. A Steam install is detected automatically; otherwise open Settings and paste your FTL folder into FTL data directory.
  4. Put the Hyperspace.ftl from the ZIP into your manager’s mods folder, tick it, and apply. Tick any other Hyperspace-based mods after it.

  5. Launch FTL. About halfway through the loading screen, and again on the menu, a small version string appears in the top right. That is Hyperspace reporting itself, and it means the binary is loaded.

    If your mod’s main menu comes up with no errors, you are done.

Hyperspace is now installed and ready to play. Everything below is optional.

Multiverse is the largest mod built on Hyperspace, and it installs differently from everything else.

  1. Open the Multiverse release thread and scroll to DOWNLOAD RAW FILES (OTHER PLATFORMS, UPDATES, MANUAL INSTALL). Ignore the installer above it, that one is Windows-only and does its own thing.
  2. Download both files listed there, the Assets File and the Data File.
  3. Put both .zip files in your mod manager’s mods folder.
  4. Patch them in this order, and nothing else:
  • Tick Multiverse Assets first, then Multiverse Data
  • Leave Hyperspace unticked
  • Press Apply

Delete the Hyperspace.*.so file from your FTL folder and remove the LD_PRELOAD line you added to the launch script.