А что если с заменой, но на лету. Копируем свой файл в папку аудио и меняем в памяти какое-то ненужное название звука на свое, потом можно восстановить старое название, и предположительно можно использовать оба файла, чередуя названия в их адресе.
Если же игра не загружает внешние файлы при вызове, а копирует их содержимое на этапе загрузки в свою область памяти (я этот момент не знаю), то можно выделить собственную область памяти под названия файлов из папки аудио, перебросить на нее все ссылки, получится расширенный список файлов, которые будут считаться стандартными, и загружать их как обычно опкодами по названию.
Но наверняка есть и проще способ