Skip to content

Autosave program for FTL Faster Than Light - Advanced Edition, simply backs the save files up as they are updated

License

Notifications You must be signed in to change notification settings

synogen/ftlautosave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autosave program for FTL Faster Than Light - Advanced Edition, simply backs the save files up as they are updated.

Description

Faster Than Light continuously changes the profile and the save-file of the player (ae_prof.sav and continue.sav) while playing, but does not allow keeping saves / reverting back to an old save. This program circumvents that by monitoring the two save-files (profile and game progress) and creating a backup copy every time one of them changes. This allows you to restore a previous save-state and continue from there.

Run

ftlautosave requires Java Runtime Environment 8 or higher to run. You can either start ftlautosave.jar directly or use the supplied ftlautosave.cmd file (Windows only). If run directly in FTL's game folder it should detect the executable to run FTL automatically, otherwise that has to be set manually.

Usage

Once the program is running it automatically monitors the default save directory of FTL on Windows (\Users\<user>\My Documents\My Games\FasterThanLight). The UI shows all save snapshots that have been created with some basic info about the save and a timestamp, sorted by time in descending order. Restore a snapshot by selecting it, then clicking the appropriate button below. Usually you won't need to quit FTL to restore a snapshot, just go to the game's main menu, switch to ftlautosave, restore the snapshot you'd like then switch back to FTL and continue.

Preview

FTL's save folder and game run path can be configured directly in the UI. Status indicators below show if the save file path and the run path have been configured correctly. To streamline playing FTL with ftlautosave you can choose to start FTL automatically when ftlautosave is launched. That way you only need to start one program and you can be sure your saves are being monitored. The snapshot list is updated automatically by default. There is also a default limit of 500 snapshots after which the program will start deleting the oldest snapshots, this is to prevent getting too many old save files in the save directory and the program getting sluggish when refreshing all of them. You can of course override the default configuration if you wish to retain all save files or if you want to manage the old save files by yourself.

Download

Check the releases if you need a pre-compiled jar.

Issues

ftlautosave has only been tested on Windows. Given that the save folder and FTL run path are set correctly it should work on other platforms. If you happen to test it on another platform and it doesn't work you can create an issue describing what went wrong and attach the ftlautosave.log if you like.

Credits

Program icon used created by paomedia under CC BY 3.0

About

Autosave program for FTL Faster Than Light - Advanced Edition, simply backs the save files up as they are updated

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages