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

Сообщения от Замена звуков юнитов!

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

У меня появилась идея заменить звуки юнитов в игре (хотел подшутить над братом).

Может кто знает как можно подобное провернуть?

Если замена музыки не вызывает проблем, то тут уже возникают вопросы. Как я понимаю, все звуки хранятся в файле по пути HoMMV/data/sound.pak

Файл sound.pak легко открывается любым архиватором, например, Winrar, но открыв его, мы видим всякую ерунду. Большое количество файлов со странными названиями и не имеющие никакого формата.

Я думал заменить оригинальные звуки на свои, но там не разберёшь, что на что заменять.

Если есть какие-то идеи, то буду рад услышать.

Аватар пользователя
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 то он станет простым звуковым файлом
В ответ пользователю fktifzobr@mail.ru
Аватар пользователя
4 года назад

fktifzobr@mail.ru
сперва тебе нужно зайти в 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, то называть этот архив я могу как угодно, главное чтобы внутри архива структура сохранялась как надо?

В ответ пользователю Rasvetribka
Аватар пользователя
4 года назад
Rasvetribka

 

У меня есть вопрос. Я правильно понимаю, что если я хочу поменять реплику, то я создаю отдельную папку, там воссоздаю полную структуру папок как в оригинале. Добавляю в конец всей этой структуры файл, который отвечает за нужный мне звук, и называю его тем же именем, что сказано в xdb файле в папке data.pak?

Тут возникает два вопроса. Я загружаю туда звук в формате wav, а затем просто стираю символы .wav в названии файла, чтобы он остался без формата как в оригинале?

И второй вопрос. Когда я архивирую свою работу обратно в pak, то называть этот архив я могу как угодно, главное чтобы внутри архива структура сохранялась как надо?

да, да, да 
Аватар пользователя
4 года назад
Ну вот и хорошо! А теперь нам нужен модератор, чтобы перенести эту тему из раздела модов в раздел модостроительства

Статистика

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

Сейчас на сайте 6 пользователей 0 гостей