From ac93d959f63a3d98bf6658c757b3682cfa735b17 Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Mon, 31 Aug 2026 22:20:58 +0200 Subject: [PATCH] Document Discord Presence test components --- native/DiscordPresence/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 native/DiscordPresence/README.md diff --git a/native/DiscordPresence/README.md b/native/DiscordPresence/README.md new file mode 100644 index 0000000..c0e48a1 --- /dev/null +++ b/native/DiscordPresence/README.md @@ -0,0 +1,18 @@ +# Discord Presence test component + +This test branch builds two 32-bit native Windows components: + +- `DiscordPresence.dll` — loaded by VanillaFixes; reads WoW 1.12.1 character state read-only. +- `DiscordPresence.exe` — invisible companion that launches `VanillaFixes.exe WoW_Modernized.exe`, reads the status file, and talks to Discord IPC. + +Runtime data is stored under: + +``` +\.modernization_tool\DiscordPresence\ + discord_wow_status.json + discord_broadcast_flags + discord_application_id + DiscordPresence.log +``` + +The DLL never connects to Discord. The companion never reads or writes WoW memory.