From 7daa67ff427c7337ac31fdf2d3be899fa1dffa6c Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Tue, 1 Sep 2026 14:31:37 +0200 Subject: [PATCH] Document independent Discord sampler implementation --- native/DiscordPresence/README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/native/DiscordPresence/README.md b/native/DiscordPresence/README.md index 46cd412..b5d45a1 100644 --- a/native/DiscordPresence/README.md +++ b/native/DiscordPresence/README.md @@ -49,3 +49,14 @@ For OctoWoW, the helper treats: The companion reads the `race` field from `discord_wow_status.json` and includes it in Rich Presence details, e.g. `Lvl 1 Priest · High Elf · Alliance`. + +## Independent sampler implementation + +The WoW memory sampler is implemented in this repository with its own internal +organization. It preserves the existing runtime contract (same status JSON, +broadcast flags, timings, read-only memory access, and exact-PID companion +startup) so DiscordPresence.exe does not need to change. + +The client addresses/field offsets are compatibility data for WoW 1.12.1 build +5875. IchaLaunch remains credited as an earlier Rich Presence implementation +that inspired this integration; its source code is not bundled here.