-
Content Count
8,397 -
Joined
-
Days Won
389
Everything posted by night_dragon_on
-
При замене звука лампы нужно заглушить стандартный клиентский, в дефолтном конфиге XVM-ма есть такая строчка: sounds.xc // Disable original sixth sense light bulb sound event // Отключить оригинальный звук лампы шестого чувства "lightbulb": "", Поэтому в шапке есть оговорка о том что: Пример установки озвучки в клиент с помощью модификации XVM (eXtended Visualization Mod) описан в учетом того что конечный пользователь использует дефолтный (стандартный) конфиг. Прежде чем установить озвучку на модифицированный конфиг файл вам нужно обновить секцию "sounds.xc" в нем, перенеся код из одноименной секции дефолтного (стандартного) конфига актуальной версии XVM-ма. Т.е. процесс описан с учетом того что в конфиге уже есть заглушка на стандартный звук.
-
ShowPicHint - процедура создания всплывающих подсказок с картинками CompOnItemMouseMove - процедура проверки наведена ли мышь на компонент, если да то вызывается процедура ShowPicHint ShowPicHint(TempPath + UndefPic); CompOnMouseLeave - процедура проверки действия - убрали ли мы мышь с компонента, если убран курсор - подсказки скрываются. PicForm.Hide; В InitInfo - создается форма для картинок и подгружаются все созданные процедуры с привязками к событиям WizardForm.ComponentsList.OnItemMouseMove := @CompOnItemMouseMove; WizardForm.ComponentsList.OnMouseLeave := @CompOnMouseLeave; Все в секции: [code] За исключением procedure InitializeWizard(); Она думаю уже должна быть у вас в своем скрипте, в него нужно добавить загрузку процедуры: InitInfo(); Ну и подстроить под себя: case TNewCheckListBox(Sender).ItemCaption[Index] of В соответствие со своим списком устанавливаемых компонентов.
-
Динамические макросы в Python
night_dragon_on replied to goodman's topic in Components of XVM and Addons (py_macro)
Сниппетами отключается. "battleDamageLogPanel": { "visible": false } 'log' -
Ну тут к ВГ вопросы на этот счет. Так то логика работы вроде бы верная, т.е. вне зависимости от того включились ли трубы/сетка нам дают понять что их активация в данный момент невозможна, т.к. мы находимся в движении. Как раз из-за этого эти события на стандарте не озвучены (просто срабатывает пустой эвент).
-
[Wwise] Пособие по созданию звуковых модов
night_dragon_on replied to night_dragon_on's topic in Modding General Discussion
Все что относится к голосовым уведомлениям - это озвучка из voiceover (vo_...), все остальные уведомления можно отнести к категории - интерфейс. По моему мнению, хотя думаю так и есть, ведь в ресурсах уже давно присутствует такое разделение: voiceover.bnk и gui.bnk. Можешь конечно, для полной уверенности, определить это по реплеям (отлавливая те или иные сбытия) куда что ВГ отнесли. -
[Карусель танков / Tank carousel]
night_dragon_on replied to aleks0611's topic in Components of XVM and Addons (py_macro)
В texts.xc заменить "0" на "1" -
Да все так же, хотя хрен знает может они специально разный звук засвета сделали для арт-сау и всей остальной техники, дабы легче было их различить в бою. Но ограничение на замену средствами XVM-ма (переопределением события они оставили, в 0.9.15.2). Теперь только xml-ками заменить можно будет, либо ковырянием питона.
-
[Карусель танков / Tank carousel]
night_dragon_on replied to aleks0611's topic in Components of XVM and Addons (py_macro)
Да, можно: { "x": 1, "y": 30, "width": 22, "height": 20, "src": "img://gui/maps/icons/marksOnGun/95x85/{{v.nation}}_{{v.marksOnGun}}_{{v.marksOnGun=1?mark|marks}}.png" }, При этом содержимое в текстовых подстановках для отметок должно быть дефолтное, т.е: >> texts.xc << // Text for {{marksOnGun}}, {{v.marksOnGun}} macros. // Текст для макросов {{marksOnGun}}, {{v.marksOnGun}} "marksOnGun": { "_0": "0", "_1": "1", "_2": "2", "_3": "3" },