Замена звуков юнитов! - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Модостроительство В этом разделе можно обсуждать все что касается создания модов для Heroes of Might and Magic V.

Ответ
 
Опции темы
#1
Старый 16.05.2022, 16:39
  #1
^
Rasvetribka
 
Аватар для Rasvetribka
📖
Регистрация: 20.06.2016
Сообщения: 78
Регистрация: 20.06.2016
Сообщения: 78
Вопрос
Замена звуков юнитов!

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


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


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


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


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


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

Rasvetribka вне форума
Ответить с цитированием
#2
Старый 16.05.2022, 17:04
  #2
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 1974
Регистрация: 15.04.2014
Сообщения: 1974
По умолчанию
Re: Замена звуков юнитов!

сперва тебе нужно зайти в data.pak, найти папку \Sounds\_(Sound)\Creatures - дальше идут папки с названиями фракций, в них папки со звуками юнитов

файлы в формате xdb содержат настройки звуков и НАЗВАНИЯ НУЖНЫХ ТЕБЕ ФАЙЛОВ СО ЗВУКОМ

например в папке \Sounds\_(Sound)\Creatures\Haven\Peasant есть файл happy.xdb, а в нем написано
<uid>8E412366-DB9F-4586-8635-32B090865984</uid>
значит звуковой файл в sound.pak называется 8E412366-DB9F-4586-8635-32B090865984, если ты напишешь на его конце .wav то он станет простым звуковым файлом
fktifzobr@mail.ru вне форума
Ответить с цитированием
#3
Старый 16.05.2022, 17:32
  #3
^
Rasvetribka
 
Аватар для Rasvetribka
📖
Регистрация: 20.06.2016
Сообщения: 78
Регистрация: 20.06.2016
Сообщения: 78
По умолчанию
Re: Замена звуков юнитов!

fktifzobr@mail.ruсперва тебе нужно зайти в data.pak, найти папку \Sounds\_(Sound)\Creatures - дальше идут папки с названиями фракций, в них папки со звуками юнитов

файлы в формате xdb содержат настройки звуков и НАЗВАНИЯ НУЖНЫХ ТЕБЕ ФАЙЛОВ СО ЗВУКОМ

например в папке \Sounds\_(Sound)\Creatures\Haven\Peasant есть файл happy.xdb, а в нем написано
<uid>8E412366-DB9F-4586-8635-32B090865984</uid>
значит звуковой файл в 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
Старый 16.05.2022, 17:35
  #4
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 1974
Регистрация: 15.04.2014
Сообщения: 1974
По умолчанию
Re: Замена звуков юнитов!

Rasvetribka

 

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

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

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

да, да, да 
fktifzobr@mail.ru вне форума
Ответить с цитированием
#5
Старый 16.05.2022, 20:48
  #5
^
Rasvetribka
 
Аватар для Rasvetribka
📖
Регистрация: 20.06.2016
Сообщения: 78
Регистрация: 20.06.2016
Сообщения: 78
По умолчанию
Re: Замена звуков юнитов!

fktifzobr@mail.ruда, да, да 
Большое спасибо. Со всем разобрался, всё получилось. Я рад😀
Rasvetribka вне форума
Ответить с цитированием
#6
Старый 17.05.2022, 06:54
  #6
^
fktifzobr@mail.ru
 
Аватар для fktifzobr@mail.ru
📖
Регистрация: 15.04.2014
Сообщения: 1974
Регистрация: 15.04.2014
Сообщения: 1974
По умолчанию
Re: Замена звуков юнитов!

Ну вот и хорошо! А теперь нам нужен модератор, чтобы перенести эту тему из раздела модов в раздел модостроительства
fktifzobr@mail.ru вне форума
Ответить с цитированием
Ответ


Опции темы



Часовой пояс GMT +4, время: 18:09.


vBulletin v3.5.0, Copyright ©2000-2022, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru