Jump to content
Korean Random

night_dragon_on

Premium Member
  • Content Count

    8,397
  • Joined

  • Days Won

    389

Everything posted by night_dragon_on

  1. Места там не так уж много, не стал захламлять все. Вид с "доисторических времен". Поэтому статистика по технике вынесена во вторые средние уши.
  2. При замене звука лампы нужно заглушить стандартный клиентский, в дефолтном конфиге XVM-ма есть такая строчка: sounds.xc // Disable original sixth sense light bulb sound event // Отключить оригинальный звук лампы шестого чувства "lightbulb": "", Поэтому в шапке есть оговорка о том что: Пример установки озвучки в клиент с помощью модификации XVM (eXtended Visualization Mod) описан в учетом того что конечный пользователь использует дефолтный (стандартный) конфиг. Прежде чем установить озвучку на модифицированный конфиг файл вам нужно обновить секцию "sounds.xc" в нем, перенеся код из одноименной секции дефолтного (стандартного) конфига актуальной версии XVM-ма. Т.е. процесс описан с учетом того что в конфиге уже есть заглушка на стандартный звук.
  3. Да, хотя они это багом не считают. Обсуждали ранее в теме. #1591, #1668, #1670 Тут все нормально должно работать, т.к. это наше собственное событие вызываемое XVM-ом. И не зависит от косяков ВГ.
  4. А так я давно уже перешел на ботву, хоть и код там будет пообъемнее и посложнее для понимания (хотя для кого как), зато функционала там вполне хватает для тонкой настройки.
  5. 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 В соответствие со своим списком устанавливаемых компонентов.
  6. 28.09.16 Обновлен конфиг: * Адаптация под последнюю версию мода Обновлена сборка модов: * Обновлен мод "Комплексный мод XVM" до версии v6.4.5.1 P.S.: В конфиг изменений не вносилось, обновление промежуточное. Правки вносились лишь в самой модификации XVM.
  7. Во всплывающих подсказках есть, при наведении мыши на технику в карусели.
  8. Прописать соответствующий код для экстраполей из конфига с такими ХП-шками в файл подстановок: playersPanelTemplates.xc Для каждого необходимого режима панелей команд (short, medium, medium2, large).
  9. Сниппетами отключается. "battleDamageLogPanel": { "visible": false } 'log'
  10. 25.09.16 Обновлен конфиг: * Адаптация под последнюю версию мода * Адаптация миникарты: круги * Мелкие правки Обновлена сборка модов: * Обновлен мод "Комплексный мод XVM" до версии v6.4.5
  11. Ну тут к ВГ вопросы на этот счет. Так то логика работы вроде бы верная, т.е. вне зависимости от того включились ли трубы/сетка нам дают понять что их активация в данный момент невозможна, т.к. мы находимся в движении. Как раз из-за этого эти события на стандарте не озвучены (просто срабатывает пустой эвент).
  12. Да все так и задумано, ты же во время движения из положения стоя сбрасываешь активность труб/сетки. Вот и эвент срабатывает.
  13. Все что относится к голосовым уведомлениям - это озвучка из voiceover (vo_...), все остальные уведомления можно отнести к категории - интерфейс. По моему мнению, хотя думаю так и есть, ведь в ресурсах уже давно присутствует такое разделение: voiceover.bnk и gui.bnk. Можешь конечно, для полной уверенности, определить это по реплеям (отлавливая те или иные сбытия) куда что ВГ отнесли.
  14. Это старый вариант кода карусели. Сейчас все и выглядит и прописано по другому.
  15. Конфиг для XVM-ма или сборку модов (из второго поста)?
  16. Визуально ничего не изменилось, если только прозрачность тени теперь корректно прописана с учетом предыдущих правок в XVM-ме.
  17. Он старый был, как раз с версии 6.4.2.1 где выравнивание было прописано по другому. 'P.S.: Немного обновленный код для карусели'
  18. Конфиг точно свежий? Если судить по скрину то везде нарушено выравнивание в полях (панелей команд, панели счёта). Как раз выравнивание менялось при переходе версии XVM-ма с 6.4.2.1 на 6.4.3 и 6.4.4
  19. Да все так же, хотя хрен знает может они специально разный звук засвета сделали для арт-сау и всей остальной техники, дабы легче было их различить в бою. Но ограничение на замену средствами XVM-ма (переопределением события они оставили, в 0.9.15.2). Теперь только xml-ками заменить можно будет, либо ковырянием питона.
  20. Да, можно: { "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" },
  21. Displays avg damage on current vehicle in battle. Value changes dynamically when infliction to damages.
×
×
  • Create New...