У меня появилась идея заменить звуки юнитов в игре (хотел подшутить над братом).
Может кто знает как можно подобное провернуть?
Если замена музыки не вызывает проблем, то тут уже возникают вопросы. Как я понимаю, все звуки хранятся в файле по пути HoMMV/data/sound.pak
Файл sound.pak легко открывается любым архиватором, например, Winrar, но открыв его, мы видим всякую ерунду. Большое количество файлов со странными названиями и не имеющие никакого формата.
Я думал заменить оригинальные звуки на свои, но там не разберёшь, что на что заменять.
Если есть какие-то идеи, то буду рад услышать.
fktifzobr@mail.ru
4 года назад
сперва тебе нужно зайти в data.pak, найти папку \Sounds\_(Sound)\Creatures - дальше идут папки с названиями фракций, в них папки со звуками юнитов
файлы в формате xdb содержат настройки звуков и НАЗВАНИЯ НУЖНЫХ ТЕБЕ ФАЙЛОВ СО ЗВУКОМ
например в папке \Sounds\_(Sound)\Creatures\Haven\Peasant есть файл happy.xdb, а в нем написано 8E412366-DB9F-4586-8635-32B090865984 значит звуковой файл в sound.pak называется 8E412366-DB9F-4586-8635-32B090865984, если ты напишешь на его конце .wav то он станет простым звуковым файлом
сперва тебе нужно зайти в data.pak, найти папку \Sounds\_(Sound)\Creatures - дальше идут папки с названиями фракций, в них папки со звуками юнитов
файлы в формате xdb содержат настройки звуков и НАЗВАНИЯ НУЖНЫХ ТЕБЕ ФАЙЛОВ СО ЗВУКОМ
например в папке \Sounds\_(Sound)\Creatures\Haven\Peasant есть файл happy.xdb, а в нем написано 8E412366-DB9F-4586-8635-32B090865984 значит звуковой файл в sound.pak называется 8E412366-DB9F-4586-8635-32B090865984, если ты напишешь на его конце .wav то он станет простым звуковым файлом
Спасибо. Я тут ещё поискал получше на просторах интернета и нашёл гайд на этом же сайте. Вот строки из этого гайда:
////
Мод, меняющий звуки
Пример:
1. Лезем в data.pak/Sounds/_(Sound)/Creatures/Sylvan/Druid/happy.xdb
2. Там узнаём, что нужный файл имеет имя "2A847EF6-49B8-402E-9728-1C97645F5C3B"
3. Лезем в soundsfx.pak/bin /Sounds/ и находим нужный файл и вытаскиваем.
4. Берем свой wav-фай, например, «I’ll be back» в исполнении Арни, даем ему имя "2A847EF6-49B8-402E-9728-1C97645F5C3B", пакуем, сохраняя структуру папок.
В данном случае при ликовании в битве друиды будут говорить голосом Терминатора «I’ll be back»!!!
////
У меня есть вопрос. Я правильно понимаю, что если я хочу поменять реплику, то я создаю отдельную папку, там воссоздаю полную структуру папок как в оригинале. Добавляю в конец всей этой структуры файл, который отвечает за нужный мне звук, и называю его тем же именем, что сказано в xdb файле в папке data.pak?
Тут возникает два вопроса. Я загружаю туда звук в формате wav, а затем просто стираю символы .wav в названии файла, чтобы он остался без формата как в оригинале?
И второй вопрос. Когда я архивирую свою работу обратно в pak, то называть этот архив я могу как угодно, главное чтобы внутри архива структура сохранялась как надо?
У меня есть вопрос. Я правильно понимаю, что если я хочу поменять реплику, то я создаю отдельную папку, там воссоздаю полную структуру папок как в оригинале. Добавляю в конец всей этой структуры файл, который отвечает за нужный мне звук, и называю его тем же именем, что сказано в xdb файле в папке data.pak?
Тут возникает два вопроса. Я загружаю туда звук в формате wav, а затем просто стираю символы .wav в названии файла, чтобы он остался без формата как в оригинале?
И второй вопрос. Когда я архивирую свою работу обратно в pak, то называть этот архив я могу как угодно, главное чтобы внутри архива структура сохранялась как надо?