Skip to content

Releases: ernie/trinity-engine

v0.10.1

04 May 13:37
82de796

Choose a tag to compare

Output Trinity engine version in --version

v0.10.0

02 May 20:48
4c91845

Choose a tag to compare

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

29 Apr 14:56
777a73e

Choose a tag to compare

v0.9.21 - drop bundled Q3A 1.32 point release pk3s

v0.9.20

28 Apr 23:06
620d877

Choose a tag to compare

v0.9.20 - drop arch suffix from non-darwin binary names

v0.9.18

27 Apr 00:56
2a14fe6

Choose a tag to compare

Improve loading progress on downloads

v0.9.17

26 Apr 00:58
v0.9.17
f0961ba

Choose a tag to compare

Release v0.9.17

v0.9.16

12 Apr 21:03
79715ba

Choose a tag to compare

Restore +x on *nix exes

v0.9.15

06 Apr 23:14
f0ea0ec

Choose a tag to compare

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

06 Apr 14:51
e6c787a

Choose a tag to compare

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

04 Apr 03:32
035c3b2

Choose a tag to compare

Build fixes