Кастомный SoundSet

  • Автор темы Автор темы Moken
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

Moken

Новичок
4 Апр 2023
2
0
Проект
central_potasovka
Есть свой юнит, к которому хотелось бы добавить свой SoundSet, но не понимаю как это сделать, везде только существующий добавляется. Если есть возможность создать свой SoundSet, то попрошу знающих поделиться информацией.
 
Методом тыка разобрался сам.
Создаем файл для SoundEvent'a и в нем прописываем
Код:
"unit_name.Attack"
{
    "operator_stacks"
    {
        "update_stack"
        {
            "reference_operator"
            {
                "operator"       "sos_reference_stack"
                "reference_stack"    "dota_src1_3d"
                "operator_variables"
                {
                    "volume_rand_min"  {"value"   "-0.099976"}
                    "volume_rand_max"  {"value"   "0.099976"}
                    "volume" {"value"   "1.000000"}
                    "pitch_rand_min"  {"value"   "-0.050000"}
                    "pitch_rand_max"  {"value"   "0.050000"}
                    "pitch"  {"value"   "0.950000"}
                    "soundlevel"  {"value"   "72.000000"}
                    "distance_max"  {"value"   "2500.000000"}
                    "event_type"  {"value"   "4.000000"}
                    "vsnd_files"  {"value" { "value0" "sounds/sound_name.vsnd"} }
                    "vsnd_duration" {"value"   "0.547438"}
                }
            }
        }
    }
}
Сделал на примере звука атаки. Потом в юните прописываем
Код:
"SoundSet"                    "unit_name"
GameSoundsFile"            "soundevents/omon_soundset.vsndevts"
И не забываем прекешить файл vsndevts
 
Реклама: