Example enc3: model scale (visible) — viewoffset can't be uniform-spoofed
m_vecViewOffset is three quantized sub-fields (m_vecViewOffset.m_vec{X,Y,Z});
their bare leaf names m_vecX/Y/Z collide with m_vecOrigin's, and uniform
matching is by field name only, so spoofing them would also move everyone's
position — plus Z clamps to 0..64. So point enc3 at m_flScale instead: every
player renders tiny (0.3x) to all clients, dramatic and actually rendered from
the netvar, with real size untouched server-side. m_flScale is a networked leaf
so the force-resend resolves (unlike the viewoffset struct base). Observe
another player/bot to see it. The qangle/coord/quantized encoder itself is
already proven by the quantized struct-dump.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> P
Prefix committed
daf0bd19048b7494b6ee53fd4179effc1e432ec3
Parent: e425760