Darkfrost wrote:What is it?
It's a program for editing FTL ships, of course! The aim is for it to be an all-in-one tool for creating, and editing existing ships. So far, it will generate the blueprint xml file, and the layout txt file. It's not done yet though!What do I need to run it?
It's built using C#, meaning it's a windows program. However, it should
be possible to run it on a Mac or Linux via Mono.Where can I download it?
Here's an early testing version, there's still a lot of stuff that needs to be done though!http://toastedlemons.com/FTLShipEdit.zipRecent changes:
- Fixed a crash that happens sometimes when opening the options window after closing it
v0.87:- Added setting/loading crew members
- Added some error handling when trying to export a ship without everything set
- Fixed the blueprints not getting loaded when creating a ship from scratch
- Added the date to the ftl exported
- Fixed an issue with the auto extract not working
- Actually fixed augment exporting
- Fixed a crash when you cancelled loading an image
- Fixed not saving augments
- Fixed not saving/loading the ship offsetSome screenshots:
Open FTLEdit, then open up the options. You need to set up your paths to your data and resources folders.
It should be able to do this automatically - If you don't have ftl dat installed, click the download ftldat button to download the installer, then hit the extract files button. It should extract it all and configure the paths. If the cmd windows that pop up disappear instantly, it should atleast take a few seconds, something probably went wrong (Let me know if this happens)
It should save these options next time you load the program, but if it doesn't, let me know!
Click the load existing ship from the game folder button
Now doubleclick on a ship you want to load
(Or, click the create from scratch button)Adding rooms:
To add a room, click the add room button, or press F1. Left click to place the room, then right click and drag to resize it.
To move an existing room, just click and drag it.
To delete a room, select it (click on it) and press the DEL key. Doors work the same wayAdding doors:
To add a door, click the add door button, or press F2. Space bar will rotate the door (I'll probably change this to a more intuitive system later).Moving the bg:
To move the bg, click the move bg button. You can now roughly place the bg using the mouse. Once you click, you're able to fine adjust the position using the arrow keys. Once you have where you want it, press enter or click again.Other options:
To change the majority of options, and export the ship, click the options button in the bottom right. Here you can change all of the main ship properties, like weapons, augments, drones, systems etc, and export the ship.
Anyway, what do you think? I'll post more updates as I add things!