Jump to content
Korean Random

DrWeb7_1

User
  • Content Count

    802
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by DrWeb7_1

  1. Ничего нового про реализацию чего-либо на CGF в модах не было за прошедшее время?
  2. Вопрос про кастомизацию (переключение со своего стиля на готовый) всё ещё актуален. Когда сервер стал учитывать и пользовательский, и готовый стили, чтобы переключаться между ними, после патча 0.9.21 или 1.9.1?
  3. @13 , а есть ли у XVM аналог старых «линейных» рейтингов как было до «Зала славы 2.0»? Или, собственно, вопрос топикстартера был в этом?
  4. Только TortoiseGit. Даже когда пользуюсь ReactOS Build Environment.
  5. Все обновления по 10 февраля 2022. Опросник введëн в июньском или июльском релизе, в промежутке с марта по июнь работа апдейтпака блокировалась в РФ/РБ. https://static.omlauncher.ru/files/ww/old_projects/nt61/UpdatePack7R2-22.2.10.exe
  6. @Wild_RNB , если пользоваться апдейтпаком, то пункт 5 можно опустить. Тем более что автор после какого-то релиза 2021 года переделал пак так, чтобы он не пачку из трëхсот и более обновлений ставил, в числе которых указанный в пятом пункте, а именно что кумулятивные обновления положил, чтобы сразу всë было пропатчено как надо. Либо воспользоваться версией пака от 10.02.22. У меня она валяется где-то в дальней папке на серваке. Если надо, скину.
  7. Есть новости? Если я напишу полное название мода, это облегчит его поиск и перенос?
  8. @AlkashMen_1 , эта тема не про offhangar и к нему не относится. Вопросы про мод оффлайн-ангара адресуй Ренату.
  9. Либо я попал не на тот след, либо у меня есть догадки. Сломанный интерфейс ангара — следствие того, что не доходит до клиента 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() Как лечить? mod_offhangar_legacy.zip
  10. Самое раннее появление этого движка на видео — 1999 год, так что ты даже попал.
  11. Внезапный вопрос в зал. В каком патче после введения новой кастомизации в 0.9.21 игра научилась запоминать конфигурацию стилей, если переключаться с готового стиля на свой стиль и наоборот, без необходимости пересобирать его вручную? Начиная с 1.9.1, существует секция CustomizationInvData.OUTFITS_POOL, в которую складываются камуфляжи (и, видимо, выбранный стиль), чтобы потом сразу переключиться на нужный пресет нажатием одной кнопки. Меня память подводит или в игре уже до этого была подобная функция?
  12. Случаи несовместимости с 0.8.6 на текущий момент не рассматриваются. Целевая версия — 0.8.2. Когда она относительно стабильно будет работать, тогда можно будет о расширении диапазона говорить.
  13. 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 Выбирай на любой вкус, если сидеров найдёшь.
  14. А если полученными переменными воспользоваться? Пока разбирался в устройстве мода оффлайн-ангара WoT, меня такой же вопрос посетил, когда я увидел, что данные аккаунта синхронизируются без явного указания что есть что. Клиент не говорит «хочу сначала профиль, потом статистику, потом магазин». Он либо ожидает такую последовательность, которую сервер должен магическим образом понять из одного AccountCommands.CMD_SYNC_DATA, в котором нет аргументов (ЕМНИП), либо может переставить данные местами, если они придут в другом порядке. ХЗ.
  15. У танков это именно зеркальный запрос-ответ, например, так со статистикой игроков на сервере/кластере. Каждые несколько секунд клиент посылает AccountCommands.CMD_REQ_SERVER_STATS (блок команд CmdInt3, в ангаре через Account, в бою через Avatar, но вроде уже статистика игроков на сервере/кластере в бою не показывается последние восемь, а то и более, патчей). Проверку пинга в танках не смотрел. У каждой сущности, например, как в WoT, есть свои команды, которые могут (не обязаны) быть общими. Вероятно, у тебя к сущности Login, если я правильно понял, прилепили проверку пинга. Она в порту (или как там ангар называется) деактивируется, отдавая управление Account или ты Login расковыриваешь на самом экране логина?
  16. Это флаги, да. Вроде бы определение типа пакета относительно BigWorld, типа «надёжный», «фрагмент пакета», и подобное. onCheckGamePing, он из скриптов как-то вызывается? Может быть, это какой-то ответ (или запрос) на функцию из аналогичного WoT AccountCommands? У них сначала идёт requestID, потом уже аргументы, которые передаются серверу. requestID в любом случае шлётся клиентом и сервер должен на него вернуть пакет с таким же номером. Возможно, я спутал всё.
  17. «Да когда уже можно будет в старые танки поиграть?» © почти каждый посетитель соседней темы Подсказка от goofy67 по загрузке скриптовых модификаций клиента вдохновила меня на очень жуткий поступок — попробовать расширить спектр поддерживаемых клиентов World of Tanks модом на оффлайн-ангар от IzeBerg. Пока про полноценный эмулятор сервера ничего не слышно, новостей нет, хотелось бы размять мозги себе, возможно, и другим ностальгирующим игрокам, чтобы дать возможность хотя бы вспомнить, как ангар выглядел. Что получилось за прошедшие несколько ночей: подложить клиенту «оффлайн-сервер» и автоматически войти на него войти в ангар вывалить кучу жути в логи от нажатия почти любой кнопки, потому что часть данных об аккаунте почему-то не передаётся дальше по объектам Исходные тексты и готовый к установке мод находится на GitHub (терпеть не могу его, но шо поделать). Принимаю любые подсказки и помощь в устранении проблем с запуском мода, хоть pull request-ами, хоть здесь.
  18. @Mixaill , а что будет с черновиком мода, что остался на моём старом аккаунте? 19 ноября учётка уже на удаление уйдёт, ссылку на мод достать не получается чисто технически. SPA ID старого аккаунта — 13028161.
  19. От нечего делать захотелось попробовать мне в оффлайне запустить хотя бы ангар в клиенте версии 0.8.2. Посмотрел, какими были моды в те времена, преимущественно Flash, картинки-иконки, техника да звуки. По скриптам — полный голяк. Разве что XVM, который запускался через собственный xvm-stat. Начиная с патча 0.9.10 в игре появилась возможность через mod_*что-то*.pyc подключать свои скрипты в игру, если их расположить в res(_mods)/client/gui/mods. В прошлых версиях такой возможности не было. Куда залезать, что копать? Есть ли вероятность того, что придётся править скрипты клиента напрямую и запихивать в res_mods/scripts?
  20. @Mixaill, восстановил ещё одну ссылку из истории браузера. Переносить туда же, SPA ID 594719198.
  21. Нормально на текущий момент пользуются им те, кто остался у Wargaming.
  22. Пока что известен чрезмерно очевидный endpoint в лице https://api.tanki.su/ и пока что ERR_CONNECTION_TIMED_OUT на https://developers.lesta.ru/.
  23. @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 вынести на новый аккаунт? Подозреваю, что мой список ссылок неполный.
×
×
  • Create New...