Sunday, November 19, 2023

Warmachine Card Creator V4

... And now there's a V4!

Changes from V3:
  • It is now possible to overlay and independently position multiple background images when loading images from URLs.
  • There is now and option to flip the small data box alignment. It will be automatically set to run left-to-right if there are more than 6 stat blocks.
  • It is now possible to have up to 7 model or weapon stat blocks if the life bar is hidden.
  • Numbers have been removed from health boxes, although they can still be added back manually.
  • The mini spell box now resizes automatically.
  • Added file upload options for background images, profile images, and icons since local paths don't work unless running the web page locally.
  • Replaced "import/export" options with single card/all cards JSON options (more future-proof as it only saves data, so more likely to be able to import the data in the future).
  • Unit health rows can now be hidden.
  • The unit health area is now raised if the fluff box is hidden.
  • The fluff box and unit health area are now raised if profile image is hidden.
  • Can now have up to 8 model health bars in unit health box.
  • Increased size of model name boxes in unit health area.
  • Added a more efficient font to save space in some fields.
  • Added an importer for importing data directly from the app.
  • Rescaled card elements and added an option to set the page size to try to make printing easier.
  • Added an option to scale up the warbeast damage spiral.
  • Added a separate colour control for damage boxes.
  • Automatically shrink ability text to fit available area.
  • Replaced base size icon with a text field next to the name.
  • Increased number of health boxes in life bar to 30.
  • Fixed some display issues.
  • Added the ability to print hardpoint option cards.
--EDIT--
14/12/2023: Refactored the card creator data loader to make it more robust and general.
14/01/2024: Added the option to scale the warjack damage grids.
12/02/2024: Added an option to copy just the card settings between cards, and paste them in the loader.
14/02/2024: Added command card compatibility to the data loader.
09/03/2024: Fixed an issue with Chrome preventing the same image from being uploaded multiple times in a row.
09/05/2024: Fixed a bug where the JSON exporter only exported 25 health boxes, not the 30 that we new have.
09/05/2024: Unit damage box name no longer wraps and overflow is hidden, so less likely to need manual work.
09/05/2024: Can now select more than 4 cards of models, will open multiple new tabs if needed.
13/05/2024: Doubled the card sizes, so screenshots can be taken at 100%.
13/05/2024: "Edit" button in loader is now colour coded to show if options have been selected.
13/05/2024: Save PDF functions added to loader and card menu.
16/05/2024: Excess weapon profiles will now "overflow" onto the left of the card.
18/07/2024: Fixed the PDF padding issue (by scrolling to the top of the page before export).
18/07/2024: Added a new attachment feature for combining cards (eg. unit with it's CA).
27/07/2024: Added an option to print rack cards.
13/08/2024: Fixed an issue with the solo model health track being replaced by unit boxes.
02/10/2024: Fixed an issue with not handling null profile advantage data properly.
03/10/2024: Added more ability icon slots to profiles and weapons.
08/10/2024: Changed background file name to use _ instead of |, as | doesn't work on Windows.
20/11/2024: If a card only has one free option per slot they are selected automatically and not listed on the card.
20/11/2024: Removed spaces from profile,weapon, and spell stats (so Sp 8 becomes Sp8, etc).