.gitignore | ||
CHANGELOG.md | ||
demo.gif | ||
ftl-savemanager.py | ||
latest_version.txt | ||
LICENSE.md | ||
README.md |
FTL Save File Manager
Status
As of version 0.4.2, the program now replicates the functionality of the original Visual Basic tool I wrote in high school, rewritten in Python with a terminal-based UI.
Description
- The FTL Savemanager allows you to save and load progress in the game Faster Than Light (FTL).
- Backup: Automatically backs up save files after a jump.
- Restore: Can restore save files, but only when the game is at the main menu.
- Profile Backup: Includes the option to back up the profile file, which tracks overall progress (e.g., unlocked ships).
- The tool features a simple terminal-based menu system, allowing easy navigation and configuration of settings.
Gif showing program in action
Limitations
- Currently only works on Linux.
- Dependencies include requests and simple-term-menu.
- Future Optimization
- Settings currently use a simple text file (mirroring the original project), though migration to YAML is planned.
- Some functions may have codependencies that need refinement.
Installation
Dependencies
- Python 3.6 or newer (used 3.13.1).
- requests
- simple-term-menu
Installation Options
- Using pip
pip install requests simple-term-menu
Using Conda (or its other flavours, i.e. miniconda, mamba, micromamba) Install Miniconda or Mamba.
Create a new environment and install the dependencies:
conda create -n ftl_manager requests simple-term-menu -y
conda activate ftl_manager
Download th ftl-savemanager.py and start with
python ftl-savemanager.py
Additional Notes
This project was developed with the assistance of Large Language Models (LLMs) including, but not limited to, OpenAI's ChatGPT and models such as OpenCoder.
LLMs contributed through spelling corrections, function suggestions, and debugging discussions, which are not explicitly labeled. Direct optimizations made by LLMs are annotated in the code.
References
- Huang, Siming, et al. OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models. 2024. PDF