Kartonath native Rust client - 20261001-260000

Ordinary wheel-camera controls now follow the original Titanium controller:
one-unit slow steps, five-unit rapid steps inside50ms, smooth interpolation,
a53-unit distance limit, and model-specific minimum distances (default3,
basilisk5, bear6). Scroll inward to return to first person; scroll outward
to enter wheel chase. F9 preset cameras ignore the wheel, as in Titanium.
Camera placement uses the original interpolated trigonometry, pitch limits,
posture anchors and world/door collision trace.

Insert/Delete zoom adjusts only eligible F9 modes2/3/4, following the original
frame-scaled step and limits; it does not switch first person to wheel chase.
Modern camera-distance options remain an additional control.

37 focused camera tests pass, including original-client numeric captures.
593 library / 622 all-target tests pass;
83 opt-in tests are ignored by default.
Original model-camera metadata was checked explicitly. All110023 assets are
unchanged and hash-verified; earlier audio repairs remain intact.

Both platforms passed ordinary North Qeynos login, rendered-world, wheel
transition, F9 exclusion and confirmed camp checks. Windows was tested under
Wine/software Vulkan, not physical Windows hardware. This is ordinary,
unmounted camera coverage, not every race/mount/camera combination.
First-person, mounted and keyboard-pitch cases need further comparisons.
Whole-client, all-zone and physical hardware/audio acceptance remain open.
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-259000. 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.
