Skip to content

3.0 Prerelease 186 2026-05-12

Pre-release
Pre-release

Choose a tag to compare

To download this release, visit the ZQuest Classic website or see the bottom of this page.

Features

  • Enemy flag for disabling enemy contact damage fbeb93a5c

ZScript

  • ffc->Trigger() 93d080739
     

    allows scripts to trigger FFC combo triggers similar to 'Screen->TriggerCombo()'

Bug Fixes

  • Add runtime SSE2/SSSE3 detection and fallbacks 67489e7fa
     

    2.55.12 added fast-path code for some tile draws, which required CPUs
    made in at least 2007 or later. Older CPUs would crash when executing
    these unknown instructions. Now, the tile drawing code checks if the CPU
    supports these instructions, and if not uses the slower drawing code.

Player

  • Ensure save+cancel works in custom save menu 7ce4c277b
     

    Regressed recently in 790b083.

  • Sideview drowning softlocking the player forever sometimes 379a0d4d2
  • Skip title screen when pressing modifier keys fe070efb4
  • Remember select save file on quit 314b8d410
     

    Regressed recently in 6eda1c5.

  • Hero->Immortal not clearing on quest load 2d66914a7
  • Per-quest controls resetting wrongly on Continue e5732d1b1
  • Enemy bad hitboxes for standing on the ground in sideview 475426ce7
     

    Enemies with weird hitboxes may still have other problems, such as walking sideways through walls, because enemy movement code is super jank- though the Use 'Scripted Movement' for engine movement enemy movement flag seems to help with those issues.

  • 'Save Point->Continue Here' not respecting regions or new save menus dc99fee50

Chores

  • Update replay_uploads_known_good_replays.json a4ddfee90

Misc.

  • Support multiple ways to get 2.55 content in lint_zscript_versions.py 2fb8d45cb