Jump to content
Korean Random
GPCracker

Улучшенная система прицеливания / Advanced Aiming System

Recommended Posts

3 hours ago, Hermit said:

А как данную модификацию подружить с направлением стволов? Там разные версии XModLib нужны.

С помощью обновления совместимости. Там нужно симметрично переносить исправления из AdvancedAimingSystem в MinimapGunMarkers, а их там достаточно много. Будет в течение нескольких дней. Тем не менее, предыдущая версия (с установленным исправлением) все еще работает, поэтому не считаю данную ситуацию особо критичной.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
4 часа назад, GPCracker сказал:

Будет в течение нескольких дней.

Ок, подождем обновы MGM.

GPCraker, в ожидании твоего артоснайп-прицела :asap: (кстати стоит ли его ждать в ближайшем будущем?), юзаю БатлАсистент, а не картошкин.

В связи с этим подскажи, надо ли что-то включить или отключить в настройках по умолчанию последнего AAS, для улучшения комфорта и отсутствия конфликтов. (Вроде как ничего делать не надо, это так :que:)

Edited by OKA_RuLiT

Share this post


Link to post

Short link
Share on other sites
5 часов назад, OKA_RuLiT сказал:

Ок, подождем обновы MGM.

GPCraker, в ожидании твоего артоснайп-прицела :asap: (кстати стоит ли его ждать в ближайшем будущем?), юзаю БатлАсистент, а не картошкин.

В связи с этим подскажи, надо ли что-то включить или отключить в настройках по умолчанию последнего AAS, для улучшения комфорта и отсутствия конфликтов. (Вроде как ничего делать не надо, это так :que:)

А чего ждать то? Артоснайп-прицел работает с последней обновы.

 

10 часов назад, GPCracker сказал:

 Тем не менее, предыдущая версия (с установленным исправлением) все еще работает.

 

Share this post


Link to post

Short link
Share on other sites

@GPCracker Подскажи какую версию ставить?14,15,16 или 17?Либо 17 версия-это улучшение предыдущих и все изменения есть и в этой версии?Или это все разные направления?Непонятно.....

Share this post


Link to post

Short link
Share on other sites
35 minutes ago, Nikitich said:

все же запутано как-то об установке..

Все проще, чем тебе кажется. Гораздо проще.

Скачать архив с AdvancedAimingSystem, установить.

Для AdvancedAimingSystem нужна соответствующая версия библиотеки XModLib.

Ссылка на нее внизу описания релиза на GitHub. Качаем, ставим. При необходимости конфигурируем.

Собственно, профит, можно пользоваться. Тем, кому эта модификация реально необходима, процедура установки вполне по силам.

Quote

Вопрос: зачем нужна библиотека, и почему без нее не будет работать?

В библиотеке содержатся базовые функции, которые используются не только в AdvancedAimingSystem, но еще и в MinimapGunMarkers. Копирование изменений из одного мода в другой не самое интересное занятие. Поэтому во избежание дублирования, а также в целях поддержки единой истории изменений, весь общий код вынесен в отдельный модуль - библиотеку XModLib. Подобную схему использую не только я, но и многие другие мододелы. Просто исходя из не совсем явных, но существенных соображений, я не упаковываю библиотеку в архивы с самими модификациями, а только даю на нее ссылку. Как минимум, если кто-то использует несколько моих модификаций, они четко видят, когда версия библиотеки совпадает, и моды будут нормально работать друг с другом, а когда нужно немного подождать выпуска обновления совместимости для одной из модификаций. Однако политика "совпадения версий" в дальнейшем будет переработана, в целях минимизации необходимости выпускать обновления совместимости при незначительных изменениях в одной из модификаций, и в некоторых случаях возможно будет использовать более новую версию библиотеки, обратно совместимую со старой.

5 hours ago, OKA_RuLiT said:

GPCraker, в ожидании твоего артоснайп-прицела

Так вроде как раз в предыдущем релизе (v0.2.13) вернул частично этот функционал, правда в виде плагина, исправляющего наиболее серьезные проблемы картошкиного артоснайпа, неужели не видел?

5 hours ago, OKA_RuLiT said:

В связи с этим подскажи, надо ли что-то включить или отключить в настройках по умолчанию последнего AAS, для улучшения комфорта и отсутствия конфликтов.

