Download

← All updates

Update

quark 0.38.0

Everything that changed in this version, and why.

The full notes for this version are its short notes: that was all that was written then.

  • Fixed: self-hosted servers dropping to 250-500 Hz. The client counted the snapshot gap in ticks, but since 0.36 snapshots go out every other tick. It reported exactly 50% "loss", and the server lowered its tick rate in response. Loss is now counted in snapshots. A new test runs a loopback match with the rate check on and requires 0% loss at 1000 Hz.
  • Your sound pack is heard by everyone, like your model. Other players hear your guns, footsteps, grapple, hurt sounds and explosions in the pack you picked, and you hear theirs in theirs.
    • All packs are built at startup, so switching costs nothing.
    • Every pack is normalised to the same loudness as STANDARD (measured: within 0.01 dB on every sound), so no pack is louder or quieter.
  • Other players' hurt sounds are now played (positioned at them, throttled to at most 5 per second).
  • Ranked uses the default player model for everyone. Model changes are refused, bots spawn standard, and every client draws standard models. Sound packs stay allowed. The ranked screens now mention the default model too.
  • Protocol 20: player info carries model and sound pack.
  • Viaduct is now two full loops, each leg higher than the last:
    • leg 1 is the old course;
    • leg 2 climbs back south along the east edge;
    • leg 3 runs north along the west edge;
    • leg 4 is a high skyway down the middle to a finish above the start. It has five more checkpoints, beams, hurdles and slaloms. A run now takes about four times as long. Bots can still reach every checkpoint (checked by the tests).
  • Interpolation setting (Settings → INTERP): adaptive (the default), or a fixed 5-100 ms delay for other players. Ranked always uses a fixed 10 ms.
  • UI text always fits: any label too wide for its button, toggle, cycle or slider shrinks just enough to fit. This fixes the overlapping sound-pack, HUD toggle, widget editor and opposite-keys labels.
  • The ranked fairness notice no longer overlaps the ruleset line.
  • Review fixes:
    • big servers no longer send snapshots faster than their cap;
    • the delta-base ring survives tick-rate changes;
    • one large reliable event no longer blocks smaller ones;
    • keys held through a menu are no longer fresh presses afterwards;
    • widget labels can't break the file format;
    • hud.cfg hot-reload also notices quick edits;
    • control profiles store binds by action name, so they survive future updates;
    • sticky-bomb sounds use their owner's sound pack.
  • The website has a 1.0 refresh: stats, a "Make it yours" section, the twelve modes and the ranked fairness rules.