Jump to content
Korean Random

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


GPCracker

Recommended Posts

Для не играющего на арте, у этого мода есть хоть какое-то преимущество над BalCalcMod?

Маркер сведения относительно центрального маркера прыгает.

Мод в автоматическом режиме использую как и BalCalcMod, может кнопкой и по другому, но игре лишние нажатия мешают.

 

Проверял на чистом клиенте, дабы исключить влияние на которое ссылается автор.

В BalCalcMod практически никогда этого нет.

 

Касаемо арты в моде есть из важного только <relativeHeightLock>. Из описания этой фичи: "возможность приподнять точку прицеливания над землей, что позволяет при стрельбе с упреждением кидать не под гусеницы танку, а выше, в борт. То есть наводиться точно по курсу танка, а не вперед и за него"

 

Однако если Вы артовод, то конечно смотрели, на youtube, гайды по арте  от 40_tonn и тогда знаете, что при правильном прицеливании снаряд и так не летит под гусеницы, а летит выше, в борт.

Если Вы стреляете как учил 40_tonn Вам эта фича в моде не нужна, а только будет мешать правильной стрельбе и Вам придется её отключать.

 

Если у Вас в Advanced Aiming System маркеры всегда вместе и не прыгают из плюсов остаются только возможности конфигурирования и варианты отображения индикации.

  • Upvote 1
Link to comment
Short link
Share on other sites

Под 9.2 пока могу только попробовать перекомпилить версию 0.0.4 Beta, без дебага (не на чем дебажить). Нормальная версия будет где-то в начале сентября, когда у меня будет нормальный комп.
 
Еще раз скажу, что сложно устранять баги, если нет точной информации, где возникает этот баг. Поэтому, комментарии типа "скачет прицел" - это не описание проблемы. Описание - это подробно в каких случаях (что нужно сделать, чтоб получить баг), скрины и python.log. Все вместе. Описание проблемы должно быть таким, чтобы баг можно было ПОВТОРНО ВОСПРОИЗВЕСТИ или хотя-бы понять в каком методе он возникает. Просто AAS - не такой уж и маленький мод (около 700 строк кода), если для нормальной работы его приходится разбивать на несколько файлов. И искать в нем "причину скачков прицела" - все равно что искать иголку в стогу сена.
 
P.S.
Возможно, скачки прицела связаны со сбросом захвата цели. В момент сброса пушка начинает подниматься вверх (а не сразу рывком), поэтому в этот момент сведение может немного проваливаться. Возможно поможет увеличение таймаута сброса цели. Будет норм комп, проверю эту версию.

 

0.0.4 Beta, перекомпилированная под 0.9.2. Без дебага (изменена только требуемая версия клиента и все).

Advanced Aiming System.zip

Edited by GPCracker
  • Upvote 2
Link to comment
Short link
Share on other sites

  • 3 weeks later...
  • 2 weeks later...

После уничтожения вражеского танка, с него не снимается фокус. (Захваченный на слежение по кнопке Т)

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

При наведении появляются надписи, как их передвинуть максимально выше, а то мешают целится. 

Конфиг (одноименный XML файлик) для этих целей и придуман) Там у всех GUI элементов есть параметр position. Он и определяет положение на экране. В 1 посте вроде все параметры описаны.

  • Upvote 1
  • Downvote 1
Link to comment
Short link
Share on other sites

  • 2 weeks later...
  • 3 weeks later...

пишет  "Please update Advanced Aiming System Mod!"

Мод работает только с той версией клиента, под которую скомпилирован (просит обновиться).

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

P.S. Как раз качаю релиз...

 

Upd. Хм... Похоже что разрабы что-то поломали в библиотеке GUI, поскольку все надписи резко стали белыми, и сделать их цветными не получается. Параметр colour меняется, а цвет нет((. М.б. пофиксят когда-нибудь.

 

Upd 2. Выкладываю альфу.

Текст цветной или весь белый?

Сбрасывается ли цель при ее уничтожении?

Появляются ли в логе какие-либо ошибки, связанные с AASMX?

 

Advanced Aiming System.zip

 

- Мод полностью пересобран (тестировался под 0.9.2, под 0.9.3 критических несовместимостей пока не выявлено)

- Добавлен снайперский режим для артиллерии

- Аркадный режим мода отключен (возможно будет после доработки)

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

- Описание параметров конфигурации теперь в самом файле конфигурации

- Изменена обработка текстовых макросов

- Изменена логика работы "горячих клавиш"

- Со старым файлом конфигурации мод работать не будет (либо будет работать некорректно)

Edited by GPCracker
  • Upvote 3
Link to comment
Short link
Share on other sites

Мод работает только с той версией клиента, под которую скомпилирован (просит обновиться).

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

P.S. Как раз качаю релиз...

Очень хорошо.

Могу поработать тестером. :)

 

Link to comment
Short link
Share on other sites

Upd 2. Выкладываю альфу.

Текст цветной или весь белый?

Сбрасывается ли цель при ее уничтожении?

Появляются ли в логе какие-либо ошибки, связанные с AASMX?

 

Текст весь белый (но мне норм, нравится).

Цели сбрасываются корректно.

В логе ошибок не было, только сообщение об успешной загрузке.

 

З.Ы. Мне вот непонятно: автолок цели работает даже если захват цели по кнопке "Т" отключён, это баг или фича? В принципе удобно, я бы оставил, но раньше такого вроде не было... Или это я раньше автолок отключал?.. )

 

