Skip to content

Releases: BZFlag-Dev/bzo

v1.0.14

08 Apr 03:58

Choose a tag to compare

bzo@1.0.14 changelog:extract
node scripts/extract-changelog.mjs v1.0.14

[1.0.14] - 2026-04-08

Fixed

  • Synchronized release metadata so package-lock.json now matches package.json versioning for the published package (1.0.14).
  • Cut a follow-up patch release to carry the metadata correction without rewriting the previously published v1.0.13 release.

v1.0.12

03 Apr 09:06

Choose a tag to compare

bzo@1.0.12 changelog:extract
node scripts/extract-changelog.mjs v1.0.12

[1.0.12] - 2026-04-01

Changed

  • Updated projectile/shot behavior to better match classic BZFlag feel and timing.
  • Refined shot handling so client and server behavior stays aligned with the BZFlag-style firing model.

v1.0.11

01 Apr 00:55

Choose a tag to compare

bzo@1.0.11 changelog:extract
node scripts/extract-changelog.mjs v1.0.11

[1.0.11] - 2026-04-01

Added

  • Added BZFlag mountain, ground, bolt, and shot-tail textures to the client asset set.
  • Added BZFlag-style onscreen shot-slot indicators beside the target HUD.

Changed

  • Updated mountains and ground to use BZFlag-style placement, scale, and texture repetition for a closer classic battlefield look.
  • Retuned world lighting toward BZFlag day/night colors while keeping bzo's world-time cycle.
  • Switched projectile rendering from simple glowing spheres to BZFlag-inspired tinted bolt sprites with matching colored tails.
  • Updated shot speed/range handling so server simulation, client rendering, radar visibility, and config defaults all use the same BZFlag-style values.
  • Switched firing behavior from cooldown-only shooting to BZFlag-style shot slots, with the example config defaulting to one slot and the runtime server config set to three.

Fixed

  • Fixed projectile desync that made local shots appear much slower than the server-tracked projectile speed.
  • Fixed shot-slot HUD behavior so each slot tracks its actual active projectile instead of multiple slots animating together.

v1.0.10

31 Mar 23:51

Choose a tag to compare

bzo@1.0.10 changelog:extract
node scripts/extract-changelog.mjs v1.0.10

[1.0.10] - 2026-03-31

Added

  • Added BZFlag obstacle textures for boundaries, boxes, pyramids, tank treads, and tank body detailing.
  • Added a BZFlag-style loading overlay that keeps chat available while delaying active join until render-critical world and tank assets are ready.
  • Added a new wheeled6 tank model option with a six-wheel armored-car silhouette.
  • Added documentation for the supported tank OBJ naming contract in docs/tank-model-format.md.

Changed

  • Switched the default player tank model to bzflag, renamed the old default model to modern, and renamed the split BZFlag model asset to bzflag.
  • Updated tank model selection and server-side model discovery to prefer the supported selectable models and hide source-only OBJ assets from the menu.
  • Updated cloud height placement to float above the tallest obstacle by roughly one jump height.
  • Added configurable BZFlag-style fog mode, density, start, and end settings while keeping fog color driven by time-of-day.

Fixed

  • Fixed startup races that could leave the local tank partially initialized until switching models by gating gameplay join on render readiness.
  • Fixed blank tank selection states caused by exposing tank.obj as a selectable model.
  • Fixed wheel-face clipping on treaded models by nudging wheel meshes slightly outward from the tread surfaces.
  • Fixed the wheeled6 model so it renders as a true wheel-only vehicle without fake tread geometry.

v1.0.9

27 Mar 01:34

Choose a tag to compare

bzo@1.0.9 changelog:extract
node scripts/extract-changelog.mjs v1.0.9

[1.0.9] - 2026-03-27

Changed

  • Increased scene fog start/end distances (120–500) to better match the 1:1 BZFlag world scale.

Fixed

  • Fixed obstacle rotation for all rotated boxes, walls, and teleporters parsed from .bzw maps by correcting the BZFlag +Y→Three.js -Z axis-flip compensation in the rotation formula.

v1.0.8

27 Mar 01:18

Choose a tag to compare

bzo@1.0.8 changelog:extract
node scripts/extract-changelog.mjs v1.0.8

[1.0.8] - 2026-03-27

Added

  • Added BZFlag-style spawn visuals with a short ground flash ring and vertical spawn burst on join and respawn.

Changed

  • Updated first-person camera and shot origin alignment to use model-derived muzzle offsets for closer BZFlag parity.
  • Updated first-person FOV behavior to use BZFlag-style horizontal FOV conversion by display aspect.
  • Updated jump defaults to BZFlag-like values (jumpVelocity: 19, gravity: 9.8) and aligned landing flash/squish timing to BZFlag feel.

Fixed

  • Fixed server/client gravity configuration flow so gravity is configurable server-side and propagated through game config.
  • Fixed landing feedback consistency by triggering effects on landing transitions without local threshold suppression.

v1.0.7

26 Mar 21:06

Choose a tag to compare

bzo@1.0.7 changelog:extract
node scripts/extract-changelog.mjs v1.0.7

[1.0.7] - 2026-03-26

Fixed

  • Make the prepare script skip Husky installation when dev dependencies are omitted so container builds using npm ci --omit=dev no longer fail with sh: 1: husky: not found.