From 7c278b2fcf9b6b3834472d13c1e749be277c9253 Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Tue, 1 Sep 2026 13:54:41 +0200 Subject: [PATCH] Document OctoWoW race mapping --- native/DiscordPresence/README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/native/DiscordPresence/README.md b/native/DiscordPresence/README.md index 850a7f5..46cd412 100644 --- a/native/DiscordPresence/README.md +++ b/native/DiscordPresence/README.md @@ -37,3 +37,15 @@ Runtime data is stored under: The companion is never launched from `DllMain`; it is started only from the DLL worker thread after the startup delay. The DLL never performs Discord IPC, and the companion never reads or writes WoW memory. + +## OctoWoW race mapping + +For OctoWoW, the helper treats: + +- race id 9 as `Goblin` / Horde +- race id 10 as `High Elf` / Alliance +- race id 16 as a `High Elf` / Alliance compatibility fallback + +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`. +