Изменений в параметрах по умолчанию, емнип, не было, если не считать добавления нескольких параметров, но их значения приведены в соответствие с ожидаемыми для предыдущего релиза. Изменять что-либо в конфигурации по умолчанию имеет смысл только если ты это менял в предыдущих версиях (настраивал что-то "под себя").

8 minutes ago, SergFR said:

Подскажи какую версию ставить?14,15,16 или 17?Либо 17 версия-это улучшение предыдущих и все изменения есть и в этой версии?Или это все разные направления?Непонятно.....

Это последовательное обновление "по частям", первые три версии промежуточные, и сделаны в целях поэтапного ввода нового функционала. Наиболее актуальная версия та, у которой номер больше, так было с самого первого релиза, и вряд ли в дальнейшем изменится. Исходя из соображений поддержки, я не планирую держать более одной ветки развития модификации, если не считать ветку разработки, которая так или иначе периодически сливается в основную (изменения из ветки разработки переносятся на основную версию).

Share this post


Link to post

Short link
Share on other sites
33 минуты назад, Scharfhobel сказал:

Артоснайп-прицел работает с последней обновы

 

9 минут назад, GPCracker сказал:

Так вроде как раз в предыдущем релизе (v0.2.13) вернул частично этот функционал, правда в виде плагина, исправляющего наиболее серьезные проблемы картошкиного артоснайпа, неужели не видел?

 

Я говорил про собственный артоснайп-прицел, который раньше был встроен в AAS (или его уже не стоит ждать?), т.к. в настоящее время в нем присутствует только фикс под картошкин артоснайп. Именно поэтому пользую БатлАссистент, ибо более комфортный. И я так понимаю, что для БА этот плагин включать нет смысла, правильно?

Edited by OKA_RuLiT

Share this post


Link to post

Short link
Share on other sites
4 минуты назад, OKA_RuLiT сказал:

Я говорил про собственный артоснайп-прицел, который раньше был встроен в AAS, т.к. в настоящее время в нем присутствует только фикс под картошкин артоснайп. Именно поэтому пользую БатлАссистент, ибо более комфортный.

Чем он комфортный?   Проясни, может я чего не догоняю..

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, Scharfhobel сказал:

Чем он комфортный?   Проясни, может я чего не догоняю..

Нуу не знаю, мне с ним визуально как-то приятней чемоданы накидывать, чем с картошкиным )))

Share this post


Link to post

Short link
Share on other sites
19 minutes ago, OKA_RuLiT said:

Или его уже не стоит ждать?

Отдельной полной собственной реализации артоснайпа не планируется - не вижу ни смысла изобретать велосипед (потому как концепция реализации этого в клиенте игры по большей части соответствует той, что использовалась мной до вывода модуля из эксплуатации), ни смысла создавать огромный нестабильный модуль, который в дальнейшем будет очень проблематично поддерживать. Уже писал об этом ранее.

13 minutes ago, Scharfhobel said:

Чем он комфортный? Проясни, может я чего не догоняю..

Собственно, присоединяюсь к вопросу. Текущих исправлений недостаточно? Если что-то еще необходимо исправить, пиши что конкретно, рассмотрим, оценим возможности реализации.

В плагине с самого начала реализована возможность переключения в артоснайпе (баллистическом режиме прицеливания) на дополнительный вид, приближенный к ортогональной проекции, при этом стандартная перспективная проекция также остается доступной. Подробности уже расписывал, читай пост с патчноутом предыдущего релиза.

Edited by GPCracker
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
36 минут назад, GPCracker сказал:

Все проще, чем тебе кажется. Гораздо проще.

Скачать архив с AdvancedAimingSystem, установить.

Для AdvancedAimingSystem нужна соответствующая версия библиотеки XModLib.

Ссылка на нее внизу описания релиза на GitHub. Качаем, ставим. При необходимости конфигурируем.

Собственно, профит, можно пользоваться. Тем, кому эта модификация реально необходима, процедура установки вполне по силам.

Скачать - на титульной или где-то в страничках ответов?

Что значит - соответсвующая?

Вот такой я дремучий - что такое GitHub не знаю...

Да и папок ща две - mods и res-mods. Куда что?

Раньше было просто - на титулке скачал, распаковал, конфиг подправил, если нужно и вперед. Ща реально не могу разобраться что где лежит и куда совать.

Может все же обновлять на титулке а? С рельно текущими цифрами и папками внутри, что где должно лежать.

Я реально годами юзал мод. Потом он как-то не заводился какое-то время, я его оставил. Вот теперь на фугасы присел - не могу без фиксатора дальности, сложно.

