Skip to content

ManApart/ftl-homeworld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FTL-Homeworld

FTL program for save editing in a non cheating way

Release/progress thread: http://www.ftlgame.com/forum/viewtopic.php?f=11&t=16842&p=51426#p51426

Building off my first Java program, FTL Homeworld includes the following programs:

Spacedock allows players to manage multiple ships, so that they can play different ships at the same time. Dock a ship to store it and then start a new game or board another ship. Then use boarding/docking to switch between ships at any time.

Cargo Bay (WIP) allows players to store items from their ships in the cargo bay, and then trade them to other ships in their 'fleet'.

As I've worked on my first Java program, I have been hugely blessed by a number of people who have helped me and encouraged me by providing answers to questions I was stuck with, as well as provided me with solid resources. I've been very encouraged by their constructive criticism and really appreciate what they've done!

Credit to http://www.shipschematics.net/ for their huge bank of Star Trek ship schematics. I used/modified a space station schematic for use in the background of my spacedock.

Credit to by Vhati and ComaToes for their FTLEditor and allowing me to use their source //FTL Editor found here: http://www.ftlgame.com/forum/viewtopic.php?f=7&t=10959&start=70 I've modeled much of my program after their FTL Editor, as well as copied and then modified chunks of its code. Anything that reads or writes savegame data was either inspired by, copied from, or depends on FTL Editor (will work on removing jar dependency). I'm especially indebted to Vhati who gave me permission to use the code as well as answered my questions as I worked through my first java program.

Credit to Lologarithm for patching up a lot of holes in FTL Spacedock. He removed a number of crashes if things weren't just so, added mac/linux support, and added save finder functions that allow you to run the jar from wherever, instead of having to run it from your saves folder. Thank you!

Credit to KartoFlane, author of Superluminal, who has given me advice on better organizing my code, answered my questions as I worked through improving Spacedock, and provided me with part of his code to allow me to launch FTL from the program. Thank you!

About

FTL program for save editing in a non cheating way

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages