Just.House
-
Posts
90 -
Joined
-
Days Won
1
Posts posted by Just.House
-
-
Адаптация под 0.9.15
Роман, а вы не скажите банки от Громовых можно взять от предыдущего патча. Поставить все по такому принципу как вы мне раньше в личке описали. Эд вроде писал что у него работают, или ждать адаптации?
ed76na, мои ссылки в шапке темы работают по крайней мере у меня
-
имхо актуально
То есть в рандоме вообще отключить?
Как и ранее предложу два варианта развития событий:
1 Вариант:
+ Дополнительные настройки в ЛК
1. Пункт: XMQP (обмен данными с союзниками)
2. Пункт: Включение графических меток на миникарте
3. Подпункт: В случайных боях (доступно только между членами взвода)
4: Подпункт: В специальных режимах боя
'Концепт дополнительных настроек на сайте'
2 Вариант:
+ Фильтры для отображения в конфиге конечного пользователя
'xmqp.xc'
/** * XMQP services settings * Настройки сервисов XMQP */ { "xmqp": { // Display time for {{x-spotted}} macro (sec) // Время отображения для макроса {{x-spotted}} (сек) "spottedTime": 9, // Display time for minimap clicks (sec) // Время отображения кликов по миникарте (сек) "minimapClicksTime": 5, // Color for minimap clicks (null for user colors) // Цвет для кликов по миникарте (null для пользовательских цветов) "minimapClicksColor": "{{c:xr}}", // Filter for minimap clicks // Фильтр для кликов по миникарте // If don't set "ally", "squadman", "player", "teamKiller", they are not used. // If don't set "alive", "dead", it uses both - and "alive", and "dead" // ------------------------------------------------------------------------------------- // Если не указаны "ally", "squadman", "player", "teamKiller", то они не используются. // Если не указаны "alive", "dead", то используются оба - и "alive", и "dead". "minimapClicksFilter": [ "player", "ally", "squadman", "teamKiller", "alive", "dead" ] } }
наверное оптимальное решение на данный моментДа не сказал бы. Сегодня утром играл, попал в бой со взводом двух кв-1, у обоих и у меня был активен сервис XMQP.
Так вот они подыхают под натиском вражеской артилерии забившись в угол и яростно начинают спамить куда только можно, в чат, на миникарте тыкая оставляя за собой линии и клики. Обычное тыканье на миникарте я могу убрать добавив обоих в игнор в бою, а с сервисом XMQP такое не прокатит и вам нужно будет терпеть все это до окончания боя. И это только начало ведь не все в курсе о данном новом функционале.
- 3
-
Сделал рисовалку по миникарте, максимум 20 точек, минимум 20 пикселей между точками.
Отлично работает на ура, а что там с ограничением делать будем (касательно ограничение отображения в рандоме только для взвода) ибо всякий "красноармеец" по кд спамить будет на миникарте разрисовывывая на ней всякую ересь (в крайнем случае всякие генитали и например ).
- 2
-
@sirmax, и всем остальным доброго времени суток.
Что там с продвижением добавления настроек для сервиса XMQP в ЛК, вроде начиналось и вроде бы нет:
Maxim Schedriviy committed 4039b87
2016-05-03src/xvm/xvm_main/com/xvm/types/NetworkServicesSettings.as public var rating:String = Values.EMPTY_STR; public var topClansCount:Number; public var flag:String = Values.EMPTY_STR; + public var x_minimap_clicks_color:Number; public function NetworkServicesSettings(data:Object) {
Или рано пока что?
-
Перенес сообщение из темы ночников, дабы не затерялось #5537
Full Message
Нужна конкретика, а то нафантазировать очень легко, но как это все сделать - вот в чем вопрос.Прежде всего, это не должно мешать оригинальному функционалу
Только я бы не делал еще дополнительную кнопку в "KEY_LCONTROL + <button> + KEY_RIGHTMOUSE".Cочетание клавиш: "KEY_LCONTROL + KEY_RIGHTMOUSE"
1. Точка: Зажимаем клавишу "Ctrl" и кратковременное нажатие на кнопку мыши "KEY_RIGHTMOUSE"
2. Линия от точки A до B: Зажимаем клавишу "Ctrl" и зажимаем кнопку мыши "KEY_RIGHTMOUSE", ведем по нужному направлению для построения линии.
Сейчас да, но мы думаем о возможности введения отдельной галки для выключения только XMQP в кабинете.Да вот это пункт нужен как никогда в этом случае.
1. Пункт: Активация сервиса XMQP
2. Пункт: Включение графических меток на миникарте
3. Подпункт: В случайных боях (доступно только между членами взвода)
4: Подпункт: В специальных режимах боя
Может по какой-то кнопке все точки очищать, или делать настройку времени отображения...Так же в личном кабинете можно добавить скролл или всплываюшене меню (по аналогии выбора флага) параметр:
5. Пункт: Таймаут видимости графических меток на миникарте (в секундах)
'Концепт настроек на сайте'
При активации пункта №1 будут отдаваться данные для макросов ( {{x-enabled}}, {{x-spotted}} и тех что введут позже)
Поясню почему в рандомном бою нужно ввести ограничение на отправку данных только между членами взвода, все просто как день - явный пример игра "Dota 2", там общее рисование вызывает просто лютое захломление миникарты, а если учесть что аудитория в танках несовершеннолетние лица (так их назовем) тут будет аналогично. В игре и так спама хватает с мусорными модами которые по кд спамят в чат и пересылают клики на миникарту.
что при этом увидят те, у кого не включен XMQP?Обычное мигание квадрата как при обычном клике на миникарте
- 2
-
Исправил. Но минакарту, по-хорошему, давно пора полностью отрефакторить...
Еще одна проблемка:
0.9.15-CT #2
Build 5508 (default config)
Бой начинается направление камеры есть (minimapLines.xc / "camera").
Отсчет заканчивается переходим в снайперский прицел, направление камеры исчезает.
Возвращаемся назад, камеры нет на всем оставшемся протяжении боя.
Воспроизводится на реплее.
- 3
-
Дополнительным параметром, по аналогии с линиями на миникарте.сделать как предлагали вышемне их вариант совсем не понравился
Я за, мне тоже их реализации мягко говоря не понравилась, так же как все предыдущие внесенные фишки из XVM-ма (надписи на миникарте, индикатор в прицеле), хотя фильтры еще ничего так (на вид).
-
Я имел в виду, что можно использовать LCTRL+LMB. Те, у кого нет XMQP, будут видеть обычные клики по квадратам.
Ну так тогда еще проще.
'UPD'
Только я бы не делал еще дополнительную кнопку в "KEY_LCONTROL + <button> + KEY_RIGHTMOUSE".Cочетание клавиш: "KEY_LCONTROL + KEY_RIGHTMOUSE"
1. Точка: Зажимаем клавишу "Ctrl" и кратковременное нажатие на кнопку мыши "KEY_RIGHTMOUSE"
2. Линия от точки A до B: Зажимаем клавишу "Ctrl" и зажимаем кнопку мыши "KEY_RIGHTMOUSE", ведем по нужному направлению для построения линии.
- 3
-
Спасибо, очень толково. Только я бы не делал еще дополнительную кнопку в "KEY_LCONTROL + <button> + KEY_RIGHTMOUSE".
Как говорится логику работы предложил на рассмотрение, конечная реализация на ваш вкус .
-
Нужна конкретика, а то нафантазировать очень легко, но как это все сделать - вот в чем вопрос.
Прежде всего, это не должно мешать оригинальному функционалу
Тогда сделать сочетание клавиш: "KEY_LCONTROL + <button> + KEY_RIGHTMOUSE"
1. Точка: Зажимаем клавиши "Ctrl + <button>" и кратковременное нажатие на кнопку мыши "KEY_RIGHTMOUSE"
2. Линия от точки A до B: Зажимаем клавиши "Ctrl + <button>" и зажимаем кнопку мыши "KEY_RIGHTMOUSE", ведем по нужному направлению для построения линии.
'UPD'
Только я бы не делал еще дополнительную кнопку в "KEY_LCONTROL + <button> + KEY_RIGHTMOUSE".Cочетание клавиш: "KEY_LCONTROL + KEY_RIGHTMOUSE"
1. Точка: Зажимаем клавишу "Ctrl" и кратковременное нажатие на кнопку мыши "KEY_RIGHTMOUSE"
2. Линия от точки A до B: Зажимаем клавишу "Ctrl" и зажимаем кнопку мыши "KEY_RIGHTMOUSE", ведем по нужному направлению для построения линии.
Сейчас да, но мы думаем о возможности введения отдельной галки для выключения только XMQP в кабинете.Да вот это пункт нужен как никогда в этом случае.
1. Пункт: Активация сервиса XMQP
2. Пункт: Включение графических меток на миникарте
3. Подпункт: В случайных боях (доступно только между членами взвода)
4: Подпункт: В специальных режимах боя
Может по какой-то кнопке все точки очищать, или делать настройку времени отображения...Так же в личном кабинете можно добавить скролл или всплываюшене меню (по аналогии выбора флага) параметр:
5. Пункт: Таймаут видимости графических меток на миникарте (в секундах)
'Концепт настроек на сайте'
При активации пункта №1 будут отдаваться данные для макросов ( {{x-enabled}}, {{x-spotted}} и тех что введут позже)
Поясню почему в рандомном бою нужно ввести ограничение на отправку данных только между членами взвода, все просто как день - явный пример игра "Dota 2", там общее рисование вызывает просто лютое захломление миникарты, а если учесть что аудитория в танках несовершеннолетние лица (так их назовем) тут будет аналогично. В игре и так спама хватает с мусорными модами которые по кд спамят в чат и пересылают клики на миникарту.
что при этом увидят те, у кого не включен XMQP?Обычное мигание квадрата как при обычном клике на миникарте
- 5
-
поделись банками и sounds.xc с обществом, оценим
'Гром. Орудия'
Извлекаем все в папку с модами кроме файла engine_config.xml
'sounds.xc'
{ "sounds": { "enabled": true, "soundBanks": { "hangar": "xvm.bnk;", // + Звуковой мод "Громовые орудия" "battle": "xvm.bnk;SM_all_notifications.bnk;gun_GO.bnk;hits_GO.bnk;npc_gun_GO_1.bnk;npc_gun_GO_2.bnk;tracer_GO.bnk;" }, "logSoundEvents": false, "soundMapping": { // Somebody else's vehicle critical damages bells // Звонки критических повреждений чужого танка // AP / ББ "imp_auto_critical_AP_PC_NPC": "imp_auto_pierce_AP_PC_NPC", "imp_main_critical_AP_PC_NPC": "imp_main_pierce_AP_PC_NPC", "imp_small_critical_AP_PC_NPC": "imp_small_pierce_AP_PC_NPC", "imp_medium_critical_AP_PC_NPC": "imp_medium_pierce_AP_PC_NPC", "imp_large_critical_AP_PC_NPC": "imp_large_pierce_AP_PC_NPC", "imp_huge_critical_AP_PC_NPC": "imp_huge_pierce_AP_PC_NPC", // APCR / ПК "imp_auto_critical_APCR_PC_NPC": "imp_auto_pierce_APCR_PC_NPC", "imp_main_critical_APCR_PC_NPC": "imp_main_pierce_APCR_PC_NPC", "imp_small_critical_APCR_PC_NPC": "imp_small_pierce_APCR_PC_NPC", "imp_medium_critical_APCR_PC_NPC": "imp_medium_pierce_APCR_PC_NPC", "imp_large_critical_APCR_PC_NPC": "imp_large_pierce_APCR_PC_NPC", "imp_huge_critical_APCR_PC_NPC": "imp_huge_pierce_APCR_PC_NPC", // НС / КС "imp_auto_critical_НС_PC_NPC": "imp_auto_pierce_НС_PC_NPC", "imp_main_critical_НС_PC_NPC": "imp_main_pierce_НС_PC_NPC", "imp_small_critical_НС_PC_NPC": "imp_small_pierce_НС_PC_NPC", "imp_medium_critical_НС_PC_NPC": "imp_medium_pierce_НС_PC_NPC", "imp_large_critical_НС_PC_NPC": "imp_large_pierce_НС_PC_NPC", "imp_huge_critical_НС_PC_NPC": "imp_huge_pierce_НС_PC_NPC", // HE / ОФ "imp_auto_critical_HE_PC_NPC": "imp_auto_pierce_HE_PC_NPC", "imp_main_critical_HE_PC_NPC": "imp_main_pierce_HE_PC_NPC", "imp_small_critical_HE_PC_NPC": "imp_small_pierce_HE_PC_NPC", "imp_medium_critical_HE_PC_NPC": "imp_medium_pierce_HE_PC_NPC", "imp_large_critical_HE_PC_NPC": "imp_large_pierce_HE_PC_NPC", "imp_huge_critical_HE_PC_NPC": "imp_huge_pierce_HE_PC_NPC", // Own vehicle critical damages bells // Звонки критических повреждений своего танка // AP / ББ "imp_auto_critical_AP_NPC_PC": "imp_auto_pierce_AP_NPC_PC", "imp_main_critical_AP_NPC_PC": "imp_main_pierce_AP_NPC_PC", "imp_small_critical_AP_NPC_PC": "imp_small_pierce_AP_NPC_PC", "imp_medium_critical_AP_NPC_PC": "imp_medium_pierce_AP_NPC_PC", "imp_large_critical_AP_NPC_PC": "imp_large_pierce_AP_NPC_PC", "imp_huge_critical_AP_NPC_PC": "imp_huge_pierce_AP_NPC_PC", // APCR / ПК "imp_auto_critical_APCR_NPC_PC": "imp_auto_pierce_APCR_NPC_PC", "imp_main_critical_APCR_NPC_PC": "imp_main_pierce_APCR_NPC_PC", "imp_small_critical_APCR_NPC_PC": "imp_small_pierce_APCR_NPC_PC", "imp_medium_critical_APCR_NPC_PC": "imp_medium_pierce_APCR_NPC_PC", "imp_large_critical_APCR_NPC_PC": "imp_large_pierce_APCR_NPC_PC", "imp_huge_critical_APCR_NPC_PC": "imp_huge_pierce_APCR_NPC_PC", // НС / КС "imp_auto_critical_НС_NPC_PC": "imp_auto_pierce_НС_NPC_PC", "imp_main_critical_НС_NPC_PC": "imp_main_pierce_НС_NPC_PC", "imp_small_critical_НС_NPC_PC": "imp_small_pierce_НС_NPC_PC", "imp_medium_critical_НС_NPC_PC": "imp_medium_pierce_НС_NPC_PC", "imp_large_critical_НС_NPC_PC": "imp_large_pierce_НС_NPC_PC", "imp_huge_critical_НС_NPC_PC": "imp_huge_pierce_НС_NPC_PC", // HE / ОФ "imp_auto_critical_HE_NPC_PC": "imp_auto_pierce_HE_NPC_PC", "imp_main_critical_HE_NPC_PC": "imp_main_pierce_HE_NPC_PC", "imp_small_critical_HE_NPC_PC": "imp_small_pierce_HE_NPC_PC", "imp_medium_critical_HE_NPC_PC": "imp_medium_pierce_HE_NPC_PC", "imp_large_critical_HE_NPC_PC": "imp_large_pierce_HE_NPC_PC", "imp_huge_critical_HE_NPC_PC": "imp_huge_pierce_HE_NPC_PC", // Somebody else's vehicle critical damages bells (the observer mode) // Звонки критических повреждений чужого танка (в режиме наблюдателя) // AP / ББ "imp_auto_critical_AP_NPC_NPC": "imp_auto_pierce_AP_NPC_NPC", "imp_main_critical_AP_NPC_NPC": "imp_main_pierce_AP_NPC_NPC", "imp_small_critical_AP_NPC_NPC": "imp_small_pierce_AP_NPC_NPC", "imp_medium_critical_AP_NPC_NPC": "imp_medium_pierce_AP_NPC_NPC", "imp_large_critical_AP_NPC_NPC": "imp_large_pierce_AP_NPC_NPC", "imp_huge_critical_AP_NPC_NPC": "imp_huge_pierce_AP_NPC_NPC", // APCR / ПК "imp_auto_critical_APCR_NPC_NPC": "imp_auto_pierce_APCR_NPC_NPC", "imp_main_critical_APCR_NPC_NPC": "imp_main_pierce_APCR_NPC_NPC", "imp_small_critical_APCR_NPC_NPC": "imp_small_pierce_APCR_NPC_NPC", "imp_medium_critical_APCR_NPC_NPC": "imp_medium_pierce_APCR_NPC_NPC", "imp_large_critical_APCR_NPC_NPC": "imp_large_pierce_APCR_NPC_NPC", "imp_huge_critical_APCR_NPC_NPC": "imp_huge_pierce_APCR_NPC_NPC", // НС / КС "imp_auto_critical_HC_NPC_NPC": "imp_auto_pierce_HC_NPC_NPC", "imp_main_critical_HC_NPC_NPC": "imp_main_pierce_HC_NPC_NPC", "imp_small_critical_HC_NPC_NPC": "imp_small_pierce_HC_NPC_NPC", "imp_medium_critical_HC_NPC_NPC": "imp_medium_pierce_HC_NPC_NPC", "imp_large_critical_HC_NPC_NPC": "imp_large_pierce_HC_NPC_NPC", "imp_huge_critical_HC_NPC_NPC": "imp_huge_pierce_HC_NPC_NPC", // HE / ОФ "imp_auto_critical_HE_NPC_NPC": "imp_auto_pierce_HE_NPC_NPC", "imp_main_critical_HE_NPC_NPC": "imp_main_pierce_HE_NPC_NPC", "imp_small_critical_HE_NPC_NPC": "imp_small_pierce_HE_NPC_NPC", "imp_medium_critical_HE_NPC_NPC": "imp_medium_pierce_HE_NPC_NPC", "imp_large_critical_HE_NPC_NPC": "imp_large_pierce_HE_NPC_NPC", "imp_huge_critical_HE_NPC_NPC": "imp_huge_pierce_HE_NPC_NPC", "xvm_sixthSense": "sixthSense", "xvm_sixthSenseRudy": "sixthSenseRudy", "xvm_fireAlert": "SM_fire_started", "xvm_ammoBay": "SM_ammo_Bay", "xvm_enemySighted": "SM_enemySighted", "lightbulb": "emptyEvent", "vo_fire_started": "emptyEvent", "vo_ammo_bay_damaged": "emptyEvent", "vo_enemy_hp_damaged_by_projectile_and_chassis_damaged_by_player": "SM_crit_damaged", "vo_enemy_no_hp_damage_at_attempt_and_chassis_damaged_by_player": "SM_crit_damaged", "vo_enemy_no_hp_damage_at_no_attempt_and_chassis_damaged_by_player": "SM_crit_damaged", "vo_enemy_hp_damaged_by_projectile_and_gun_damaged_by_player": "SM_crit_damaged_gun", "vo_enemy_no_hp_damage_at_attempt_and_gun_damaged_by_player": "SM_crit_damaged_gun", "vo_enemy_no_hp_damage_at_no_attempt_and_gun_damaged_by_player": "SM_crit_damaged" } } }
- 2
-
sounds.xc
Благодарю
Ну извините , можно всётаки скомпилировать банк с 35% звуком
Ну может нет у человека времени, вам уже сделали раз, не будет же каждый раз @night_dragon_on переделывать банки убавляя по одному проценту. Там сделать то пара секунд если делаешь 2-3 раз и т.д. Вот: 35% bnk.rar
Все же описано в первом сообщении и готовый проект есть, как говорится тут подойдет пословица:
"Под лежачий камень вода не течет", если вам нужно изменить кукую то мелочь то думаю делать это нужно именно вам.
Заранее извиняюсь если оффтопчиком попахивает.
-
night_dragon_on, огромное спасибо за инструкцию. Сделал для себя банк с лампой, засветом противника, бк, пожаром и критами и загрузил банки через XVM из Громовых Орудий, теперь комфортно стало играть , а то пуканья WG уже надоели.
Можно сделать в два раза тише "Враг обнаружен" ( голос ) и лампочка + таймер , ну по сравнению с комментариями командира ( попадание , рекоште , пробитие , противник уничтожен и т.д. ) оч. громкоПопробуйте сделать сами файлы под себя, он [автор темы] же не может знать какую точную громкость спокойно воспринимаете вы и с чем вам комфортно будет играть, да же я недалекий от всего этого смог сделать для себя звуковой мод (по картинкам разбираться довольно просто).
'Compare'
Добавлены оповещения (упоминавшиеся ранее в теме)Это то.о чем мы говорили?Сравнил с сохраненной копией страницы недельной давности (да есть у меня привычка сохранять интересные страницы , вдруг удалят) и новой заметил новое: звук для рудика с таймером и без него, звук лампы с произношением голосом и таймером, засвет противника на карте голосом. Пните меня в правильную сторону если не то написал.
Да вот еще хотел узнать, может конечно кто нибудь уже спрашивал, как можно отключить стандартный звук критов который добавили картофаны в 0.9.14 по противнику и по себе (иногда замечал что звук проигрывается и при попадании по себе).
-
Огромное спасибо вам за исходник в репе, многое удалось понять с помощью ваших примеров.
Объединяемся для тестирования XMQP (информация о лампочке союзников, рисование на карте...)
in Testing, Bug Reports
Posted · Edited by Just.House
С видео проблемно все же, на реплее боя в котором я сыграл то ничего нельзя проследить.
А так парни организованно собираются в треньке в данной теме можно и попробовать.
@sirmax, а сложно будет фильтры добавить озвученные ранее?
Если создать фильтры, как в варианте №2 предложения выше, это легко можно будет настроить.