Skip to content

Release 0.5.0

Choose a tag to compare

@l-Luna l-Luna released this 03 Mar 19:57
· 41 commits to master since this release

Adds:

  • Custom campaign hot reloading! Changes to your campaign YAML file will be reflected after pressing the hot reload key, F11 by default.
  • Campaigns can now have Sigmar's Garden entries.
  • Campaign entries can now have per-entry icons, and have their story panel replaced with the placeholder.
  • Custom journals! When any are present, the journal menu displays a new journal switcher at the top left.
  • Support for output multipliers in modded puzzles, as well as per-output requirements, that are allowed to be non-multiple-of-6.
  • A button to export all atoms to images.

Changes:

  • Made numberpad digits and home/end keys bindable.
  • Temporary unzipped files are now placed in UnpackedMods instead of Mods, reducing clutter.
  • The Mods menu now uses a mod's title, instead of its name, for displaying.
  • The Mods menu is now larger, and the mods list is now scrollable.

Fixes:

  • The "Upload to Steam" button is no longer clickable.
  • The "Switch Campaign Left" button not working with 3+ campaigns.
  • Various issues with modded production puzzles.
  • Various issues with modded polymer outputs.
  • A crash when copying modded puzzles.
  • A (vanilla) crash when trying to GIF record a solution with 0 instructions. (thanks isaac!)
  • A case-sensitivity issue preventing compilation on Linux.

Technical Changes:

  • Added QApi.AddChamberType helper.
  • Added Ui.AssignOffset and Ui.AssignCentre helpers, intended for use with/by AddChamberType.
  • Fixed PuzzleOption.EnabledIn crashing in vanilla puzzles.
  • LoadPuzzleContent now runs before campaigns are loaded. This is required for custom mechanics in campaigns and journals to work properly; this also temporarily breaks RMC.