З.Ы.2 Ах да, почему теперь в аркадном прицеле лок нельзя делать? :(

Edited by Trans1ucent
Link to comment
Short link
Share on other sites

Цели сбрасываются корректно.

Уничтожение незасвеченной цели (ручной захват) может не обрабатываться... На ручной захват таймаут автосброса не распространяется. Надо будет проверить, EDMX только обновлю сначала...

 

З.Ы. Мне вот непонятно: автолок цели работает даже если захват цели по кнопке "Т" отключён, это баг или фича? В принципе удобно, я бы оставил, но раньше такого вроде не было... Или это я раньше автолок отключал?.. )

Надо будет переименовать параметр, поскольку он действует только на ручной захват. Для автозахвата параметр отдельный.

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

 

З.Ы.2 Ах да, почему теперь в аркадном прицеле лок нельзя делать? :(

Причина по которой был добавлен аркадный режим мода - артиллерия. По умолчанию у нее снайперского нет :( Вопрос с этим решил (на 0.9.2 норм работало). Поэтому и отключил аркадный.

Если честно, с аркадным режимом изначально была проблема. Не программная, чисто геометрическая. В снайперском режиме камера находится в танке, поэтому все работает нормально. Зум - это реально зум, камера все равно в танке. Дистанция от камеры до цели и от танка до цели - одно и то же. А вот в аркадном все по-другому. Там камера висит в воздухе танк внизу, цель - 3 точка. При изменении зума в аркадном режиме камера перемещается. Или когда что-то закрывает обзор, она подкатывается ближе. В пред. версиях был реальзован расчет расстояния от танка, в связи с чем маркер "зависал в воздухе" - находился на прямой, соединяющей стрелка и цель (камера то сверху). Если реализовывать отсчет от камеры, возникает проблема зума: при изменении точки отсчета расстояние остается постоянным, в камере все выглядит нормально, но, например, при откате камеры назад (зум аут) танк начинает стрелять в воздух, а не в цель. Реализовать не проблема, просто пока нет идей как грамотно компенсировать зум в аркадном режиме.

Link to comment
Short link
Share on other sites

Уничтожение незасвеченной цели (ручной захват) может не обрабатываться... На ручной захват таймаут автосброса не распространяется. Надо будет проверить, EDMX только обновлю сначала... 

 

ЕМНИП, ручной захват цели при её уничтожении (в аркадном режиме) не сбрасывался и в 0.9.1 (хотя не уверен), и в 0.9.2 (тут уверен больше), поэтому я сначала пользовался ручным захватом, но постоянно снимал его перед/после уничтожения, а потом и вовсе отключил, ибо неудобно. Как оно в 0.9.3 - не пробовал ещё.

 

Что касается захвата в аркадном: не думаю, что он сильно важен :)

Link to comment
Short link
Share on other sites

а с цветом текста не решили ? на зимних картах практически не видно

 

http://www.koreanrandom.com/forum/topic/17956-хит-логдамаг-панелькалькулятор-wn8-и-eff/?p=216709 в этом моде вроде исправили обработку цвета, как пример

Link to comment
Short link
Share on other sites

а с цветом текста не решили ? на зимних картах практически не видно   http://www.koreanran...um/topic/17956-хит-логдамаг-панелькалькулятор-wn8-и-eff/?p=216709 в этом моде вроде исправили обработку цвета, как пример

Мод работает не на SWF, а на объектах GUI.Text(). В патче 0.9.3 разрабы что-то поломали в библиотеке GUI и теперь параметр "цвет" как-бы меняется, но отображается все равно белым. Тут три варианта: а) разрабы м.б. пофиксят; б) играть с белым; в) м.б. перевести мод (графику) на флэш. Последний вариант в настоящее время маловероятен, поскольку с флэш, как и с DAAPI, я до этого не работал. В этом надо разбираться, так что в лучшем случае в дальнем КТТС.
Link to comment
Short link
Share on other sites

100hp (28 Сен 2014 - 11:38) писал:

Почему индикатор зума белый? как сделать как раньше красным?

 

Потому что для текстовых меток аля GUI.Text() перестало работать свойство .colour, теперь надо цвет приписывать так:

.colourFormatting = True

.text = '\cFF00FF;'+...

 

ЗЫ: Инфа для мододелов ;)

 

  • Upvote 2
Link to comment
Short link
Share on other sites

Потому что для текстовых меток аля GUI.Text() перестало работать свойство .colour, теперь надо цвет приписывать так: .colourFormatting = True .text = '\cFF00FF;'+...

Как-то сразу не обратил внимание на эту опцию в доках (искал че я не так в colour устанавливаю), заранее спасибо, пока не проверял, если получится, сделаю цветным текст. Как раз тут еще мелкие обновления накопились...

З.Ы. И почему нельзя приписать в сеттер на это свойство эксепшн с соответствующим сообщением? Как они сами в этих скриптах не путаются?

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...