Спасибо.

Edited by Nikitich

Share this post


Link to post

Short link
Share on other sites
25 минут назад, GPCracker сказал:

Собственно, присоединяюсь к вопросу. Текущих исправлений недостаточно? Если что-то еще необходимо исправить, пиши что конкретно, рассмотрим, оценим возможности реализации.

Окей, просто никак не могу убедить себя, что картошка может сделать что-то нормально, но попробую еще раз поюзать плагин AAS. Может я действительно ошибаюсь и БА уже морально устарел!?

 

15 минут назад, Nikitich сказал:

Раньше было просто

Держи:

AdvancedAimingSystem v0.2.17

XModLib v0.1.17

Edited by OKA_RuLiT

Share this post


Link to post

Short link
Share on other sites

А вот это нужно давить вместе?

Цитата

KEY_LALT+KEY_MIDDLEMOUSE

А если задействовать две кнопки (или), то так?

Цитата

KEY_G;KEY_MIDDLEMOUSE

 

Edited by Scharfhobel

Share this post


Link to post

Short link
Share on other sites
39 минут назад, OKA_RuLiT сказал:

Держи:

 

Закинул в папку mods. Все работает, спасибо.

 

Share this post


Link to post

Short link
Share on other sites
57 minutes ago, Nikitich said:

Скачать - на титульной или где-то в страничках ответов?

Все ссылки лежат в сообщении с патчноутом. Ссылки на соответствующие релизы на GitHub.

57 minutes ago, Nikitich said:

Что значит - соответсвующая?

Она прописана в заголовке и комментарии под релизом, т.е. "требуемая данной версией модификации".

57 minutes ago, Nikitich said:

Ща реально не могу разобраться что где лежит и куда совать.

Ничего практически не изменилось. Все так же достаточно просто распаковать архивы - архив с AdvancedAimingSystem, и архив с XModLib, правда уже не в папку res_mods, как было в первых версиях модификации, а в mods, ибо в одном из обновлений мы на волне позитива переехали в пакеты. Это можно легко понять даже по содержимому самих архивов, не говоря уже о том, что это было неоднократно написано после миграции, как в патчноутах, так и в ответах, в readme.md в репозитории, и т.д.

57 minutes ago, Nikitich said:

Может все же обновлять на титулке а?

Движемся к этому, правда не так быстро получается, как хотелось бы. Последние версии реально содержали очень много не протестированных толком изменений, и назвать стейблом их было весьма проблематично, поэтому модификация находилась (и пока еще находится) в статусе тестирования. Поэтому в шапку и не публикуется. Пока.

57 minutes ago, Nikitich said:

Я реально годами юзал мод. Потом он как-то не заводился какое-то время, я его оставил.

Видимо потому и не заводился, что начались серьезные изменения в модификации, патчилось одно за другим, картошка начала тотально все ломать, а я в силу весьма существенных причин перестал играть в танки, и проводить самостоятельное "капитальное" тестирование стало проблематично. Поэтому получалось так, что к тому моменту, когда все более-менее было проверено, картошка выпускала новый патч, и весь процесс приходилось начинать заново.

57 minutes ago, Nikitich said:

Вот теперь на фугасы присел - не могу без фиксатора дальности, сложно.

Собственно, модификация и начала глобально перепиливаться перед первым релизом как раз примерно в тот период, когда я стал счастливым обладателем КВ-2 :)

52 minutes ago, OKA_RuLiT said:

Может я действительно ошибаюсь и БА уже морально устарел!?

Мы c автором БА имеем принципиально разный взгляд на некоторые вещи... Соответственно и подходы к реализации разного рода функционала тоже отличаются. Хотя в общем и целом, это скорее плюс, чем минус, поскольку конечный пользователь имеет возможность выбрать более интересный для себя вариант.

Называть БА "морально устаревшим" в корне неправильно, у него просто несколько другая концепция, если так выразиться.

20 minutes ago, Scharfhobel said:

А если задействовать две кнопки (или), то так?

Две кнопки (режим "любая из комбинаций") задействовать невозможно, в настоящий момент это не реализовано, да и потребность в этом весьма ограниченная.

И да, не нужно путать понятия "баллистический режим прицеливания" и "вид в баллистическом режиме прицеливания", это все равно что сравнивать понятие "соус" с понятием "кисло-сладкий" - второе является разновидностью первого. Это как раз и есть одно из "концептуальных различий", упомянутых ранее.

