github ZQuestClassic/ZQuestClassic nightly-2023-11-26
Nightly 2023-11-26

pre-release10 months ago

The following are the changes since nightly-2023-11-24:

Bug Fixes

  • 'box_out' popups sometimes appearing squished in the upper-left ced3bfb71

Player

  • cheats menu being greyed out when it shouldn't be b24044c87

Editor

Refactors

  • key files d0864dc8d
     

    Now work from the folder the quest is in OR the exe is in, and saves to the folder the quest is in. Also cleaned up the code for handling reading key files.

Tests

  • add '--output' option for zscript tests ae45b645f
  • fix zscript subfolder tests not running (and update) 0e35a067e
  • update errors_2_expected.txt ce9e615a7

The following are the changes since 2.55-alpha-120:

Expand changelog

Features

  • Allow disabling resizability of windows (setting in launcher only) 90085dd84

Editor

  • Add warnings to combo editor (can detect problems and warn you about them) 05188bddf

ZLauncher

  • set save folder 0269d0102
  • add options for window size, and cap max default window size 47b273d89
     

    [ZLAUNCH] window_width, window_height in zcl.cfg

    Cap max default size to 2x

Bug Fixes

  • prevent clock shifts from hanging the program b379a0ed9
     

    Allegro 5 doesn't use a monotonic clock that ignores suspended time, so day light saving shifts or even hibernating your computer can result in Allegro trying to do so much work to "catch up" that it hangs the program. See liballeg/allegro5#1511 for more.

  • shift key input no longer accidentally ignored c92f096a0
  • passive (non-button) items not respecting "Usable as a Bunny" flag 84d7f07e8
  • ZScript metadata fields cutting off at semicolons in strings ab92b22e7
  • 'box_out' popups sometimes appearing squished in the upper-left ced3bfb71

Player

  • Music not properly changing when using some warp types (ex. SCC warp) 0aef5384b
  • extra pushing allowed per screen 8a798d0dd
  • cheats menu being greyed out when it shouldn't be b24044c87

Editor

  • prevent flickering for minimap tooltip 69948f334
  • Tile editor checkboxes not clicking 983a17add
  • disable unpack cache to fix tile rotate/flip fed7b7732
  • tile page rclick "insert", "delete" was swapped 0b9bad2a6
  • disabling tooltips works again 409abe1ff
  • item editor candle text goof 17852c009
  • 'Go' in warp dialogs not rebuilding transparency table d41040b13
  • fixed warp ring dialog 1f05880ab
  • wrong button focused in zscript compile dialog 41a07b400
  • tile editor bugginess 87cd522a9
  • Polish numpick dialog, fix new gui focusing f9852b3f6

ZScript

  • 'subscreenwidget->PerContainer' not working 9d7c222dc

Documentation

  • add a couple missing subscreen widget script docs f55a272d0

Build

Refactors

  • remove unused 'VSync' option (it didn't do anything) 74bbc05b7
  • key files d0864dc8d
     

    Now work from the folder the quest is in OR the exe is in, and saves to the folder the quest is in. Also cleaned up the code for handling reading key files.

Tests

  • save replay result file when starting replay 62165c822
  • suppress timeout check on frame 0 487351025
  • update 'triggers.zplay' 218609b0b
  • add '--output' option for zscript tests ae45b645f
  • fix zscript subfolder tests not running (and update) 0e35a067e
  • update errors_2_expected.txt ce9e615a7

CI

Misc.

Don't miss a new ZQuestClassic release

NewReleases is sending notifications on new releases.