Jump to content
Korean Random
GPCracker

Маркеры направления орудий на миникарте / Minimap Gun Markers

Recommended Posts

Мод в запрещенных ?

нет 

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

с центровкой поюзаю, спасибо

а вот с иконкой своего танка какой-то баг, только не понятно у кого :)

короче вот в этом реплеи 20170203_0048_germany-G114_Rheinmetall_Skorpian_29_el_hallouf.wotreplay

у меня иконка своей техники отсутствует (на основе этого реплея написал 1 сообщение), а в других все нормально

WoTLauncher.log

клиент чистый (хвм и твой мод установлены)

Edited by MIAPAK

Share this post


Link to post

Short link
Share on other sites

нет 

с центровкой поюзаю, спасибо

а вот с иконкой своего танка какой-то баг, только не понятно у кого :)

короче вот в этом реплеи attachicon.gif20170203_0048_germany-G114_Rheinmetall_Skorpian_29_el_hallouf.wotreplay

у меня иконка своей техники отсутствует (на основе этого реплея написал 1 сообщение), а в других все нормально

attachicon.gifWoTLauncher.log

клиент чистый (хвм и твой мод установлены)

 

Приложите к своему сообщению xvm.log и python.log файлы.

 

 

Edited by Xotabych

Share this post


Link to post

Short link
Share on other sites

клиент чистый (хвм и твой мод установлены)

Вот скрин с твоего реплея у меня. У меня стоит только AAS и MGM.

post-21078-0-00252000-1486304816_thumb.jpg
Скорее всего, какой-то конфликт с XVM. Возможно, какие-то проблемы со слоями... Или у тебя что-то отвалилось.

Однозначно нужны логи.

xvm.log и python.log файлы.

Edited by GPCracker

Share this post


Link to post

Short link
Share on other sites

@MIAPAK, да, ошибка на питоне, не стартует плагин маркеров, точнее не только он.

2017-02-05 16:26:25.403: ERROR: Traceback (most recent call last):
2017-02-05 16:26:25.403: ERROR:   File "scripts/client/gui/Scaleform/framework/entities/BaseDAAPIComponent.py", line 67, in registerFlashComponent
2017-02-05 16:26:25.403: ERROR:   File "scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py", line 18, in create
2017-02-05 16:26:25.403: ERROR:   File "scripts/client/gui/Scaleform/daapi/view/battle/shared/damage_panel.py", line 151, in _populate
2017-02-05 16:26:25.404: ERROR:   File "scripts/client/gui/Scaleform/daapi/view/battle/shared/damage_panel.py", line 306, in __onVehicleControlling
2017-02-05 16:26:25.404: ERROR:   File "scripts/client/gui/Scaleform/daapi/view/battle/shared/damage_panel.py", line 75, in setup
2017-02-05 16:26:25.404: ERROR: AttributeError: 'NoneType' object has no attribute 'turretMatrix'
2017-02-05 16:26:26.887: ERROR: Traceback (most recent call last):
2017-02-05 16:26:26.887: ERROR:   File "scripts/client/gui/Scaleform/framework/entities/BaseDAAPIComponent.py", line 67, in registerFlashComponent
2017-02-05 16:26:26.887: ERROR:   File "scripts/client/gui/Scaleform/framework/entities/DisposableEntity.py", line 18, in create
2017-02-05 16:26:26.887: ERROR:   File "./res_mods/mods//xfw/python\xfw\events.py", line 69, in <lambda>
2017-02-05 16:26:26.887: ERROR:     newm = lambda *a, **k: handler(orig, *a, **k)
2017-02-05 16:26:26.887: ERROR:   File "C:\Games\World_of_Tanks\res_mods\mods/packages\xvm_battle\python\minimap.py", line 57, in _MinimapComponent_populate
2017-02-05 16:26:26.888: ERROR:     base(self)
2017-02-05 16:26:26.888: ERROR:   File "scripts/client/gui/Scaleform/daapi/view/battle/shared/minimap/component.py", line 123, in _populate
2017-02-05 16:26:26.888: ERROR:   File "scripts/client/gui/Scaleform/daapi/view/battle/shared/minimap/component.py", line 202, in start
2017-02-05 16:26:26.888: ERROR:   File "scripts/client/gui/shared/utils/plugins.py", line 77, in start
2017-02-05 16:26:26.888: ERROR:   File "scripts/client/gui/shared/utils/plugins.py", line 89, in _invoke
2017-02-05 16:26:26.889: ERROR:   File "scripts/client_common/shared_utils/__init__.py", line 49, in forEach
2017-02-05 16:26:26.889: ERROR:   File "MinimapGunMarkers.py", line 528, in start
2017-02-05 16:26:26.889: ERROR:   File "scripts/client/gui/battle_control/battle_session.py", line 188, in addArenaCtrl
2017-02-05 16:26:26.889: ERROR:   File "scripts/client/gui/battle_control/arena_info/listeners.py", line 741, in addController
2017-02-05 16:26:26.889: ERROR:   File "scripts/client/gui/battle_control/arena_info/listeners.py", line 159, in addController
2017-02-05 16:26:26.890: ERROR:   File "MinimapGunMarkers.py", line 665, in invalidateArenaInfo
2017-02-05 16:26:26.890: ERROR:   File "MinimapGunMarkers.py", line 678, in invalidateVehiclesInfo
2017-02-05 16:26:26.890: ERROR:   File "MinimapGunMarkers.py", line 545, in __addEntry
2017-02-05 16:26:26.890: ERROR:   File "MinimapGunMarkers.py", line 511, in getGunMatrixProvider
2017-02-05 16:26:26.890: ERROR: AttributeError: 'NoneType' object has no attribute 'gunMatrix'
А вот код, который крашится, первая ошибка у картохи, вторая как-бы у меня, но не совсем, почему - написал ниже.

	@staticmethod
	def getGunMatrixProvider(vehicleID):
		vehicle = BigWorld.entity(vehicleID)
		return XModLib.MathUtils.getCombinedMatrixProvider(
			vehicle.matrix,
			XModLib.MathUtils.getMatrixProduct(
				vehicle.appearance.gunMatrix,
				XModLib.MathUtils.getMatrixProduct(
					vehicle.appearance.turretMatrix,
					vehicle.matrix
				)
			)
		) if vehicle is not None else None
