Releases: BZFlag-Dev/bzo
Releases · BZFlag-Dev/bzo
v1.0.14
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.jsonnow matchespackage.jsonversioning 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.13release.
v1.0.12
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
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
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
wheeled6tank 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 tomodern, and renamed the split BZFlag model asset tobzflag. - 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.objas a selectable model. - Fixed wheel-face clipping on treaded models by nudging wheel meshes slightly outward from the tread surfaces.
- Fixed the
wheeled6model so it renders as a true wheel-only vehicle without fake tread geometry.
v1.0.9
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
.bzwmaps by correcting the BZFlag +Y→Three.js -Z axis-flip compensation in the rotation formula.
v1.0.8
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
bzo@1.0.7 changelog:extract
node scripts/extract-changelog.mjs v1.0.7
[1.0.7] - 2026-03-26
Fixed
- Make the
preparescript skip Husky installation when dev dependencies are omitted so container builds usingnpm ci --omit=devno longer fail withsh: 1: husky: not found.