Kartonath native Rust client - 20260930-256000

Original ambient sound activation ranges restored.
Titanium caps type2 positional and type3 randomized sources at100 units,
while respecting smaller authored radii. Flat sources keep their own radius.
Equality is out of range. Zero-radius positional sources use the capped
original fallback; negative region selectors remain unsupported, not global.

The explicit source asset check covers6365 original rows:979 capped variants,
one restored zero-radius positional variant, and103 decoded sound names.
All110023 assets are unchanged from255000 and hash-verified on both builds.
559 library / 588 all-target tests pass;
81 opt-in tests are ignored by default.

North Qeynos login, rendered world, emitter metadata, clock and confirmed
camp were checked on native Linux and Windows-Wine. No working audio output
device exists on QA: this is NOT listening acceptance. Within-range gain
remains approximate. Spatialization, randomized placement, region handling,
music, the Unknown sound reference and physical hardware checks remain open.
No live services, spectator, networking, updater or server data changed.
Full Titanium parity remains unfinished.
https://eq.kaptohmat.com/client-modernization.html

LINUX
Extract into a NEW folder and run ./run-kartonath.sh. Modern Ubuntu uses
libasound2t64 via the dependency helper. Patch requires unmodified
20260930-255000. Close the client and run as your normal user:
  ./apply-update.sh /path/to/eq-client
Settings and recovery copies are preserved. Keep backups. Detected failures
attempt rollback; abrupt power loss can require manual recovery.