Отсюда несложно сделать вывод, что vehicle.appearance имеет значение None. Почему - непонятно. Первая ошибка у картохи имеет ту же природу, только там запрашивается turretMatrix.

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

Но vehicle.appearance не должен быть None в принципе.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Попробуй отключить XVM, может заведется.

 

снес ХВМ, иконка появилась

post-12531-0-09921100-1486320314_thumb.jpg

Share this post


Link to post

Short link
Share on other sites

снес ХВМ, иконка появилась

Магия прям. Конфликт какой-то походу. Значит придется мне XVM ставить и разбираться, откуда ноги растут у этого бага.

Share this post


Link to post

Short link
Share on other sites

 

 

Вот скрин с твоего реплея у меня. У меня стоит только AAS и MGM.
 GPCracker, огромная просьба скинуть свой конфиг для AAS, так как понравились цвета надписей, для меня - цветоаномала самое то.

Share this post


Link to post

Short link
Share on other sites

просьба скинуть свой конфиг для AAS

Во-первых, AAS - это в другой теме, во-вторых, у меня дефолтный, в плане настройки координат/цветов/текстов точно.

Share this post


Link to post

Short link
Share on other sites

Во-первых, AAS - это в другой теме, во-вторых, у меня дефолтный, в плане настройки координат/цветов/текстов точно.

 

Спасибо за ответ! В этой теме про AAS, потому что здесь твой скрин с отображением мода с твоими настройками.

Share this post


Link to post

Short link
Share on other sites

Скажите, пожалуйста, а сорцы мода намеренно не выложены на github или это недоразумение?

Хочется поучиться модостроению на примерах успешных кодеров.

Share this post


Link to post

Short link
Share on other sites

Скажите, пожалуйста, а сорцы мода намеренно не выложены на github или это недоразумение?

Хочется поучиться модостроению на примерах успешных кодеров.

Так они есть на https://bitbucket.org

Share this post


Link to post

Short link
Share on other sites

Скажите, пожалуйста, а сорцы мода намеренно не выложены на github или это недоразумение?

Я бы сказал, что кто-то просто не умеет пользоваться гуглом

На bitbucket.org старая версия.

Share this post


Link to post

Short link
Share on other sites

После сегодняшнего микрообновления, на чистом клиенте + данный мод, нет возможности что-то сделать во внешнем виде любого танка. Понимаю, что связи быть не должно, но факт.

Share this post


Link to post

Short link
Share on other sites

После сегодняшнего микрообновления, на чистом клиенте + данный мод, нет возможности что-то сделать во внешнем виде любого танка. Понимаю, что связи быть не должно, но факт.

А по подробней, что именно ? У меня все нормально....

Share this post


Link to post

Short link
Share on other sites

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

post-41523-0-45740900-1490355682_thumb.jpg

python.log

Edited by Tuz

Share this post


Link to post

Short link
Share on other sites

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

Вообщем это не этот мод 100%. У тебя еще PyMod стоит, может он не обновленный. Внимательно посмотри  наличие лишних файлов в папках res_mods и mods

Edited by kkv022

Share this post


Link to post

Short link
Share on other sites

PyMod - это библиотека из файла XModLib.zip, выложенного здесь, из него уже грузиться сам мод. Судя по дате, это скомпилированный XModLib 0.1.3 Alpha, более ранняя версия XModLib 0.0.3 Release не поддерживает Minimap Gun Markers. На github.com есть код XModLib 0.1.4 Alpha, но нет скомпилированного мода, пытался подсунуть XModLib из соседней ветки, по дате он похож на XModLib 0.1.4 Alpha, но он не сумел инициализировать Minimap Gun Markers. Во общем либо играть с модом, сам он работает нормально, но без возможности устанавливать камуфляж, либо играть без него. Проверил на 3-х компьютерах.

Share this post


Link to post

Short link
Share on other sites

PyMod

Что-то я такого там не видел...

Или имеется ввиду это? Это загрузчик (scripts/client/mods/__init__.py).

Share this post


Link to post

Short link
Share on other sites

Постом выше, мне указали, что в логах грузится PyMod. Я просто предположил, что PyMod относиться к XModLib.zip, т.к. его хотя бы поновее можно в соседней ветке взять. А оказалось, что он идет вместе с самим модом MinimapGunMarkers. Попробавал удалить этот загрузчик (scripts/client/mods/__init__.py). MinimapGunMarkers конечно не загрузился, возможность ставить камуфляж есть. Потом перекинул (res_mods\0.9.17.1\scripts\client\mods\MinimapGunMarkers.pyc) в (res_mods\0.9.17.1\scripts\client\gui\mods\mod_MinimapGunMarkers.pyc) мод загрузился нормально и есть возможность устанавливать камуфляж. Файл настроек так же перекинул (res_mods\0.9.17.1\scripts\client\mods\MinimapGunMarkers.xml) в (res_mods\0.9.17.1\scripts\client\gui\mods\mod_MinimapGunMarkers.xml). Выходит этот PyMod - загрузчик (scripts/client/mods/__init__.py) и вызывал конфликт.

Edited by Tuz

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