Skip to content

Releases: Auroriax/PuzzleScriptPlus

1740 - Coin

08 May 20:08
Compare
Choose a tag to compare

This one fixes some crashes when running a game (#102, #105), and fixes some weird issues related to twiddling (#104 , #106).

The twiddle fix for #106 is technically a breaking change if you're currently twiddling a bit of metadata multiple times in one turn:

  • Previously: only the first metadata change in each turn was applied
  • Now: All metadata changes are respected.

RUNTIME_METADATA_TWIDDLING_DEBUG was also deprecated. Instead, this info has been integrated in the normal verbose logger.

These are a couple of extra warnings and a nice message when you start a fresh editor. On the repo, there are now bug/feature/PR templates (#103).

Thanks to everyone for passing on these bug reports!

1739 - Log

11 Apr 21:46
Compare
Choose a tag to compare

Hotfix patch that fixes a tween bug, re-enables the GIF recorder, and adds support for hex colors with four numbers.
Fixes #65 (thanks @david-pfx!), #94 and #95. Adds one test case by @david-pfx, and one by clickmazes.

1736 - Staircase

21 Mar 22:05
Compare
Choose a tag to compare

Hotfix release.

  • #88: Fixes that tapping a specific location on the mobile rollout menu would cause a crash. Thank you @pancelor for contributing to a fix!
  • Related to #31: Fixes that a message directly in-between levels (without newlines) would cause the level after it to fail loading.

There have been a number of changes behind the hood, mostly related to setting up the test suite.

1735 - "Marshmallow"

14 Feb 18:28
Compare
Choose a tag to compare

Hotfix time!

  • #81 Fixed timing inconsistency between browsers. This should make PuzzleScript much faster and smoother to respond. Mileage varies depending on your browser and refresh rate. Thank you @pancelor for the PR!
  • #79 Improved the controls text on the title screen when mouse controls are enabled.
  • #61 Fixes an incorrect example for using newlines in texts.
  • Added an about page to the PuzzleScript docs.
  • Added five gallery games.
  • Removed the FORUM button from the editor. (As it links to the vanilla PS forum, and there's no PS+ forum)
  • Fixed incorrect link in one of the examples.

Deprecated:

  • The wiki on the GitHub repo. It was outdated, and the PS+ documentation has completely replaced it as of this release.
  • The GitHub Pages for this repository, which was still hosting the older v1.6-based PS+. This doesn't affect the currently live version, which is still active on https://auroriax.github.io/PuzzleScript/.

There are still a couple of known issues in this release, see bug Something isn't working for a list. The fork is 129 commits behind increpare/PuzzleScript.

1733 - "Banana"

10 Jan 20:43
Compare
Choose a tag to compare

A hotfix for issues that were reported. There are also a couple of new compile warnings.

  • #77 level_select_unlocked_rollover is always treated as 1, no matter the actual value
  • #76 If level_select_unlocked_ahead or _rollover is set but level_select_lock isn't, throw warning
  • #74 Empty metadata twiddles can cause level to stop displaying
  • #75 Main menu input is throttled

Also merges in some fixes from vanilla commits: increpare#777, increpare#789, increpare increpare#779.

There are still a couple of known issues in this release, see bug Something isn't working for a list. The fork is 129 commits behind increpare/PuzzleScript.

1732 - "Crowbar"

23 Dec 23:04
Compare
Choose a tag to compare

Here's a small pre-holiday update! It mostly fixes some issues that I found while making Sorting of Sorts, as well as an input offset issue that was reported.

  • #69 Canceled turns should not reset tweens
  • #68 Undo command now plays undo sound effect
  • #72 Touch input was offset by 8px
  • #70 mouse_up was not detected on mobile

Additionally I'm slowly starting with merging in vanilla PS commits. There's still a lot of work to be done there, but I figured to merge a couple of commits in each release to get started. This fixes a couple of smaller issues, most notably increpare#794, increpare#784, and increpare#796.

There are still a couple of known issues in this release, see bug Something isn't working for a list. The fork is 135 commits behind increpare/PuzzleScript.

Happy new year in advance!

1731 - "Grill"

05 Dec 20:40
Compare
Choose a tag to compare

A hotfix release that resolves:

  • #30 Projects using case_sensitive should work again.
    • Please report if you still notice issues!
  • #67 Updates previously unchanged documentation for PS+, and added more relevant links to the documentation landing page.

There are still a couple of known bugs in this release, see bug Something isn't working for a list. The fork is still 144 commits behind increpare/PuzzleScript.

1729 - "Mirror"

23 Nov 21:43
Compare
Choose a tag to compare

Here's another update focusing on stability, mostly on the mouse input side of things.

There is new documentation about integrating mouse controls in your game. I noticed a lot of people got stuck here, so I hope this helps you get a better understanding of mouse input. Feedback is welcome!

There are also a bunch of fixes (thanks for reporting these, everyone!):

  • #57 & #63 Level select menu button now always displayed for games that have this enabled.
  • #59 Couldn't click on messages triggered via commands
  • #58 Fixes that middle mouse button to undo did not work.
  • #52 Fixes that some compile warnings prevented you from sharing games
  • #53 Keyboard input no longer throttled in the level select
  • #60 Added a warning when mouse objects share a layer with other objects
  • #38 Exiting to a menu with a click could also click elements on the menu
  • #66 Fixes menu hover indicators displaying when they shouldn't for games running in the editor.
  • Fixes that the EXIT command did not work in some circumstances.

Known issues:

  • #23 144 commits behind increpare (as of writing)
  • #30 case_sensitive flag doesn't work
  • #61 message uses /n while it should be \n
  • #62 In rare scenarios undo can create invalid states
    See all bugs: bug Something isn't working

1728

09 Nov 21:02
Compare
Choose a tag to compare

This is a hotfix release that fixes a tweening bug, #50, and adds a couple of new games to the gallery.

1727

28 Sep 20:23
Compare
Choose a tag to compare

This is a small maintenance release, so no super big changes. I made some adjustments while preparing one of my games for a browser portal, and I've also made those features available here, in case they are useful for someone.

New features:

  • Site locking. You can set a game to only play when it's hosted from a certain domain. See Prelude documentation for usage.
  • Some changes for exported games, most notably the re-introduction of the error text, as well as an Internet Explorer warning text.
  • Optimization for menus, most notably the level select (which also had some visual adjustments).
  • Gallery updated with four new games! (And fixed some incorrect attribution, sorry about that!)
  • New undocumented feature, see #48.

Resolved issues: