-
Posts
846 -
Joined
-
Last visited
-
Days Won
20
Posts posted by DrWeb7_1
-
-
Edited by DrWeb7_1
@AlkashMen_1 , эта тема не про offhangar и к нему не относится. Вопросы про мод оффлайн-ангара адресуй Ренату.
- 1
-
Edited by DrWeb7_1
Либо я попал не на тот след, либо у меня есть догадки.
Сломанный интерфейс ангара — следствие того, что не доходит до клиента syncData, в котором содержатся все данные, которые сервер должен отдавать сущности Account. Почему такая ситуация возникает — представления ни малейшего.Нет, syncData доходит. Другая проблема выросла.
[MX] (scripts/client/ConnectionManager.py, 189): __connectionStatusCallback (1, 'LOGGED_ON', {}) [DEBUG] (scripts/client/gui/Scaleform/Login.py, 714): handleLogOnSuccess ({},) [OFFHANGAR] [DEBUG] Account.onBecomePlayer() [OFFHANGAR] [DEBUG] Server.doCmdInt3 221 100 0 0 0 [MX] (scripts/client/account_helpers/Shop.py, 88): Shop.synchronize: cli_rev=0, serv_rev=None [OFFHANGAR] [DEBUG] Server.doCmdInt3 222 300 0 0 0 Traceback (most recent call last): File "d:/Games/World of Tanks 0.8.2 (RU)/res_mods/0.8.2/scripts/client/gui/mods/offhangar\utils.py", line 147, in <lambda> getter_new = lambda *args, **kwargs: getter(src, *args, **kwargs) File "d:/Games/World of Tanks 0.8.2 (RU)/res_mods/0.8.2/scripts/client/gui/mods/mod_offhangar.py", line 63, in Account_onBecomePlayer baseFunc(baseSelf) File "scripts/common/adisp.py", line 121, in wrapper File "scripts/common/adisp.py", line 97, in __init__ File "scripts/client/Account.py", line 178, in onBecomePlayer File "scripts/client/account_helpers/Shop.py", line 65, in onAccountBecomePlayer File "scripts/client/account_helpers/Shop.py", line 98, in synchronize File "scripts/client/account_helpers/SyncController.py", line 86, in request File "scripts/client/account_helpers/Shop.py", line 1008, in __sendSyncRequest File "scripts/client/Account.py", line 1139, in _doCmdInt3 File "scripts/client/Account.py", line 1252, in __doCmd File "d:/Games/World of Tanks 0.8.2 (RU)/res_mods/0.8.2/scripts/client/gui/mods/offhangar\server.py", line 43, in doCmdInt3 self.__doCmd(requestID, cmd, int1, int2, int3) File "d:/Games/World of Tanks 0.8.2 (RU)/res_mods/0.8.2/scripts/client/gui/mods/offhangar\server.py", line 70, in __doCmd callback = functools.partial(BigWorld.player().onCmdResponseExt, requestID, resultID, errorStr, cPickle.dumps(ext)) File "scripts/common/Lib/copy_reg.py", line 70, in _reduce_ex TypeError: can't pickle partial objects [MX] (scripts/client/Account.py, 1189): _update ('full sync',) [DEBUG] (scripts/client/game.py, 241): fini PostProcessing.Phases.fini() [OFFHANGAR] [DEBUG] Account.onBecomeNonPlayer()
Как лечить?
- 1
-
1 час назад, Sherman-iwnl- сказал:
Do you have any ideas whether it gets updated in the future?
Contact IzeBerg directly, please. I have no ideas.
-
13 часов назад, Monstrofil сказал:
Мдааа, тяжелое наследие Dial-up (ADSL?) у этого движка
Самое раннее появление этого движка на видео — 1999 год, так что ты даже попал.
-
Edited by DrWeb7_1
Внезапный вопрос в зал. В каком патче после введения новой кастомизации в 0.9.21 игра научилась запоминать конфигурацию стилей, если переключаться с готового стиля на свой стиль и наоборот, без необходимости пересобирать его вручную? Начиная с 1.9.1, существует секция CustomizationInvData.OUTFITS_POOL, в которую складываются камуфляжи (и, видимо, выбранный стиль), чтобы потом сразу переключиться на нужный пресет нажатием одной кнопки.
Меня память подводит или в игре уже до этого была подобная функция?
-
4 часа назад, kinasura сказал:
нашёл 0.8.6, попробую через неё...
Случаи несовместимости с 0.8.6 на текущий момент не рассматриваются. Целевая версия — 0.8.2. Когда она относительно стабильно будет работать, тогда можно будет о расширении диапазона говорить.
-
7 минут назад, kinasura сказал:
Где нынче скачать 0.8.2 то вообще можно?
https://wot.djgappa.com/storage/torrents/0.08/World_of_Tanks_0.08.02.00.00_EU_0335_SD.7z.torrent
https://wot.djgappa.com/storage/torrents/0.08/World_of_Tanks_0.08.02.00.00_RU_0349_SD.7z.torrent
Выбирай на любой вкус, если сидеров найдёшь.
- 1
-
30 минут назад, Monstrofil сказал:
приходит сообщение entityCreate, в нем есть entityId - уникальный идентификатор entity и наверняка есть request id, на который я в данный момент подзабил.
А если полученными переменными воспользоваться?
31 минуту назад, Monstrofil сказал:неужели он хранит цепочку request id для определения entityId исходя из первого entitycreate?
Пока разбирался в устройстве мода оффлайн-ангара WoT, меня такой же вопрос посетил, когда я увидел, что данные аккаунта синхронизируются без явного указания что есть что. Клиент не говорит «хочу сначала профиль, потом статистику, потом магазин». Он либо ожидает такую последовательность, которую сервер должен магическим образом понять из одного AccountCommands.CMD_SYNC_DATA, в котором нет аргументов (ЕМНИП), либо может переставить данные местами, если они придут в другом порядке. ХЗ.
-
Edited by DrWeb7_111 минут назад, Monstrofil сказал:
Хм, я изначально предположил что этот пакет сервер просто присылает с сервера периодически, но, похоже, у него есть зеркальный запрос checkGamePing идущий от клиента к base server.
У танков это именно зеркальный запрос-ответ, например, так со статистикой игроков на сервере/кластере. Каждые несколько секунд клиент посылает AccountCommands.CMD_REQ_SERVER_STATS (блок команд CmdInt3, в ангаре через Account, в бою через Avatar, но вроде уже статистика игроков на сервере/кластере в бою не показывается последние восемь, а то и более, патчей).
Проверку пинга в танках не смотрел.
11 минут назад, Monstrofil сказал:И всё равно в упор не вижу где связь с entity id =/
У каждой сущности, например, как в WoT, есть свои команды, которые могут (не обязаны) быть общими. Вероятно, у тебя к сущности Login, если я правильно понял, прилепили проверку пинга. Она в порту (или как там ангар называется) деактивируется, отдавая управление Account или ты Login расковыриваешь на самом экране логина?
-
Edited by DrWeb7_12 часа назад, Monstrofil сказал:
5804
Это флаги, да. Вроде бы определение типа пакета относительно BigWorld, типа «надёжный», «фрагмент пакета», и подобное.
onCheckGamePing, он из скриптов как-то вызывается?
2 часа назад, Monstrofil сказал:counter
Может быть, это какой-то ответ (или запрос) на функцию из аналогичного WoT AccountCommands? У них сначала идёт requestID, потом уже аргументы, которые передаются серверу. requestID в любом случае шлётся клиентом и сервер должен на него вернуть пакет с таким же номером. Возможно, я спутал всё.
-
Edited by DrWeb7_1
Исправили цены на технику«Да когда уже можно будет в старые танки поиграть?»
© почти каждый посетитель соседней темы
Подсказка от goofy67 по загрузке скриптовых модификаций клиента вдохновила меня на очень жуткий поступок — попробовать расширить спектр поддерживаемых клиентов World of Tanks модом на оффлайн-ангар от IzeBerg. Пока про полноценный эмулятор сервера ничего не слышно, новостей нет, хотелось бы размять мозги себе, возможно, и другим ностальгирующим игрокам, чтобы дать возможность хотя бы вспомнить, как ангар выглядел.
Исходные тексты и готовый к установке мод находится на GitHub (терпеть не могу его, но шо поделать).
Принимаю любые подсказки и помощь в устранении проблем с запуском мода, хоть pull request-ами, хоть здесь.
- 7
-
@Mixaill , а что будет с черновиком мода, что остался на моём старом аккаунте? 19 ноября учётка уже на удаление уйдёт, ссылку на мод достать не получается чисто технически. SPA ID старого аккаунта — 13028161.
-
От нечего делать захотелось попробовать мне в оффлайне запустить хотя бы ангар в клиенте версии 0.8.2. Посмотрел, какими были моды в те времена, преимущественно Flash, картинки-иконки, техника да звуки. По скриптам — полный голяк. Разве что XVM, который запускался через собственный xvm-stat. Начиная с патча 0.9.10 в игре появилась возможность через mod_*что-то*.pyc подключать свои скрипты в игру, если их расположить в res(_mods)/client/gui/mods. В прошлых версиях такой возможности не было. Куда залезать, что копать? Есть ли вероятность того, что придётся править скрипты клиента напрямую и запихивать в res_mods/scripts?
-
-
7 минут назад, letitvlavasaf сказал:
Так или я не прав?
Нормально на текущий момент пользуются им те, кто остался у Wargaming.
-
Edited by DrWeb7_19 часов назад, yepev сказал:
Всё зависит от того когда она раздуплится сделать все нужные API и дать мододелам доступ к ним.
Пока что известен чрезмерно очевидный endpoint в лице https://api.tanki.su/ и пока что ERR_CONNECTION_TIMED_OUT на https://developers.lesta.ru/.
-
Edited by DrWeb7_1
Дополнил информацию.@Mixaill, давай попробуем. Переносить сюда, SPA ID 594719198.
Перечень для переноса:
- https://wgmods.net/951/ — перенесено
- https://wgmods.net/1522/ — перенесено
- https://wgmods.net/2258/ — перенесено
- https://wgmods.net/2259/ — перенесено
- https://wgmods.net/2602/ — перенесено
- https://wgmods.net/2764/ — перенесено
- https://wgmods.net/3599/ — перенесено
- https://wgmods.net/3636/ — перенесено
- https://wgmods.net/4293/ — перенесено
- https://wgmods.net/4305/ — перенесено
- +1 отклонённый мод с этого же профиля, ссылку восстановить не могу
А вообще есть возможность полностью всю мою старую страницу WGMods вынести на новый аккаунт? Подозреваю, что мой список ссылок неполный.
-
Edited by DrWeb7_1
Пролетела замечательная новость о том, что WGMods отламывают RU-кластеру. Сколько будет иронии на счёт того, что надо было хлопнуть крышкой гроба над ним с концами, для всех регионов?
- 1
-
1 минуту назад, Scharfhobel сказал:
Что то из этого имеет отношение к России?
Когда это делал в последний раз? PayPal тормознул Россию почти сразу, я не могу из России пополнить свой счёт PayPal, потому что все карты отклоняет.
-
Edited by DrWeb7_119 минут назад, Scharfhobel сказал:
Я думаю что это политическое решение со стороны ВГ, но ни как не комерческое.
Это ни разу не инициатива Wargaming. Проблемы с платежами российскими картами везде, Почта Банк, Сбербанк, ВТБ — эту тройку гарантированно отпуливают везде, не только WG. Газпромбанк не проверял, карту давно закрыл и не хочу экспериментировать с ними.
Вот, например, хочу купить Stardock Start11 картой MasterCard Сбербанка (часть данных стёрта). Отлуп. Для платежей из Европы/США/Азии в Россию будет такая же ситуация.
-
2 часа назад, yepev сказал:
Что-то поломалось или получилось не как ожидалось?
Начнëм с интересных багов?
Говорят, что бонус-код на штукарь голды и прем пятого уровня для новичков предназначался. Он сработал.
Реферальная программа забывает, кто был рекрутом или командиром. Я смог взять в рекрута на Европе того, кто им уже был на бывшем CIS.
Что поломалось... автоподбор сервера на логине может не учитывать тот факт, что я мЫгрант и пытаться подключить к EU1-EU2. Случай редкий, но возможный. Ожидаю, что у меня сломается доступ к публичному API в будущем RU-кластере. Ну и без красивого SPA ID восьмизначного остался, но дали другой ничуть не хуже.
Играю чаще на EU3. Физически он расположение вроде бы не менял, но средний пинг почему-то +15 мс±30% по сравнению с временами RU3.
Очень непривычно без русифицированных декалей, надписей и прочих кусочков кастомизации, но это так, мелочи. Всë-таки я давно на RU-клиенте играл с английской локалью, грех жаловаться. Стиль с World of Tanks Classic омерзительно преобразовался. Против Doge ничего не имею, но le fu. Такие вот драники с картошкой.
- 1
-
Только что, tunut сказал:
это оф портал модов т.е. можно такое даже на офф сайте повесить и всё ок будет ?
Это при том, что озвучку 18+ забраковали.
Пэ — противоречивость. -
20 минут назад, kerbal сказал:
Приветствую, модификация готова к использованию?
Ты где-то видишь ссылку на скачивание?
-
Перенос выглядит вкусно, но свой красивый SPA ID терять как-то...
Портал модов от WG
in Modding General Discussion
Posted
Есть новости? Если я напишу полное название мода, это облегчит его поиск и перенос?