Coder Social home page Coder Social logo

ftl-homeworld's Introduction

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!

ftl-homeworld's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

reseto

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.