Перейти к содержанию

Сообщения от Ошибка: не удалось загрузить 3D-звук.

Пока нет оценок — будьте первым!
Аватар пользователя
4 года назад

Ситуация: У меня есть пак файлов в формате 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 штук, ни о каком ручном экспорте через редактор не может быть и речи frown

Аватар пользователя
3 года назад
Конвертация исходных файлов в wav не помогла
Аватар пользователя
3 года назад
Гм, зато выдача имени файла от оригинального uid-шника помогла. То есть проблема не в моём звуковом файле или способе конвертации, а в самом uid. Странно, никакой закономерности в их названиях не видно. Может быть, кто-то знает, по какому принципу формируются uid для звуков?
Аватар пользователя
3 года назад
Перевод названия из хекса в текст результатов не дал, увы. Абракадабра
Аватар пользователя
3 года назад
Однако смена последней буквы E в uid на C не повлияла на вывод звука, т.е. точность UID не важна, значит, нет какого-то реестра

Проблема в чём-то, пока непонятно в чём
Аватар пользователя
3 года назад
Всё, это я уже подтупил. У меня в uid-шниках символы так идут: 9-4-4-4-12, а в оригинале, очевидно, в начале 8
Аватар пользователя
3 года назад
Сам создал проблему, сам решил и ещё за это 10 птичек заработал biggrin

Статистика

Приветствуем новейшего участника: recijeb