[Tool] ftlman v0.5.3 - Mod manager with Hyperspace support

Discuss and distribute tools and methods for modding. Moderator - Grognak
afishhh
Posts: 1
Joined: Sun Feb 02, 2025 5:37 pm

[Tool] ftlman v0.5.3 - Mod manager with Hyperspace support

Postby afishhh » Wed Feb 05, 2025 3:46 pm

An alternative to the Slipstream Mod Manager, written in Rust and with some additional features.

Features
  • Regular FTL mods (Slipstream compatible¹)
  • Supports mod tags from Blizz's Slipstream fork
  • Supports an ftlman-specific Lua patching API (documentation available here)
  • Automatic Hyperspace installer
  • Functional² XML and Lua Sandbox (syntax highlighting, WIP diagnostics)
  • Slightly more random CLI compared to Slipstream
Currently automatic hyperspace installation is supported for the following FTL versions:
  • Steam (Linux and Windows)
  • Epic
  • Origin (untested³)
Patching the Microsoft store version is technically implemented but you may encounter permission problems if you try to patch it in the original installation directory.

If you find a mod that fails to patch with ftlman but works with slipstream or one that works differently under ftlman open an issue.

¹ ftlman's XML parser is modeled closely after FTL's (RapidXML). This means it is very lenient but behaviour may be slightly different than Slipstream, due to Slipstream's messy handling of sloppy parsing.
² Struggles with files hundreds of kilobytes in size.
³ If you have access to any of these versions and successfully patched them with ftlman please tell me so I can remove their untested status.

Installation

Pre-built binaries for Linux, MacOS, and Windows are available in the Releases tab on GitHub.
Information on compiling from source and installing via other methods is available on the GitHub repository.

This forum post is currently a work-in-progress
Let me know if you have questions or suggestions and I'll add more information here.