-
Content Count
711 -
Joined
-
Last visited
-
Days Won
7
DrWeb7_1 last won the day on April 12 2021
DrWeb7_1 had the most liked content!
Community Reputation
142 ⭐⭐About DrWeb7_1
-
Rank
AXDA2000DUT3C
Basic information
-
Gender
Мужчина
-
City
Тула, ЦФО, РФ
Contacts
-
Nick
DrWeb7_1
- Website
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Это одна из тестируемых в режиме "Разведка боем" карта.
-
Yes, this one is to decrypt all packets sent by client *after* the loginApp stage.
-
Exactly. When loginApp 'handshake' is complete, forget about RSA existence unless another client decides to connect.
-
You don't have to use RSA as the client gets to baseApp. You should use the Blowfish key sent to the server by the client.
-
Unified Editor (World Editor) for mod creators
DrWeb7_1 replied to ribbed's topic in Textures and 3D models
*_processed убирал из названия некоторых файлов? -
Обсуждение ночных сборок (НЕ для багрепортов)
DrWeb7_1 replied to sirmax's topic in Testing, bug-reports
Тем не менее, RSS-бот стабильно отрабатывал, пока мы спали. © А вообще, рад снова всех видеть! -
Мод "Эмулятор сервера World of Tanks".
DrWeb7_1 replied to Dragon armor's topic in Modding general discussion
Либо знаки препинания потерялись, либо я не понял. Этот вектор представляет собой направление полёта снаряда, т.е. туда, куда он полетит, и конечная точка является точкой, где снаряд прекратит своё движение? -
Мод "Эмулятор сервера World of Tanks".
DrWeb7_1 replied to Dragon armor's topic in Modding general discussion
Это касается снайперского или артиллерийского прицела, так? -
Мод "Эмулятор сервера World of Tanks".
DrWeb7_1 replied to Dragon armor's topic in Modding general discussion
И ещё раз потревожу «зал» по вопросу загадочных цифр. В account есть два set с одинаковыми названиями — unlocks и eliteVehicles. Одна пара сидит в account.stats, другая в account.economics. Оба содержат идентификаторы танков и их модулей. В чём разница, кроме их размера? -
Мод "Эмулятор сервера World of Tanks".
DrWeb7_1 replied to Dragon armor's topic in Modding general discussion
Окей, доктору нужен доктор, и, видимо, это окулист (у меня -3.5 дпт, очки на -3 ношу, хотя рецепт на новые линзы уже на руках давно лежит). Всё оказалось проще, это атрибут unlocksDescrs для объекта items.vehicles.VehicleType. В случае с МС-1 последовательность такова: пушка 45 мм, АТ-1, Т-60, БТ-2, Т-26, СУ-18. Надеюсь, что очерёдность я понял правильно. [(40, 9220, 6147, 5892), (270, 5121, 5892, 6147, 9220), (270, 15361, 5892, 6147, 9220), (270, 1025, 5892, 6147, 9220), (270, 4609, 5892, 6147, 9220), (270, 3841, 5892, 6147, 9220)] Что ж, @SkepticalFox, спасибо за наводку. -
Мод "Эмулятор сервера World of Tanks".
DrWeb7_1 replied to Dragon armor's topic in Modding general discussion
Возможно, это предположение имеет право на жизнь, unlocksDescrs выдаёт такую информацию: [(1940, 'vehicleChassis', 'T-34_mod_1943', 2), (1940, 'vehicleChassis', 'T-34_mod_1943', 2), (5000, 'vehicleEngine', 'V-2-34', 5), (5000, 'vehicleEngine', 'V-2-34', 5)] Опыт, тип предмета, его техническое имя и... какое-то requiredItems. Очередной загадочный индекс, который, по логике, должен обозначать требуемый для исследования предмет. Тогда вопрос: почему тут две ходовых Т-34 образца 1943 года? -
Мод "Эмулятор сервера World of Tanks".
DrWeb7_1 replied to Dragon armor's topic in Modding general discussion
Осмелюсь предположить, что это items.vehicles._readUnlocks, в нём есть некоторые операции над листом, но мне кажется, что это не то и не туда. -
Мод "Эмулятор сервера World of Tanks".
DrWeb7_1 replied to Dragon armor's topic in Modding general discussion
Беру подсказку «Помощь зала», скорее в целях понять, что происходит (да и тема ожила внезапно). Вот есть дерево исследований, в нём модули, которые надо исследовать. У клиента есть команда для сервера. # Python bytecode 2.7 (decompiled from Python 2.7) # Embedded file name: scripts/client/account_helpers/Stats.py, строки 113-124 def unlock(self, vehTypeCompDescr, unlockIdx, callback=None): if self.__ignore: if callback is not None: callback(AccountCommands.RES_NON_PLAYER) return else: if callback is not None: proxy = lambda requestID, resultID, errorStr, ext={}: callback(resultID) else: proxy = None self.__account._doCmdInt3(AccountCommands.CMD_UNLOCK, vehTypeCompDescr, unlockIdx, 0, proxy) return vehTypeCompDescr — тут понятно, танк, на котором мы что-то исследуем. А что за загадочная переменная unlockIdx? Ковырнул DAAPI, получил такие интересные данные: # Python bytecode 2.7 (decompiled from Python 2.7) # Embedded file name: scripts/client/gui/Scaleform/daapi/view/lobby/techtree/settings.py, строки 148-154 class UnlockProps(namedtuple('UnlockProps', 'parentID unlockIdx xpCost required')): def makeTuple(self): return (self.parentID, self.unlockIdx, self.xpCost, list(self.required)) # Вывод в python.log: 1809-0-1025-[1809, 3090] 1809-1-120-[1809, 2325] 1809-2-400-[1809, 2581, 2325] 1809-3-850-[1809, 2581, 2325, 2837] 1809-4-3600-[1809, 2839] 1809-5-5600-[1809, 1559, 2839] 1809-6-3400-[1809, 2579, 4372] 1809-7-12435-[1809, 2579, 4372] 1809-8-3800-[1809, 2579, 4372] ^ - это индекс элемента листа, обозначающий модуль, который надо исследовать Вопрос: что (или какая функция) в клиенте создаёт лист модулей для исследования, из которого достают индекс и посылают его серверу? -
когда будут отниматься жизни
DrWeb7_1 replied to innanaxyi's topic in Discussions and questions about the XVM website
Да может просто жертва ложно-отрицательного срабатывания спам-фильтра на регистрации, мало ли.