Wake of Gods Forum | Форум Во Имя Богов

Full Version: Мод «Безлимит на музыку»
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
Image: e29aa1.png Вышла вторая версия мода «Безлимит на музыку»
Текущая версия: 2.0.0

Требует: ERA 3.3+, Erm Framework Mod

Image: f09f9383.png Особенности:

Image: e2ad90.png Автоматически ищет аудиофайлы для музыкальных тем Героев 3 в каталоге Mp3 и вложенных подкаталогах. Игнорирует числовые суффиксы в именах файлов. Так, "dirt.mp3", "dirt007.mp3" и "dirt1000.mp3" будут добавлены в один плейлист темы "dirt" (грязевая почва).
Image: e2ad90.png Гибкий json-файл с настройками.
Image: e2ad90.png Интеллектуальное управление переключением треков для обеспечения максимального разнообразия и комфорта.

Image: e29884.png Скачать

Как работает мод?

При запросе музыкальной темы происходит базовая нормализация её имени (нижний регистр, удаление числового суффикса) и загрузка плейлиста из альтернативных треков. Для каждой темы сохраняется текущая позиция в плейлисте.

Например, будут найдены:

dirt.mp3
WoW_Music/dirt007.mp3
Music_Pack/dirt02.mp3

На основе глобальных настроек каждые несколько дней или при перезапуске процесса игры происходят автоматические смены дорожек для музыкальных тем. При этом обеспечивается максимальное разнообразие (практически исключается выбор трека дважды при последовательных генерациях) и не наносится ущерб производительности.

Боевые темы и темы ИИ принудительно меняются для каждого боя или хода ИИ.

Мод поддерживает следующие настройки:
Code:
"umt": {
  "randomizationIntervalDays": "1",    // Интервал в игровых днях, после которых нужно при возможности выбрать другую дорожку для каждой музыкальной темы
  "minThemePlaybackTime":      "40",   // Минимальное время в секундах, которое должна проигрываться тема до того, как иметь возможность быть сменённой на другую
  "playAltThemesSequently":    "TRUE", // Если 1, то темы меняются не на случайную, а последовательно от первого альтернативного трека к последнему в перемешанном плейлисте
  "treatCombatThemeSpecially": "TRUE", // Если 1, то боевые дорожки будут сменяться для каждого боя.
  "treatAiThemeSpecially":     "TRUE", // Если 1, то дорожки ИИ темы будут сменяться каждый раз после хода игрока-человека.
}

Предлагаю смотреть композиции Героев 2-5 и ранее выпущенных модов. Подбирать альтернативы можно к любой игровой теме.
Berserker, блин, круто, как тебе это удаётся находить нужные идеи, и естественно воплощать их на твоём уже привычном в последнее время профессиональном уровне 132

первое что сразу пришло в голову:
+ трэки боя: FUEL-Metallica; Master of Puppets-Metallica
+ тема SNOW на карте: Nothing Else Matters-Metallica
+ тема AITHEME: Fade to back-Metallica
+ тема города (за ДОБРО): Mama said -Metallica
Идеи витают в воздухе, Suft уже неоднократно накапывает разные старые скрипты для музыки. Мне видится привычным воплощать идеи в виде каких-то платформ, модов-платформ, модов, которые автоматически решают все задачи в определённой области.
Image: e29aa1.png Вышла первая версия мода «Безлимит на музыку»
Текущая версия: 1.0.0

Требует: ERA 3.3+, Erm Framework Mod

Image: f09f9383.png Особенности:

Image: e2ad90.png До 99 альтернативных треков на каждую музыкальную тему.
Image: e2ad90.png Автоматическое сканирование файлов в папке Mp3.
Image: e2ad90.png Гибкий json-файл с настройками.
Image: e2ad90.png Интеллектуальное управление переключением треков для обеспечения максимального разнообразия и комфорта.

Image: e29884.png Скачать

Обновление dll и ЕРМ библиотек Эры: https://dropmefiles.com/5eNn5
132
Berserker, может включите его в Эру? Это ведь действительно целая подплатформа, окончательно решающая вопрос с ограничениями в области музыки.
Raistlin, лучше в сборки. Таков путь.
Неплохо бы сделать полностью рабочий вариант распаковки чтобы сразу скачали и играли например что я скинул, для сборки и не все будут разбираться и музыку свою добавлять
Желательно 3 варианта к примеру музыка 2-4 3-5 и 2-7 частей и бонусом из игр King's Bounty и Драгон бон став и других игр вселенной Меч и магия
Могу подобрать для вас треки 1 комплект у вас уже есть
suftfree, В сборку включают мод-основу, а дальше уже ставят твой мод или мод любых других людей с папкой Mods\WoWMusic\Mp3.
Тоже думаю, что стоит выкачать санудтреки героев 2-7 + указанных. Если кто займётся, буду благодарен. На всё времени нет, а для потомков будет очень кстати.
https://drive.google.com/file/d/1VVVYpHH...sp=sharing (7z, 388Мб)
Лежит у меня от 17,06,2017 такой архив...
Code:
MP3-1\
MP3-2\
MP3-3\
MP3-4\
SoundHMM-2\
все файлы уже с оригинальными именами mp3-трэков HoMM3
Bes, спасибо. Не нашёл у себя такого поиском по названию. Забираю.
Thanks Berserker, great mod!

There is a greedy wish of mine. Is that possible to make it read from ...\Unlimited Music Themes\[a specific folder]\[any sub-folder], for example, read from both
...\WoW Music\combat01.mp3 and ...\H4 Music\combat01.mp3? I wish it reads mp3 with the same name, this enables the possibility to use existing H3 music mods without renaming each track. And also, removing a track doesn't have to rename other tracks to fix the void of the index.

I know this probably requires the code to be completely rewritten, just saying. Yes
А Erm Framework Mod там ссылка устарела и нужно ли скачивать его к 3.3 Эре чтоб заработало?
suftfree, тут последние обновления...
(15.11.2020 07:25)Berserker Wrote: [ -> ]Обновление dll и ЕРМ библиотеки: https://dropmefiles.com/5eNn5
Archer30, thanks for feedback! You are always attentive and positive )
Right, file names from mods have arbitrary naming with/without zero before counter and accounting all of them require mod version 2. Such smart mod can be written, but it equires time.

Btw, total commander allows mass files renaming using counter and mask, so it's fast operation. But I agree, scanning directories and normalizing file names in them would be a killer feature. It's a pity, that I had no such proposal before.
Pages: 1 2 3 4
Reference URL's