v1.11 — Apple Watch tactical-computer companion (watchlink) + R300/PPC fixes
Live Apple Watch tactical-computer support plus two PowerPC rendering fixes.
New
- watchlink — a cvar-gated UDP/JSON feed of live player state (health, armor, ammo, weapon, powerups, pickups, damage) to a wrist-worn tactical computer. An iPhone relays it over the LAN to an Apple Watch HUD with damage haptics. Off by default (
watch_host ""); point it at a host or usewatch_host "auto"for Bonjour discovery. Debug withnc -ul 27999. Seedocs/WATCHLINK.md.- Companion app (iPhone relay + watchOS): https://github.com/matthewdeaves/quake2-tactical-watch
- Forwards local-player pickup/vocal sounds (incl. ammo/backpack/key pickups) and mirrors
svc_damageinto the vitals heartbeat so a dropped event still buzzes the wrist. - Stays inert during benchmarks/timedemos; dedups repeated centerprints.
Fixes
- iMac G5 (R300 / Leopard): black light & emissive textures. The Radeon 9600 driver mis-renders the additive fullbright glow pass; the G5 bundle config now sets
gl_fullbrights 0so self-lit texels render via the base texture (correct, and closer to software Quake). - AltiVec horizontal-mipmap downscaler loaded the wrong 16-byte group when the input was 16-aligned, duplicating pixels and blurring distant surfaces. Fixed with a proper independent unaligned load.
Verified
- DMG content-verified byte-for-byte vs source (Tiger-built UDZO, mounts Panther→modern).
- DMG-installed + smoke-tested on the G4 mini (Tiger, Radeon 9200): world rendered, 52.3 fps.
One fat image (ppc750 + ppc7400 + ppc970 + x86_64) installs on every supported Mac, G3 Panther through modern Intel.