-
MatchZy 0.8.56
StableSome checks failedBuild and Release / Build and Release (push) Failing after 40sreleased this
2026-07-17 14:47:37 +02:00 | 109 commits to main since this release0.8.56
July 16, 2026
- Practice named position slots:
.savepos <name>saves a position under a name,.loadpos <name>teleports back to it,.listposlists your saved names, and.delpos <name>removes one (up to 32 per player)..savepos/.loadposwith no name keep working as the single default slot. - Practice flash test:
.flashtest(or.ft) toggles a chat readout of your own blind duration each time you get flashed, for tuning pop-flashes and self-flashes. - Practice self-flash:
.blindthrows a flashbang at your own face for pop-flash reaction reps (no teammate or client bind needed). - Practice
.wipe(or.clearnades) clears your grenade throw history (the source for.last/.back/.rt/.throwindex) without leaving and re-entering practice. - Practice
.jt(.jumpthrow) jumpthrows the grenade in your hand, gated behind the new convarmatchzy_experimental_jumpthrow(defaultfalse). Experimental: it forces the jump and release server-side, which the engine may ignore on some CS2 builds, so it ships off by default. - Practice
.cleanupclears all utility currently on the map (smokes, mollies, infernos, live projectiles). - Practice
.autocleartoggles auto-clearing utility: when on, each time a grenade detonates the older utility is removed and only the just-detonated result is kept, for fast lineup iteration. - Practice
.landmarker(.lm) toggles a marker at each grenade's detonation point so you can see exactly where it landed. - Practice
.arc(.traceline) toggles drawing the flight path of thrown grenades as an in-world trajectory line. - Practice saved grenade lineups are now capped at 500 per player, and
.mynadesshows how many you have saved. - Fixed
.rt/.throw(rethrow last grenade) silently doing nothing after a normal mouse1 throw: a freshly thrown grenade could be recorded with zero velocity (its velocity field lags a frame on current CS2 builds), which the rethrow's zero-velocity guard then dropped. The launch velocity is now recovered from the projectile's movement when the direct read comes back empty. - Added an experimental grenade landing predictor:
.predictdraws the flight arc and a landing marker for the grenade in your hand, gated behindmatchzy_experimental_predictor(defaultfalse). It forward-simulates the throw (with world-collision wall/floor bounces when built against a CounterStrikeSharp API that exposes the trace natives, otherwise a no-collision estimate), tunable live viamatchzy_predict_gravity/matchzy_predict_throwspeed/matchzy_predict_elasticity/matchzy_predict_friction, with amatchzy_predict_debugreadout of predicted-vs-actual landing distance for calibration. - Fixed a countdown timer appearing during the ready phase when the HTML ready panel (
matchzy_ready_hint_style 1) is used: hiding the native WARMUP banner also droppedmp_warmup_pausetimer, so the round timer counted down. The timer is now frozen during the ready phase, matching paused warmup. - The HTML ready panel now shows a
WARMUPbadge at the top, since the native WARMUP banner is hidden while the panel is up. - Practice
.delnadecan now delete multiple lineups at once:.delnade <name1> <name2> ...removes each, and.delnade allremoves every lineup you saved on the current map. It reports which were deleted and which were not found. - Fixed a rare
ArrayTypeMismatchExceptionwhen entering practice (.prac->GetSpawns) on servers running a call-history crash tracer: the spawn lists are now pre-sized so the list-grow path that tripped it is never taken. - Added
matchzy_ready_up_by_ping(defaulttrue): set itfalseto stop pinging (middle-mouse / scroll button) from toggling your ready status, for players who ready up by accident.
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
3 downloads
- Practice named position slots: