NeilDaniels
-
Posts
10 -
Joined
-
Last visited
Posts posted by NeilDaniels
-
-
Попытка деобфускации по этому мануалу - жалуется на отсутствие модуля networkx (используется в assembler.py). Гугл даёт только по версиям для 3.x+.
Кто-то как-то снимал защиту с модов? Вариант спросить исходники не прошёл - тишина на запросы, в частности, по калькулятору брони.
-
16.10.2020 в 15:48, Armagomen_dev сказал:
from helpers import dependency from PlayerEvents import g_playerEvents from skeletons.gui.battle_session import IBattleSessionProvider def onGunMarkerStateChanged(markerType, position, params, collision): if collision and collision.isVehicle: # получаем инфу по танку в прицеле. entity = collision.entity print dir(entity)
В начале боя подписаться на событие смены положения маркера.
def onEnterBattlePage(): sessionProvider = dependency.instance(IBattleSessionProvider) sessionProvider.shared.crosshair.onGunMarkerStateChanged += onGunMarkerStateChanged
В конце не забываем отписаться от него.
def onExitBattlePage(): sessionProvider = dependency.instance(IBattleSessionProvider) sessionProvider.shared.crosshair.onGunMarkerStateChanged -= onGunMarkerStateChanged
Подписываемся на старт и конец боя.
g_playerEvents.onAvatarReady += onEnterBattlePage g_playerEvents.onAvatarBecomeNonPlayer += onExitBattlePage
Это именно по наведению орудия на машину, не маркера?
-
Только filemode ставьте 'a' - режим добавления записей
- 1
-
12.09.2020 в 00:57, MakcT40 сказал:
См. в Avatar.py функции targetFocus (танк в прицеле) и targetBlur (танк ушёл из прицела).
Несколько понял, как делать. Не заглядывал в Python.log, а надо было бы.
Для теста написал вот - получить ключи и прочее. Только вот - разница между vehicle и entity какая в общем? Потому как в тесте делал такую проверку
if not isinstance(entity, Vehicle.Vehicle): return
Ну вот так - в прикреплённых файлах. Буду копать дальше.
-
По примеру получаем живую технику противника (если правильно понял)
if vData['team'] != pl.team and vData['isAlive']: vehicle = BigWorld.entity(vID)
и далее - расстояние.
Какое событие нужно регистрировать для получения vID и vData при наведении маркера и прицела на машину? И, собственно, само событие регистрировать в onWorldEnter или как?
-
15 часов назад, yepev сказал:
Если искать по форуму, найдутся некоторые советы, например такие https://kr.cm/f/t/20822/c/239735/
Мододелы используют бигворлд из клиента, а не из движка или с трекеров.Да, по примеру понял
-
Приветствую.
Появилась мысль написать свой микро модпак (в частности, аналог прицела Jimbo, совмещённого с калькулятором брони, и некоторые другие фишки). Время свободное есть, по Python бОльшей частью разбирать синтаксис (так, в Java больше года).
Но. Где взять модуль BigWorld? По лицензии явно не потяну. Трекеры или где ещё? Спасибо за помощь.
-
В 16.01.2019 в 21:04, Komdiv_55 сказал:
к сожалению тут нет ясновидящих
слишком мало информации, более точное описание, какое железо, настройки (графики) клиента, скриншоты итд.
Да, дело было в настройках графики. Моя проблема - надо было сначала подкрутить параметры.
-
В ангаре все иконки чёткие, выходишь в бой - всё размазано, различается с трудом. Как решить эту проблему?
PjOrion - редактирование, компиляция, декомпиляция, обфускация модов (Версия: 1.3.5 Дата: 11.08.2019)
in ActionScript & Python
Posted
Хоть от PMod, хоть от Ekspoint. Понять, как считывается и расчитывается значение брони по наведению орудия на машину. Где-то читал про некий словарь данных (по поисковому запросу ReduceArmor), но ссылку потерял.
Перебором полей, вроде Vehicle.typeDescriptor? Углы поворотов корпуса и башни по горизонтали, вертикали, углы и толщина брони и т.д.? Как определить, что прицел наведён в НЛД там или в корму той же башни? Вариантов больше нет, а секретов никто раскрывать, естественно, не будет.