Привязка звуков к объектам и прочее о звуках




Данный гайд составлен из найденных полезных комментариев, ссылки на которые приведены ниже, поэтому не имеет единого автора. В этой теме собраны советы и опыт, и, поскольку гайдов в этой области нет, предлагаю делиться тут своим опытом, и дополнять его.

Привязка звука к объекту:
всем объектам можно привязать звук, но тогда надо будет использовать тригрские модификаторы:



Вот эти тригеры для итемов, теперь нам надо прописать звук, делаем следующие:


Теперь разберём сам триггер:



ДОПОЛНИТЕЛЬНО:
Как привязать звук к вещи
Замена звука для новых ездовых животных
Как добавить новые звуки
Замена музыки в игре на свою



- используйте эту кнопку если вы обнаружили ошибку/искажение содержимого/отсутствие контента в новости или если хотите сообщить администрации о выходе новой версии мода и т.п.

Комментариев 15

Друг сообщества
Tissimir
Титул: Тис ягодный
Офлайн 16 апреля 2020 11:52 поделиться
Cardinale, приветствую на сайте.


quod erat demonstrandum
Отрок
Cardinale
Офлайн 16 апреля 2020 12:50 поделиться
Решил найти файлы отвечающие за звуки этих самых команд вроде 'держать позицию', 'в атаку' и остальных, это были:
 crusader_1.wav 3952
 crusader_2.wav 3952
 crusader_3.wav 3952
 crusader_4.wav 3952
 crusader_5.wav 3952
 crusader_6.wav 3952
 crusader_7.wav 3952
 crusader_8.wav 3952
 crusader_9.wav 3952
В папке sounds скопировал звуки, потом скопировал из sounds.txt те строки, что выше, как итог Runtime Error) smile15 


Друг сообщества
Tissimir
Титул: Тис ягодный
Офлайн 16 апреля 2020 13:01 поделиться
Cardinale, это нужно делать через модульку. Звуки привязаны к скриптам, а их через текстовики не перекопируешь. 


quod erat demonstrandum
Странник
don_alce
Офлайн 28 апреля 2021 20:52 поделиться

Господа, а есть ли гайд как ВСТАВЛЯТЬ, а не заменять музыку? Например при игре за определённую фракцию чтоб играла такая-то музыка, или в битве при определённом условии чтоб играла определённая музыка? Есть такой гайд?



Мододел
nohead
Офлайн 28 апреля 2021 23:13 поделиться

don_alce, модульную систему нужно изучать
механизм примерно такой:
1. в header_music.py берутся/создаются флаги
например: mtf_culture_1 = 0x00000001

2. в module_scripts.py пишется скрипт, который при определенных условиях формирует команду
например: (music_set_situation, mtf_culture_1)

3. в module_music.py прописываются треки с привязкой к флагам
например: ("culture_1", "culture_1.wav", mtf_module_track|mtf_culture_1, 0)
4. в игре, когда скрипт сформирует команду music_set_situation с флагом mtf_culture_1, заиграет culture_1.wav

чаще всего все нужные флаги уже реализованы и формируются.. тогда нужно просто поизучать module_music.py и понавставлять туда своих треков



Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн

Сейчас на сайте: 137
Гостей: 136

Пользователи: 
- отсутствуют

Последние комментарии

Diplomacy 4.3 - Mrcmod and bugfixes
Vlador, 16 сентября 2025 14:37
Посилання на версію 1.3 померло. Є десь живе? Бо 1.1 вантажити не дуже хочеться. Вже відбій....
MOD East 1135
Andyboi, 12 сентября 2025 00:12
дай адресс вовы чтобы мы могли что-наладить и пригласить новых пользователей и заработать деньги ...
MOD East 1135
Andyboi, 11 сентября 2025 23:57
капитан очевидность, как я понимаю ты сейчас главный на сайте, как с тобой  можно поговорить? был...
MOD East 1135
Andyboi, 11 сентября 2025 19:54
забыл сказать, чтобы сделать гайд или обзор или руководство пользователя - на это нужно время,...
MOD East 1135
kefir4ik, 11 сентября 2025 13:25
Andyboi, мне как обычному русскоязычному игроку хотелось бы больше обзоров и руководств на русском...
MOD 108 heroes
Andyboi, 10 сентября 2025 21:13
когда будет все готово, ты первый узнаешь об этом)...
MOD East 1135
iskanderzp, 10 сентября 2025 20:04
Andyboi, Андрей, Вы держитесь. Традиционно: терпения и долголетия....
MOD East 1135
Andyboi, 10 сентября 2025 19:15
iskanderzp, я все сделаю, ты главное не переживай... а то я не до живу до счастлиого конца дело в...
MOD East 1135
Andyboi, 10 сентября 2025 18:40
она (версия) будет точно не официальной, т.к. я отказался быть оф. переводчиком 108 героев, не буду...