|
Post by schnickers on Oct 1, 2020 20:12:16 GMT
Hey space cowboy, over the last weeks, I tinkered on a Online Fleet Builder for FTL. It's now in a stage where I'm comfortable to share the current state. Please take a look and if you like let me know of any bugs or usage issues you encounter. Feedback is highly appreciated. The current approach is a little more in favor on mobile usage but should work ok on desktop too. Current Capabilities
- Build your fleet by adding ships, selecting upgrades, define weapon arcs and add titles and heroes,
- The Fleets are currently persisted on your local storage
- There is a print view with a very rudimentary print layout
- NEW: Select a legendary fleet
- NEW: Export/import fleets
- NEW: Clone ships
- NEW: Improved hero and title hints in ship edit view
- FIX: Some upgrades and special rules naming
- NEW: Edit ship names and show them on edit and print view
- NEW: Fleet and Ship validation and violations are shown
- FIX: Prism and Flicker Squad Special Rules
- Update: to version 1.1 -> onepagerules.com/2020/11/13/ftl-updates-game-jam-today/
- Update: to version 1.5 -> onepagerules.com/2021/01/22/big-warfleets-ftl-updates-more/
Possible FeaturesThe following ideas have popped up currently: Sharing fleets (sort of, via import/export) currentlyBasic Rules Reference and Lookup- Battle view, where you can track damage and activation
Validator if the fleet follows the rules- Handle individual bonus for Legendary Fleets.
Tech Stack Last but not least Note: the server is in hibernation/paused if not used, and needs a little (~30 seconds) to "wake up" sometimes. This might change depending on the development of this app.Cheers and kind regards
|
|
|
Post by elthamare on Oct 18, 2020 20:55:33 GMT
This is great!
The print version is amazing. There are some outdated rules definitions, though. I know it's really useful to have the rules written, but maybe it can be optional to avoid this.
I know how much effort is involved in this project, so thank you.
|
|
|
Post by schnickers on Oct 18, 2020 21:20:22 GMT
Thanks. Glad you liked it  There are some outdated rules definitions, though. Do you have an example? Do you mean some upgrades or special rules?
|
|
|
Post by elthamare on Oct 19, 2020 6:49:03 GMT
I have used it for a couple fleets, so it's not a comprehensive test, but the definitions for the Titles Defiant and Avenger are different to those in the Core Rules (in the builder it gives a +1 to a stat, while in the rules is a situational buff).
I know that the rules are frequently updated and also there is a Patreon version, so maybe it's that and I don't have the current version.
|
|
|
Post by schnickers on Oct 19, 2020 7:25:50 GMT
Ah, must have slipped through... will be fixed in a minute. If you stumble upon other missing changes, let me know.
|
|
|
Post by elthamare on Oct 20, 2020 0:09:58 GMT
Another one: the Stealth rig now gives +1 evasion instead of the enable/disable mechanic.
|
|
|
Post by schnickers on Oct 20, 2020 7:39:17 GMT
Got it. I also checked the Common section and found some small changes that I missed. Should be updated in ~10 minutes. Changes - Add missing common upgrade "Precision Rig" (Gets +1 accuracy)
- Change common upgrade "Stealth Rig" (Gets +1 evasion)
- Tweak "Weapon Batterie" rules text
- Clarify rules text for "Deadly", "Fragile", "Overheating", "Relentless"
|
|
|
Post by Ed Davidson on Oct 20, 2020 11:12:30 GMT
1) Ship Names Although the system lets me name each ship - the name does not persist beyond the input page - it doesn't appear in the online fleet listing and it does not appear in the printable version either Also if I make a duplicate of a "named" ship - there is no ability to indivdually name the duplicate. Work In Progress I assume?
2) Rules enforcement I was able to give a ship 4 identical Upgrades - In the Core rules it says that each upgrade can only be used once per ship
3) How does import/export work? I exported a fleet to clipboard - then saved it to a text file When I tried cut and pasting the text file into the "Import" box the system crashed/Hung/whatever. HOw am I supposed to do an import?
That said - this is a great tool in the making. Keep up the good work! I'm already a happy user.
|
|
|
Post by schnickers on Oct 20, 2020 14:15:00 GMT
Yea, I removed the unique names mostly because I was polluting the different views and I was not sure if it was really necessary. That said, I can re-add them and give add an edit option for the name. IMPLEMETEDYes, currently there is no fleet validation. I would go with a alerting system, read: allow the violation but inform the user. AFAIK, there are the following restrictions: - Stay within the point limit
- no duplicated upgrades within ship
- no duplicated heros within fleet
- only 1 hero per full 300 points fleet point limit
- squadron count <= 2x ship count
Am I missing something? Some legendary fleets have alterations but those are for the future... IMPLEMETED
How it Should work: - Hit Export button
![]() - Copy String (e.g. using the copy to clipboard button), make sure you don't catch any whitespaces at start or end
- Hit import
- In the dialog, paste export-string and hit apply
Just checked it, worked for me. You can send me your export string than I can debbug locally. And/or you can try with this: eyJpZCI6Im16dXd6bGZlIiwibmFtZSI6IkNyaW1zb24gVm9ydGV4IiwiZmFjdGlvbiI6Im1hcmF1ZGVycyIsInBvaW50TGltaXQiOjEyMDAsInN5c3RlbVZlcnNpb24iOiJ2MS4wIiwiYXJteUJvb2tWZXJzaW9uIjoidjEuMCIsImxlZ2VuZGFyeSI6ImNyaW1zb24tdm9ydGV4Iiwic2hpcHMiOlt7ImlkIjoienVqcCIsIm5hbWUiOiJCZWlnZSBQaGVhc2FudCIsImJsdWVwcmludEtleSI6ImtpbGxlciIsImNvc3QiOjcwLCJ1cGdyYWRlcyI6W3sic2xvdEluZGV4IjowLCJzaGlwVXBncmFkZSI6ImdyYXZpdHktYnVtcGVyIn0sbnVsbF19XX0= That said - this is a great tool in the making. Keep up the good work! I'm already a happy user. 
|
|
|
Post by elthamare on Oct 20, 2020 15:39:47 GMT
Thank you for all the hard work. I saw a typo when selecting weapons as upgrades, it says "stength", without "r".
I'll play a 300 points battle this weekend and will print the fleets. I'll let you know how it goes.
|
|
|
Post by schnickers on Oct 20, 2020 15:56:24 GMT
Cool, let me know how it (the printed sheet) worked in action.
|
|
|
Post by Ed Davidson on Oct 20, 2020 15:56:37 GMT
Thanks for the speedy response to my issues etc. Love that you've fixed ship names  - with multiple models of the same type its good to be able tie the IDs on the Roster with the IDs on the models. I've seend import/export working - I'll put my issue down to user error! One more thing: The Print Header says "Fleet Rooster" - I think it is meant to say "Fleet Roster" Anyawy - Thanks for you hard work & responsiveness in getting this together.
|
|
|
Post by Ed Davidson on Oct 20, 2020 15:59:41 GMT
Cool, let me know how it (the printed sheet) worked in action. I had a quickie 2 ships a side play test last night - the printouts worked fine for me. Quick and easy to produce too.
|
|
|
Post by schnickers on Oct 20, 2020 16:04:33 GMT
One more thing: The Print Header says "Fleet Rooster" - I think it is meant to say "Fleet Roster" *cough... probably 
|
|
|
Post by manyslayer on Oct 21, 2020 2:01:08 GMT
One more thing: The Print Header says "Fleet Rooster" - I think it is meant to say "Fleet Roster" *cough... probably  No, its just a homage to the Red Chicken Rising set of spaceship rules. 
|
|