New UI with simple-term-menu, now replicates original Visual Basic program
Finished replicating the original program, Features include: Backup, Restore, and Update.. But there is still more I want to add, such as better settings management, update, and more.
This commit is contained in:
parent
4286ea5ba3
commit
16a4e50f66
4 changed files with 183 additions and 101 deletions
50
README.md
50
README.md
|
@ -1,12 +1,50 @@
|
|||
# FTL Save File Manager
|
||||
|
||||
Recreating the program I wrote in school in VS Basic but in Python.
|
||||
It is a program enabling saving and loading in FTL (Faster Then Light) game.
|
||||
## Description
|
||||
It is a program enabling saving and loading*1 in FTL (Faster Then Light) game.
|
||||
Backup works after a jump, restore only works while in game are in the main menu.
|
||||
|
||||
It is considered as a project to learn and be more confident with Python as well as Git.
|
||||
|
||||
*1 ATM only the current game state, does not include the profile file (ae_prof.sav) which has information about total archiements and unlockes.
|
||||
|
||||
## How it works
|
||||
It has a very simple menu after starting, with option such as backup, restore backup, delete backup files and quite the program.
|
||||
Import to notice how to backup and restore.
|
||||
Backup can be done after a jump, restore does only work when the game is in main menu.
|
||||
## Status
|
||||
As of version 0.4.2 has the program now replicates the functionality of the original Visual Basic I once wrote in high school but rewritten in Python with a terminal-based UI:
|
||||
- Features include: Backup, Restore, and Update.
|
||||
|
||||
# How it works
|
||||
It uses TerminalMenu to show a simple gui in the terminal, you select the save game folder and location to backup saves.
|
||||
Only work on linux and dependencies are requests and simple_terminal_menu
|
||||
|
||||
# FTL Save File Manager
|
||||
## Description
|
||||
FTL Save File Manager is a utility designed to manage save files for the game FTL: Faster Than Light.
|
||||
|
||||
- Backup: Automatically saves your progress after a jump.
|
||||
- Restore: Allows you to restore save files, but only while in the game's main menu.
|
||||
This project also serves as a learning experience to enhance Python programming skills and gain confidence with Git.
|
||||
|
||||
**Note: Currently, only the active game state is managed. The profile file (ae_prof.sav), which contains achievements and unlocks, is not included in backups.**
|
||||
|
||||
# Status
|
||||
As of version 0.4.2, the program fully replicates the functionality of the original Visual Basic program I developed in high school. It has been rewritten in Python and now features a terminal-based UI:
|
||||
|
||||
***Features:***
|
||||
- Backup
|
||||
- Restore
|
||||
- Update
|
||||
|
||||
# How It Works
|
||||
FTL Save File Manager uses simple-term-menu to provide a straightforward terminal-based interface.
|
||||
|
||||
## Steps:
|
||||
1. Select the save game folder.
|
||||
2. Choose a backup location.
|
||||
3. Manage your save files easily through the menu.
|
||||
|
||||
## Requirements
|
||||
Operating System: Linux
|
||||
|
||||
Dependencies:
|
||||
- requests
|
||||
- simple-term-menu
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue