aster Posted April 6, 2019 Share Posted April 6, 2019 а) почему в прицеле 348 метров, а в игре 350? и б) не нашёл, как убрать ванильные 350 в самой игре, это можно сделать через настройки? @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted April 6, 2019 Author Share Posted April 6, 2019 5 минут назад, aster сказал: а) почему в прицеле 348 метров, а в игре 350? хз 5 минут назад, aster сказал: б) не нашёл, как убрать ванильные 350 в самой игре, это можно сделать через настройки? в файле sight.xc // true - не отображать дистанцию до цели "removeDistance": false, 1 @ Quote Link to comment Short link Share on other sites More sharing options...
aster Posted April 6, 2019 Share Posted April 6, 2019 Спасибо. Странно, чт оя не нашёл этого сам. @ Quote Link to comment Short link Share on other sites More sharing options...
andreyvazmtp Posted April 7, 2019 Share Posted April 7, 2019 В 04.04.2019 в 12:38, HEKPOMAHT сказал: В 04.04.2019 в 11:57, andreyvazmtp сказал: чтобы макрос возвращал "abc", "def" или "ghi" "updateEvent": "PY(ON_AIM_MODE)", "{{py:aim.mode('abc','def','ghi')}}" В 04.04.2019 в 13:43, ktulho сказал: В 04.04.2019 в 11:57, andreyvazmtp сказал: Поясните пожалуйста: v1, v2 и v3 - это числа или любые наборы символов? Любые. Даже макросы, вроде, можно, но я не проверял. В 04.04.2019 в 11:57, andreyvazmtp сказал: Если мне к примеру нужно чтобы макрос возвращал "abc", "def" или "ghi", то писать так: {{py:aim.mode(abc,def,ghi)}} - без пробелов внутри скобок или так: {{py:aim.mode(abc, def, ghi)}} - с пробелами после запятых? Хоть как. Но принято ставить пробел после запятой. Спасибо, а не подскажете как указать картинку в качестве параметра. В старом варианте работало, сейчас - нет: Это старый мой вариант, ещё когда в макросе не было перечисления параметров v1, v2 и v3 "format": "{{py:aim.mode=sn?<img src='xvm://res/icons/Sight/gridSniper.png'>}}" - так картинка выводится, Заменяю на такую строку: "format": "{{py:aim.mode('', '<img src='xvm://res/icons/Sight/gridSniper.png'>', '')}}" - не выводится. Можно конечно оставить как было, но хочется единообразия конфига и разобраться тоже. @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted April 7, 2019 Author Share Posted April 7, 2019 31 минуту назад, andreyvazmtp сказал: Заменяю на такую строку: "format": "{{py:aim.mode('', '<img src='xvm://res/icons/Sight/gridSniper.png'>', '')}}" - не выводится. Тут наверное проблема с кавычками. Попробуйте так: "format": "{{py:aim.mode('', '<img src=\'xvm://res/icons/Sight/gridSniper.png\'>', '')}}" @ Quote Link to comment Short link Share on other sites More sharing options...
andreyvazmtp Posted April 7, 2019 Share Posted April 7, 2019 (edited) 26 минут назад, ktulho сказал: Тут наверное проблема с кавычками. Попробуйте так: "format": "{{py:aim.mode('', '<img src=\'xvm://res/icons/Sight/gridSniper.png\'>', '')}}" Не работает, и так тоже: "format": "{{py:aim.mode('', <img src=\'xvm://res/icons/Sight/gridSniper.png\'>, '')}}" ошибок конфига при загрузке боя не показывает, проверял и на реплее и в бою. Edited April 7, 2019 by andreyvazmtp @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted April 7, 2019 Author Share Posted April 7, 2019 @andreyvazmtp прикрепите логи. @ Quote Link to comment Short link Share on other sites More sharing options...
andreyvazmtp Posted April 7, 2019 Share Posted April 7, 2019 Только что, ktulho сказал: @andreyvazmtp прикрепите логи. Извиняюсь, как файл называется с логами иг деон находится? @ Quote Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted April 7, 2019 Share Posted April 7, 2019 В 06.04.2019 в 11:40, aster сказал: а) почему в прицеле 348 метров, а в игре 350? Способы замера дистанций разные. Стандартный дальномер ВГ показывает расстояние между опорными точками моделей двух танков. А самописные модики выводят обычно расстояние между опорной точки пушки (откуда снаряда вылетает) и точкой на броне куда смотрит прицел. Второе всегда меньше первого. От того и 348 против 350 м. 2 @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted April 7, 2019 Author Share Posted April 7, 2019 (edited) 9 минут назад, andreyvazmtp сказал: Извиняюсь, как файл называется с логами иг деон находится? В корневом каталоге игры файлы python.log и xvm.log. Edited April 7, 2019 by ktulho @ Quote Link to comment Short link Share on other sites More sharing options...
andreyvazmtp Posted April 7, 2019 Share Posted April 7, 2019 (edited) 13 минут назад, ktulho сказал: @andreyvazmtp прикрепите логи. вот это? xvm.log python.log Edited April 7, 2019 by andreyvazmtp @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted April 7, 2019 Author Share Posted April 7, 2019 @andreyvazmtp ещё раз сделайте, как я показал, запустите риплей, где есть переход в снайперский режим и прикрепите логи. @ Quote Link to comment Short link Share on other sites More sharing options...
andreyvazmtp Posted April 7, 2019 Share Posted April 7, 2019 14 минут назад, ktulho сказал: @andreyvazmtp ещё раз сделайте, как я показал, запустите риплей, где есть переход в снайперский режим и прикрепите логи. просмотрел на свежем реплее, перед этим в конфиге вернул отображение сеток прицелов как у меня раньше было (они работают), а сетку снайперского прицела сделал как вы сказали: "format": "{{py:aim.mode('', '<img src=\'xvm://res/icons/Sight/gridSniper.png\'>', '')}}" - так при переходе в снайперский прицел сетку не видно. вот логи: python.log xvm.log @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted April 7, 2019 Author Share Posted April 7, 2019 @andreyvazmtp прикрепите файл в котором используете макрос {{py:aim.mode}}. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
andreyvazmtp Posted April 7, 2019 Share Posted April 7, 2019 (edited) 15 минут назад, ktulho сказал: @andreyvazmtp прикрепите файл в котором используете макрос {{py:aim.mode}}. в файле sight.xc совмещены собственно настройки прицела и относящиеся к нему секции, на которые ссылается файл battleLabels.xc. Закоментированные строки в нём нерабочие, кроме секции gridSniper - там наоборот не рабочая активна. вот: sight.xc battleLabels.xc @xvm.xc Edited April 7, 2019 by andreyvazmtp @ Quote Link to comment Short link Share on other sites More sharing options...
HEKPOMAHT Posted April 7, 2019 Share Posted April 7, 2019 @andreyvazmtp посмотри, может такие конструкции подойдут: вариант 1: "alpha": 100, "format": "<img src='xvm://res/icons/Sight/{{py:aim.mode('','gridSniper','')}}.png'>" вариант 2: "alpha": "{{py:aim.mode('0','100','0')}}", "format": "<img src='xvm://res/icons/Sight/gridSniper.png'>" 1 @ Quote Link to comment Short link Share on other sites More sharing options...
andreyvazmtp Posted April 7, 2019 Share Posted April 7, 2019 14 минут назад, HEKPOMAHT сказал: @andreyvazmtp посмотри, может такие конструкции подойдут: вариант 1: "alpha": 100, "format": "<img src='xvm://res/icons/Sight/{{py:aim.mode('','gridSniper','')}}.png'>" вариант 2: "alpha": "{{py:aim.mode('0','100','0')}}", "format": "<img src='xvm://res/icons/Sight/gridSniper.png'>" Вариант 1 работает, 2 не проверял но наверное тоже, я раньше аналогичную конструкцию использовал. Но потом подумал, что не стоит нагружать компьютер выводом лишних картинок (пусть и прозрачных). спасибо@HEKPOMAHT и @ktulho за участие. Не думал что с виду пустяковая проблема решается так трудно, в обход, "огородами", а то и не стал бы время отнимать у вас. @ Quote Link to comment Short link Share on other sites More sharing options...
_Aksen_ Posted April 8, 2019 Share Posted April 8, 2019 Здравствуйте а можно готовый вариант данного прицела, кому не жалко? Просто понятия не имею как его собрать. @ Quote Link to comment Short link Share on other sites More sharing options...
andreyvazmtp Posted April 8, 2019 Share Posted April 8, 2019 (edited) Минималистичный вариант прицела. Описание. Особенности? Ну... минимализм! Но не суровый, аскетичный и страшненький, как у WG, а разумный, необходимый и достаточный. На экране - цифры и немного линий для акцентирования внимания на показателях. Цвета глаз не режут, но и не теряются на фоне. Параметров выводится всего 6, одновременно - от 2-х до 4-х (а чё, можно контролировать и реально использовать больше?!): полное время перезарядки таймер перезарядки с индикацией готовности кратность увеличения в снайперском прицеле дистанция до цели (только в аркадном режиме при наведении на танк) дистанция до точки прицеливания (в снайперском и артиллерийском режимах) время полёта снаряда до точки прицеливания (только в артиллерийском режиме) индикатор включённого автоприцела Оттображение снарядов в барабанах и МЗ оставлено стандартное - из клиента. Сведение и его перекрестие - тоже родные и настраиваются в самом клиенте. Можно скачать и установить другое сведение. Как установить. Внимание! Описание установки прицела составлено исходя из того, что вы не меняли структуру конфига XVM и названия его основных файлов. 1. Правка конфига. Если у вас дефолтный конфиг XVM, или свой, но содержимое файлов @xvm.xc, battleLabels.xc и camera.xc вы не меняли, то: Эти файлы: @xvm.xc, battleLabels.xc, camera.xc и sight.xc просто поместите в папку с конфигом поверх имеющихся и согласитесь на замену. По умолчанию путь к папке конфига - World_of_Tanks\res_mods\configs\xvm\default, но у вашей папки может быть другое название, отличающееся от "default". Если в вашем конфиге файлы @xvm.xc, battleLabels.xc и camera.xc уже содержат изменения то: Вручную внесите в файлы следующие правки: В файле @xvm.xc добавьте строку: "sight": ${"sight.xc":"sight"} В файле battleLabels.xc добавьте строки: ${"sight.xc":"def.reloadTime"}, ${"sight.xc":"def.leftTime"}, ${"sight.xc":"def.distanceTarget"}, ${"sight.xc":"def.timeFlight"}, ${"sight.xc":"def.sightGrid"} *** При добавлении строк помните о правильной расстановке разделяющих их запятых! *** В файле camera.xc внести изменния: "enabled": true (включить мод камеры, т. к. по умолчанию он выключен),"shotRecoilEffect": false (выключить отдачу от выстрела, исправьте этот параметр в 4-х местах), В секции "zoomIndicator" установите следующие значения параметров:"zoomIndicator": { "enabled": true, "x": 205, "y": 4, "width": 40, "height": 23, "shadow": { "distance": 0, "angle": 0, "color": "0x000000", "alpha": 100, "blur": 3, "strength": 2 }, "textFormat": { "align": "center", "valign": "top", "color": "0x00FF00", "size": 18, "font": "Cuprum" }, "format": "x{{zoom%-2.0f}}" } *** Причём тут файл camera.xc и зачем его править? *** Он даёт отображение кратности увеличения в снайперском прицеле. Автор этой темы и скриптов здесь представленных посчитал не нужным дублировать уже имеющийся в XVM функционал. Поэтому и нужен файл camera.xc. Файл sight.xc поместите в папку с вашим конфигом. 2. Размещение скриптов. От сюда: Прицел (без сведения) средствами XVM скачайте скрипты markerPosition.py, displayingItems.py, targetInfo.py, crosshair.py, reloading.py и infoAutoAim.py. От сюда: Сборник py_macro скачайте скрипты beginBattle.py, infoMyVehicle.py и aimingSystem.py. Скачанные скрипты поместите в папку World_of_Tanks\res_mods\configs\xvm\py_macro. 3. Графика и шрифт. Создайте папку World_of_Tanks\res_mods\mods\shared_resources\xvm\res\icons\Sight и поместите в неё *png-файлы из архива grids.zip. Это сетки прицела с центральными маркерами. Если захотите нарисовать свои, то рекомендую Paint.NET - прост, бесплатен и всегда есть свежая версия. Можно поместить картинки в другую папку. В этом случае в файле sight.xc в секциях "distanceTarget" и "sightGrid" измените путь до их нового положения. Например: вместо такого пути: xvm://res/icons/Sight/ - World_of_Tanks\res_mods\mods\shared_resources\xvm\res\icons\Sight, можно использовать такой: cfg://myfolder/Sight/ - World_of_Tanks\res_mods\res_mods\configs\xvm\myfolder\Sight. Установите шрифт Cuprum_typefamily.zip. Он используется в конфиге в файлах sight.xc и camera.xc (секция "zoomIndicator"). Если не хотите ставить Cuprum можно использовать Arial Narrow - он похож по начертанию и уже установлен в Windows. Если вы будете использовать какой-то другой шрифт, то возможно придётся править координаты и размер текстовых полей - менять значения параметров x, y, width и height в файлах sight.xc и camera.xc. Важно! Поскольку мой конфиг использует файл camera.xc, то активируется встроенный в XVM мод командирской камеры. Возможно (хотя и не обязательно) это может вызвать конфликты с другими модами похожего функционала (например P-MOD). Желательно удалить/выключить моды или отдельные их функции отвечающие за: отключение вспышки при попадании в танк настройку начального положения, минимального и максимального отдаления камеры настройку плавности приближения/отдаления камеры отключение эффекта отдачи от выстрела отображение кратности увеличения и настройку его начального значения при переходе в снайперский прицел количество и значение шагов кратности увеличения в снайперском прицеле отключение затемнения и озеленения в снайперском прицеле отключение предела вращения камеры в снайперском прицеле для машин с ограниченными УГН Всё выше перечисленное с успехом реализуется через XVM. Проверено лично! . Просто поковыряйте настройки в файле camera.xc Активируйте в настройках игры галочку "Включить динамическую камеру". Не уверен точно, но кажется в сочетании с настройками в файле camera.xc это устраняет ёрзанье индикатора кратности увеличения относительно сетки прицела при его тряске. Скриншоты. Edited March 1, 2020 by andreyvazmtp 4 @ Quote Link to comment Short link Share on other sites More sharing options...
ktulho Posted April 8, 2019 Author Share Posted April 8, 2019 @andreyvazmtp неплохо было бы еще скриншоты прикрепить. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.