/superluminal2

A ship editor for the game FTL, and its expansion FTL:AE.

Primary LanguageJavaGNU General Public License v2.0GPL-2.0

Superluminal2

Superluminal2 is a ship editor for the game FTL: Faster Than Light. The editor provides a layer of abstraction over the game's files, visually representing the data in the same form as in the game, making the task of creating a functional ship much easier and less daunting.

It is a complete rewrite of, and successor to, the original Superluminal editor.

Related thread on the FTL forums can be found here.

Features

  • Visual editing of game files, using the same abstractions the player sees in-game, making it easy to use.
  • Live loading of mod files, allowing you to use content from the mod in the editor directly.
  • Automatic generation of accurate floor image directly from ship layout data.
  • Undo/redo system.
  • Customizable key bindings.
  • Self-patching functionality.

Download

The compiled program can be found on this repository's Releases page.

Development

If you're looking to get a hang of how the program works, README_developers contains a section which roughly outlines the repo's structure and purpose behind all of the packages in the source code folder.

Requirements