Ситуация: У меня есть пак файлов в формате ogg. Это один из трёх форматов, которые принимает на экспорт редактор карт (mp3, wav и ogg). Экспортируя файлы звука, редактор создаёт в папке bin/Sounds/ файлы без расширения с hex-овым uid в названии. Однако содержимое этих файлов - всё равно звук, который при ручной переименовке в ogg/wav/mp3 формат даёт воспроизвести дорожку (ну а если быть точным - большинство файлов описаны как wav-формат). И создаётся xdb файл с параметрами звука и референсом на uid, по которому игра находит саму дорожку. В связи с такой структурой файлов я при помощи написанной мною программы перегонял ogg-файлы из своего пака в папку bin/Sounds/, сохраня общий вид uid таким же, как в оригинале (ну и тоже бесформатный). Попутно генерились xdb файлы звука.
Проблема: При попытке воспроизвести .(Sound) файлы моих звуков игра выдаёт ошибку "cannot load 3D(2D) sound" - это именно ошибка воспроизведения uid-шного файла из папки bin. При вставке uid от какого-то оригинального звука в мой xdb тот начинал работать, значит, что-то не так с моими созданными файлами в папке bin/. Однако при ручной переименовке в звуковой формат все дорожки воспроизводятся, при экспорте моих исходных ogg через редактор они тоже работают. А сгенерённые программкой - нет. Если вы знаете, в чём проблема или же в чём особенность uid-шных файлов звука, которые создаёт редактор, напишите, пожалуйста!! И если вы создаёте файлы звуков вручную прямой переименовкой звуковых дорожек в uid-шные файлы (вроде был на форуме такой пользователь), напишите, пожалуйста, каким исходным форматом пользуетесь и необходимы какие-либо дополнительные танцы с бубном
P.S. Аудиодорожек - 4198 штук, ни о каком ручном экспорте через редактор не может быть и речи