Jump to content
Korean Random

GPCracker

User
  • Content Count

    2,827
  • Joined

  • Last visited

  • Days Won

    61

Everything posted by GPCracker

  1. Несколькими постами выше есть комментарий на эту тему. По сути изменения только в скриптах. Все остальные файлы, насколько я понимаю, не изменялись. Для среднестатистического пользователя - ничего. Эти файлы по сути описывают те изменения, которые были сделаны в исходниках. Они полезны разве что для тех, кто это будет самостоятельно собирать. Скопировать в каталог с проектом, и сделать git checkout -b hotfix v0.2.17 git apply --check <patch-file-name>.patch git apply <patch-file-name>.patch rm <patch-file-name>.patch python builder.py Но опять же, это информация для тех, кто хочет собрать самостоятельно.
  2. Это лишнее. А вот добавить информацию о том, насколько солидной плюшкой противник может поделиться с игроком, это уже куда полезнее.
  3. WG changed something in interface protocols of minimap plugins. Further investigation required.
  4. @Mr 13, возможно увеличить количество участников личной переписки хотя бы до десяти человек? Или создать на форуме функционал вроде закрытых тем (с доступом по приглашению)? Просто в некоторых случаях необходимо ограничить аудиторию (что-то вроде закрытой площадки для супертеста), иначе все нестабильные сборки и просто прототипы начинают гулять по интернету, а в дискуссию набегает куча "мимо-крокодилов" с типовыми вопросами, от которых временами начинает реально бомбить.
  5. В приведенных логах не вижу ничего, что могло бы иметь хоть какое-то отношение к моду. Зато от XVM/XFW хвостов хватает. Выходит что тогда и я тоже :) А вот это уже по теме. Отключить игнорирование техники в прицеле в разделе корректировщика дальномера (ignoreVehicles to False). Либо взять исправленный скрипт. Тем самым создал мне просто охренительное счастье в виде необходимости заново анализировать всю логику коллайдов. И самое главное что вовремя, когда у меня на это практически нет времени. Скорее всего там конечно будут чисто косметические оберточные фиксы, но надо же все проверить, чтобы потом в самый неподходящий момент не словить счастье в виде безлоговых падений клиента или чего-то более геморройного в плане отладки. Звездолет-то летает, и вполне себе неплохо, только всем известные засранцы, которым вечно хочется сказать огромное спасибо не очень цензурными словами, постоянно меняют орбиты планет и регулярно создают хорошим людям очень своевременное счастье в виде внезапных столкновений с различными объектами в этой и без того сложной для навигации галактике.
  6. Не пакуйте архивы для распространения чего-либо в rar. Это плохая идея, потому что для распаковки нужен конкретный проприетарный софт, к тому же относительно свежие его версии. При распространении лучше всего использовать zip, если нужно сильно сжать 7z. Эти форматы понимаются для чтения практически всеми архиваторами, нежели проприетарный rar.
  7. Так уже отписался вроде как. Пока только временные "фиксы" через отключение сломанного функционала, в новой архитектуре практически все связано динамически, так что серьезной цепной реакции быть не должно. На анализ изменений и внесение исправлений пока нет ни сил, ни времени. Появится возможность - сделаю обновление совместимости. Выше публиковался фикс (патч-файл), правда он правит только наиболее распространенные/очевидные ошибки, на наличие побочных эффектов и непредсказуемого поведения пока его еще не анализировал. Если прямо очень хочется, можно либо самостоятельно накатить его и собрать мод из исходников вручную, или попросить у автора этого патча собранную версию.
  8. Не, Юра. Вариант в стиле прямых рук, это перехватить подстановку техники в шаблон / получение данных и к значению техники приплюсовать спереди маркер.
  9. Что-то мне подсказывает, что кто-то не шибко пряморукий решил просто найти и заменить скобку на скобку плюс иконку :)
  10. Ты вот говоришь про "некоторые вопросы"... Они целый, черт возьми, патч зарелизили, хотя его еще дебажить и дебажить, а ты про всякие там мелочи. Версия клиента вообще отдельная тема. Даже в логе, в заголовке одна версия, в папке с модами другая. Картошка как всегда. Баги есть, разрабы в курсе, но дедлайн важнее стабильности продукта.
  11. Если смотреть объективно, фризить и лагать стало чаще. Это плохо. Через пару патчей, думаю, оптимизируют более-менее таки, но пока, как говорится, что имеем, то имеем. Им говорили неоднократно, что этот патч нужно было еще катать и катать на тесте, но это же картошка, им с высоты своих сроков и дедлайнов виднее. То, что в релиз выходит сырой продукт мало кого волнует, если на раковом не наблюдается массового горения пятых точек целевой аудитории. Опять проблема, причем серьезная. Учитывая то, какой примерно бюджет у людей в России и СНГ, где большая часть людей до сих пор сидит на HDD, и причем не самых быстрых. SSD есть только у небольшой части населения, и то далеко не все согласятся забивать и без того небольшое место довольно тяжелой игрой. К примеру у меня SSD 120 + HDD 500, но все место на системном SSD (а на SSD в первую очередь ставят именно систему) забито, более чем наполовину (80 Gb) Windows, остальные 40 (точнее то, что осталось) размечены на несколько разделов под Debian, и пихать WoT там попросту некуда, это не говоря уже о том, что у многих WoT это не единственная "активная" игра. Правда у меня HDD это WD Black, который до покупки SSD неплохо работал под системой, но это уже другой вопрос. Факт остается фактом - под не очень быстрые накопители (насколько я понимаю приведенную тобой информацию) новая версия клиента игры адаптирована плохо. Это из серии костылей и велосипедов. Это ни разу не нормально, когда недоработки разработчиков приходится исправлять такими неадекватными методами. Можно-то можно, но насколько комфортно, вот в чем вопрос. Лично я, пока смотрел реплеи, увидел приличное количество багов разного уровня, начиная от видимой двухэтапной прорисовки кадров при существенном перемещении камеры, диких пролагов в режиме паузы реплея и заканчивая кучей элементарных багов в текстурах на картах. Это не говоря уже про дырявые коллижн-модели некоторых объектов и танков. С этой обновой завезли столько багов, что клиент даже страшно стало запускать. Потому как если ты видишь баги, не успев даже толком разобраться, что же тут поменяли, это ни разу не нормально. Нормально - это когда среднестатистический игрок их вообще не наблюдает, или встречает раз в сотню-другую боев. Но никак не при просмотре первого же реплея. Что до оптимизации, если раньше у меня на минималках было 120 стабильно, то сейчас выше 100 не получается, и то динамически падает до 60-80, это на чистом клиенте, с модами на стандартной графике fps будет существенно ниже, да и картинка раньше, имхо, на минималках выглядела куда приятнее, в чем именно - сложно сказать, я не специалист в этой области. Понятно, что на "ультрах" оно теперь куда круче выглядит, но эти "ультры" заценят разве что пользователи топового железа, всем остальным остается разве что тихо ****** на видео в ютубе, хотя там и не передается полностью качество картинки. Это не говоря уже о том, что многие играют в танки, потому что на их железе ничего другого (более-менее актуального) не запускается. Особенно убивает, если сравнить графику танков на минималках с каким-нибудь Crysis (2007 года) или тем же Call of Duty Modern Warfare, которые у меня на максимальных настройках работают с куда более высоким fps, и объективно картинка там намного приятнее, чем в танках. Это к вопросу про оптимизацию и адаптацию. Хотя тут скорее дело в особенности движков, а именно в плохом скейле на широкий диапазон мощности железа, так сказать, но все же.
  12. В общем, выкачал обнову, запустил на ней последнюю версию AdvancedAimingSystem. Немного поправил конфиг (fixGunMarker to False; useXRayMode to False), реплеи с танком и артиллерией запускаются без ошибок-исключений в логе. Но что-то мне не нравится... возможно то, что после обновления графики глаза на минимальных настройках (у меня ноутбук) реально вытекать стали. В режиме паузы реплея наблюдаются дикие пролаги, немного подлагивает графический интерфейс. На багтрекере у них и на раковом наверное сущий ад творится. Возможно позже по мере наличия сил и времени таки проанализирую все изменения. Но учитывая стабильность текущего патча... стабилизируется все очень не скоро, пару патчей они только и будут заниматься исправлением собственных косяков. В общем, как обычно, картошка в погоне за пафосом подогнала очередной "Рубикон", правда в этот раз не такой эпичный. Отлаживали патч они походу исключительно на топовых конфигурациях, про слабое железо как обычно забыли, а, собственно, на кой нужна эта игра, если она на слабом железе плохо идет, под хорошее есть и поинтереснее проекты. Так что если у кого-то наблюдаются какие-то непонятные ошибки и лаги, прикрепляйте логи к сообщениям, буду разбираться по мере возможности.
  13. От картошки можно ожидать вообще чего угодно. А уж до чего могут додуматься их аутсорсеры... Ну с этим, да, есть определенные проблемы. Но в большинстве случаев проблема медленного кода является следствием проблемы недостаточной прямоты рук разработчиков этого кода. Бывают, конечно, случаи, когда эффективно оптимизировать код уже невозможно из-за ограничений базовых алгоритмов, но такие случаи бывают крайне редко. Чаще всего имеет место быть неверно выбранный подход или нерационально построенный на стадии проектирования алгоритм работы. Хотя с другой стороны, если грузится одно ядро из нескольких, то это в принципе для систем с многоядерными процессорами не проблема. Время загрузки в принципе пока в адекватных пределах, хотя тут все еще зависит от мощности железа. Другой вопрос, что мощности многоядерных процессоров с относительно слабыми ядрами из-за этих особенностей танков не используются эффективно.
  14. Павел (и его партнер по информационной поддержке, если так выразиться), насколько я понимаю, явно обозначили ту ответственность, которую они на себя берут - они не продают мод, его и так, насколько я понял, можно бесплатно скачать, они предоставляют доступ к базе данных подсадок тем, кто поддержал проект. Поддержавшие проект по сути поддерживают Павла, как разработчика системы доступа к базе данных, и команду, которая ищет подсадки и добавляет их в базу данных.
  15. Без скрипта однозначно никак. Либо скриптом в имя танка подпихивать, или править тексты, добавлять макрос и содержимое этого макроса генерировать скриптом.
  16. Ну что могу сказать... Не смогла картошка в очередной раз в потоки.
  17. Опять коллижны выползли. Решение - отключить рентген-захват.
  18. Нет. Корректировщика маркера орудия, который работает когда активен дальномер, исправляет т.н. "провал маркера орудия". На днях возможно таки выгружу оставшуюся часть обновления, и напишу список того, что после масштабного обновления клиента работает некорректно.
  19. Учитывая содержимое приведенного патча, по идее его можно компенсировать простым отключением фикса маркера орудия, в последней версии добавился параметр fixGunMarker, в предыдущих просто удаляется плагин AimCorrectionGunMarkerFix. Кстати, динамические коллижны (техника) это далеко не единственное, что там было перекопано. В любом случае, нужно выкачивать обнову, разбирать и смотреть диффы. З.Ы. С моим интернетом выкачивание таких тяжелых обнов становится жутко скучным занятием.
  20. Вообще, in my honest opinion, and not only mine, политика выборочно делиться информацией в рамках общего комьюнити является одним из видов очень некультурного поведения (то самое слово, которым обычно характеризуют в таких случаях, я из понятных соображений употреблять здесь не буду). Такое можно понять, если это касается взаимодействия бизнеса с бизнесом ("ничего личного, только бизнес"), но в рамках общения с людьми это выглядит очень некрасиво. А комьюнити мододелов - это не бизнес, это люди, которые к тому же исправляют многие ваши косяки и удерживают в игре весьма значительную аудиторию. Если делиться, то со всеми, или вообще ни с кем не делиться. Из данной ситуации вижу три выхода. 1. Расшарить утилиты для сборки бинарников для всех. 2. Не делиться вообще ни с кем, дабы мододелы были в равных условиях. 3. Впилить сборщик в клиент. Таким образом в чистом виде его не получит никто, но использовать смогут все (что-то вроде BigWorld.wg_assembleSpace(*args) с указанием папки с исходниками и других аргументов). Либо просто добавить поддержку не упакованных ангаров.
  21. Пока еще не смотрел особо диффы, но скорее всего исправлений там будет нужно сделать немало. В любом случае, учитывая просто огромное количество проблем, в ближайшие пару дней будет микропатч, инфа 100%.
  22. Я бы сказал подложили немного "корма", для того самого, чтобы он гарантированно пришел к некоторой части игроков с не очень мощным железом...
  23. В таком случае можно с уверенностью заявлять, что картошка просто обожает преподносить пользователям "рубиконы"... Не нервничай :) Сейчас хомячки набегут на форумы вайнить, администрация сообразит, что у них случился "тот самый, который пришел к ним задом, гордо задрав хвост", и эти самые "балбесы" и так будут иметь достаточное количество огненных "спецэффектов" в районе пятой точки. Как говорится, самое время подготовиться к очередному этапу противостояния, запастись пивом, чипсами и попкорном.
  24. Ну а как иначе? Или они существенные баги сами догадаются пофиксить, или народ ткнет носом и они их пофиксят. Но первый вариант лично мне нравится больше.
  25. Я уже несколько лет говорю о том, что любой файл-оверрайд, сделанный не пользователем, это зло. Ну за исключением разве что иконок техники и аналогичных вещей, где ресурсы игры несколькими модами параллельно не редактируются по причине бессмысленности. Все остальные объекты, где может возникнуть конфликт интересов различных модификаций, напрямую переопределять нельзя. В том числе питон-скрипты, флешки, xml-файлы с настройками клиента и т.д. Опять же, если есть техническая возможность избежать переопределения, но для питон-файлов и флешек она есть почти всегда, во втором случае, правда, это сделать гораздо сложнее, чем в первом, из-за ограничений ActionScript, но все-же возможно.
×
×
  • Create New...