Kartonath native Rust client - 20260930-255000

Restored original sound types in 200 exported files across111 zones.
The original type0 flat sounds retain authored volume inside their activation
radius instead of receiving positional squared-distance fading. Four zero-radius
flat records (eight day/night variants) use the original fallback radius.
Negative radii encode regions and remain unsupported, never guessed as global.
The existing positional approximation is unchanged; randomized placement and
region/music behavior are not yet equivalent to original Titanium.

557 library / 586 all-target tests pass;
81 tests are opt-in. The full typed-asset check ran
explicitly: 6365 original rows match, 5065 flat variants checked, 103 referenced
WAV names decode. Existing Unknown sound reference remains unresolved.
North Qeynos login, rendered world, original emitter count, clock and confirmed
camp were checked on native Linux and Windows-Wine. QA has no working audio
output device; this is NOT listening acceptance.

All110023 assets verified on both builds; only200 sound metadata files changed.
Prior release buffers remain intact. Nine installer safety checks passed.
Full Titanium parity and physical hardware/outside acceptance remain 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-254000. 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.