Edited by GPCracker

Share this post


Link to post

Short link
Share on other sites

Ну ты прям так все расписал, не у каждого нервов хватит на зануд как я ))) мегареспект.

Кста, все заработало, спс. Ща только пошарюсь по конфигам - панель немного на миникарту наезжает..

Share this post


Link to post

Short link
Share on other sites

Питон

Цитата

2018-02-16 14:45:51.724: INFO: ---------------------------------------------------------------------------
2018-02-16 14:45:51.754: INFO: [SL_PRO] Skipped Script: mod_advancedaimingsystem.pyc
2018-02-16 14:45:51.754: INFO:
2018-02-16 14:45:51.762: ERROR: [EXCEPTION] (<string>, 392):
Traceback (most recent call last):
  File "<string>", line 380, in _findValidMODs
  File "scripts/common/Lib/importlib/__init__.py", line 37, in import_module
  File "AdvancedAimingSystem.py", line 463, in <module>
  File "XMLConfigReader.py", line 558, in __call__
  File "XMLConfigReader.py", line 145, in __call__
  File "XMLConfigReader.py", line 253, in _readSection
  File "XMLConfigReader.py", line 253, in <dictcomp>
  File "XMLConfigReader.py", line 138, in _readNestedSection
  File "XMLConfigReader.py", line 558, in __call__
  File "XMLConfigReader.py", line 145, in __call__
  File "XMLConfigReader.py", line 253, in _readSection
  File "XMLConfigReader.py", line 253, in <dictcomp>
  File "XMLConfigReader.py", line 138, in _readNestedSection
  File "XMLConfigReader.py", line 558, in __call__
  File "XMLConfigReader.py", line 145, in __call__
  File "XMLConfigReader.py", line 253, in _readSection
  File "XMLConfigReader.py", line 253, in <dictcomp>
  File "XMLConfigReader.py", line 138, in _readNestedSection
  File "XMLConfigReader.py", line 558, in __call__
  File "XMLConfigReader.py", line 145, in __call__
  File "XMLConfigReader.py", line 253, in _readSection
  File "XMLConfigReader.py", line 253, in <dictcomp>
  File "XMLConfigReader.py", line 138, in _readNestedSection
  File "XMLConfigReader.py", line 558, in __call__
  File "XMLConfigReader.py", line 145, in __call__
  File "XMLConfigReader.py", line 253, in _readSection
  File "XMLConfigReader.py", line 253, in <dictcomp>
  File "XMLConfigReader.py", line 138, in _readNestedSection
  File "XMLConfigReader.py", line 558, in __call__
  File "XMLConfigReader.py", line 145, in __call__
  File "XMLConfigReader.py", line 253, in _readSection
  File "XMLConfigReader.py", line 253, in <dictcomp>
  File "XMLConfigReader.py", line 138, in _readNestedSection
  File "XMLConfigReader.py", line 558, in __call__
  File "XMLConfigReader.py", line 145, in __call__
  File "XMLConfigReader.py", line 329, in _readSection
  File "TextUtils.py", line 123, in getExtendedTemplateExt
  File "TextUtils.py", line 357, in __new__
TypeError: template argument must be MacrosFormatterTemplate, not unicode

 

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
3 minutes ago, SergFR said:

И еще хотелось спросить,для миникарты твоей какую библиотеку  XModLib ставить?

Чуть выше я уже давал ответ по поводу конфликта между версиями библиотеки. Если коротко - если (тавтология, однако) хочется использовать оба мода, пока с обновлением AdvancedAimingSystem придется подождать, пока я не соберу обновление совместимости для MinimapGunMarkers, чтобы заставить последний работать с новыми версиями XModLib.

@Scharfhobel, во-первых, да, это баг, добавил в список. При реализации проверки типов просто забыл указать, что строка это тоже валидный шаблон, поскольку конструктор шаблона создает объект шаблона только если находит в строке-шаблоне макросы, а если их нет, он просто возвращает строку практически без изменений.

Во-вторых, читай внимательно патчноут, изменился формат макросов, и двойные скобки теперь просто дедуплицируются, и строки со старым форматом макросов превращаются в обычные строки с именами макросов в одиночных фигурных скобках, что отчасти и приводит к такой ошибке. Подробности по новому формату макросов будут позже, сначала нужно сделать обновление совместимости, а то без него многие не могут обновиться :)

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...