Releases: ernie/trinity-engine
Releases · ernie/trinity-engine
v0.10.1
v0.10.0
Identify as trinity-engine and point client at production tracker Emit an "engine" key in SVC_Status and SVC_Info infostrings, sourced from the com_engine cvar. The Trinity directory and tracker use this to distinguish trinity-engine forks from stock ioquake3 — the gate rejects heartbeats whose challenge response doesn't carry the expected engine prefix, and the hub's poller treats servers without the prefix as offline so non-Trinity Q3 servers never leak into the live UI. Switch the cl_trinityTracker default from https://trinity.ernie.io (staging) to https://trinity.run (production).
v0.9.21
v0.9.21 - drop bundled Q3A 1.32 point release pk3s
v0.9.20
v0.9.20 - drop arch suffix from non-darwin binary names
v0.9.18
Improve loading progress on downloads
v0.9.17
Release v0.9.17
v0.9.16
Restore +x on *nix exes
v0.9.15
Improve VAD - allow VAD mute - Provide 500ms hangover time for dipping below threshold - Switch default VAD activation threshold to 0.1. Good middle of the road for modern gaming headsets. Will need tweaking per user.
v0.9.14
Fix VOIP channel semantics and add per-channel mute cvars Client: - Clear voipFlags fully in CL_VoipParseTargets instead of masking only 3 bits, preventing stale VOIP_DIRECT from leaking across sends - Set VOIP_DIRECT on outgoing flags for explicitly targeted sends (player ID, attacker, crosshair) so v2 clients can distinguish direct messages from team/all broadcasts - Add per-channel mute cvars: cl_voipMuteSpatial, cl_voipMuteDirect, cl_voipMuteTeam, cl_voipMuteAll (CVAR_ARCHIVE_ND) - CL_PlayVoip now treats any non-spatial flag (DIRECT, TEAM, ALL) as direct audio playback, separating routing semantics from playback mode Server: - Strip server-added VOIP_DIRECT from packets sent to v2 clients, preserving only the original channel flags (VOIP_ALL, VOIP_TEAM, VOIP_SPATIAL). For targeted packets with no channel flag, VOIP_DIRECT is still set so the client knows to play it. - TVD recording: only add VOIP_DIRECT for targeted sends that have no channel flag, matching the v2 client write path
v0.9.13
Build fixes