Releases: Perlkonig/ftShipBuilder
Releases · Perlkonig/ftShipBuilder
Full Thrust Ship Builder and SSD Generator
[v2.0.3] - 2022-10-06
Fixed
- Fixed a display bug I introduced when you have screens of different explicit levels.
Full Thrust Ship Builder and SSD Generator
[v2.0.2] - 2022-10-05
Added
- You can now explicitly assert the level of a specific defensive screen system. I read the rules as saying the number of individual systems determined your screen level (maxing out at 2), but there are other compatible interpretations. Setting the level as
unleveled
uses the level 2 glyphs but the level 1 points. Explicitly setting the level will adjust both the glyph and the points. (Thank you, @shadowmouse , for the pull request!)
Full Thrust Ship Builder and SSD Generator
[v2.0.1] - 2022-09-24
Changed
- Made it easier to associate a magazine with a salvo launcher.
Developers
- Completely refactored the code again, this time removing all the core ship-handling libraries into a standalone package so I can reuse it in other tools (https://github.com/Perlkonig/ftLibShip). Users shouldn't notice any changes! If something is broken, please let me know.
Full Thrust Ship Builder and SSD Generator
[v2.0.0] - 2022-09-21
BREAKING CHANGE
The layout system has been almost completely rewritten. Your saved ships are fine, but their SSDs are not. You will have to rearrange your systems. The new system is extensible, so this sort of break should never happen again.
If you are having issues, try exporting just the ship (there is now a button for that) and reimporting it to start fresh.
Added
- The freeform layout engine has been added. It gives you full control over the arrangement of your SSD and allows the addition of a background SVG (like a ship outline).
- Added CPV calculations from https://fullthrust.star-ranger.com/CPV.htm and http://fullthrust.star-ranger.com/FighterGroups.htm. Bays, hangars, and launch tubes are considered "non-combat mass," hangars and tubes are 1 CPV per mass, and fighters gain a base 30 CPV across the board, and long-range fighters go up an additional 2 points per fighter.
- You can now download the ship JSON file without the layout information. If that's the only piece you're trying to share, it's just more compact.
- Regenerative armour has been added. The rules say you can mix the two types, but it doesn't prescribe how they can be arranged. I had to make a call, so regenerative armour is grouped at the end of any mixed armour layer.
Fixed
- Fixed nameplate scaling in the linear layout.
- In the linear layout, the default SVG export will render perfectly in the browser. In the "adjusted" SVG and PNG exports, the footer has been changed to white for visibility. Nothing I can do about the fonts, though.
Full Thrust Ship Builder and SSD Generator
[v1.3.0] - 2022-09-17
Added
- Added highlighting feature for overlapping elements.
- Added linear layout engine.
Fixed
- Injecting
xlink:
into the exported SVG so it will work immediately in most editing apps.
Full Thrust Ship Builder and SSD Generator
[v1.2.1] - 2022-09-15
Fixed
- Mobile drag and drop now works consistently for arc selection.
- Made some minor layout changes to improve mobile experience.
Full Thrust Ship Builder and SSD Generator
[v1.2.0] - 2022-09-15
Fixed
- Click and drag finally works on mobile!
Full Thrust Ship Builder and SSD Generator
[v1.1.0] - 2022-09-14
Changed
- In response to much demand, arc selection is now done by click. Feedback welcomed.
Full Thrust Ship Builder and SSD Generator
[v1.0.1] - 2022-09-14
Fixed
- Drive and FTL systems were being saved but were not loading properly. That has been corrected.
Full Thrust Ship Builder and SSD Generator
[v1.0.0] - 2022-09-13
Finally ready for a beta release!
Added
- Remaining weapons and systems added (except for gunboats).
Changed
- Layouts have been tweaked and renamed/categorized by hull space.