From c3c6ffeedbe057908167cf04db899605d02fc255 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Mon, 9 Feb 2026 01:58:55 -0800 Subject: [PATCH] Add speech MPQ archives for NPC voices Loads speech-enUS.MPQ, expansion-speech-enUS.MPQ, and lichking-speech-enUS.MPQ which contain NPC voice/creature sound files. These MPQs were present but not being loaded, causing all .ogg NPC greeting sounds to show as NOT FOUND. --- src/pipeline/mpq_manager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pipeline/mpq_manager.cpp b/src/pipeline/mpq_manager.cpp index 72f65707..29c6b0cf 100644 --- a/src/pipeline/mpq_manager.cpp +++ b/src/pipeline/mpq_manager.cpp @@ -332,9 +332,12 @@ bool MPQManager::loadLocaleArchives(const std::string& locale) { return false; } - // Locale-specific archives + // Locale-specific archives (including speech MPQs for NPC voices) std::vector> localeArchives = { {"locale-" + locale + ".MPQ", 250}, + {"speech-" + locale + ".MPQ", 240}, // Base speech/NPC voices + {"expansion-speech-" + locale + ".MPQ", 245}, // TBC speech + {"lichking-speech-" + locale + ".MPQ", 248}, // WotLK speech {"patch-" + locale + ".MPQ", 450}, {"patch-" + locale + "-2.MPQ", 460}, {"patch-" + locale + "-3.MPQ", 470},