Kartonath native Rust client - 20261001-259000

Original source-volume defaults restored: flat ambience defaults to0.2 and
positional/randomized ambience to1.0 when the original constructor selects its
default branch. Authored positive levels use the original logarithmic formula.
5552 default-volume variants corrected across99 metadata files. The earlier
day/night multiplier and fade-field corrections are retained.
48 original-constructor dispatch cases passed with the converter stubbed;
the numerical converter is implemented from original disassembly, not claimed
as execution of the original numerical function.

Type3 ambience now creates a fixed world position for each voice, using the
original listener-centered angle and linear-radius distribution, minimum8,
maximum100, and independent stereo attenuation. Moving the listener does not
move or reroll existing voices. The local MS CRT-style RNG follows the same
algorithm but does not synchronize the whole original application's RNG stream.

9504 original-provider cases:9408 finite gain comparisons within1e-6;
96 original invalid-gain cases safely clamped.38 focused audio tests pass.
582 library / 611 all-target tests pass;
82 opt-in tests are ignored by default. The explicit
6365-row original-record check passed.110023 assets verified; only99 metadata
files replaced. All earlier release assets remain unchanged.

Both builds passed ordinary North Qeynos login, rendered-world and confirmed
camp smoke checks. The QA host has no working audio output; this is not
physical listening acceptance. Windows was checked under Wine/software Vulkan.
Negative regions, original whole-engine bus volume routing,
reverb, Doppler, music and physical hardware acceptance remain open.
Modern master/ambient sliders remain an outer linear gain bus.
No live spectator, services, networking, updater or server data changed.
Full Titanium parity remains unfinished.
https://eq.kaptohmat.com/client-modernization.html

LINUX
Extract a full download into a NEW folder and run ./run-kartonath.sh.
Modern Ubuntu uses libasound2t64 through the dependency helper.
The patch requires unmodified 20261001-258000. Close the client, extract
the patch separately 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 may require manual recovery.
