Jump to content
Korean Random

GPCracker

User
  • Posts

    2,827
  • Joined

  • Last visited

  • Days Won

    61

Everything posted by GPCracker

  1. Прикольно... Сам пилил? Только вот как предлагают товарищи с упреждением это не особо поможет... Приблизительные уравнения где-то были, но пока не до них... Найду - выложу очередную "портянку":) Там уравнение 4 степени получается, ЕМНИП, с переменной "время полета снаряда". Если считать "без пренебрежения".
  2. "not work" is the worst description of a problem.First, Try to open a console and type "explorer ts3server://server.com" If it not works, problem is in your system, find and fix it before next step Next, Try to use this code in PJOrion import BigWorld BigWorld.wg_openWebBrowser('http://www.google.com')if google site was opened, try to use this import BigWorld BigWorld.wg_openWebBrowser('ts3server://server.com')if it not works - say thanks to WG. Upd. Looks like they blocked all protocols except http and https... Upd2. This code works well in clear python import webbrowser webbrowser.open('ts3server://server.com')But in WoT it is missing and overridedSo copy original module script webbrowser.pyc from python lib folder to game mods scripts folder with changed name And import it and use like import webbrowser_orig webbrowser_orig.open('ts3server://server.com')and file webbrowser.pyc from python27/Lib renamed to webbrowser_orig.pyc in res_mods/{Patch}/scripts/common/Lib folderfor me this works well.
  3. Немножко теории. Основы и алгоритмы работы артоснайперского режима. Картинки
  4. Если причина блокировки выстрела - перезарядка, то это уже не ко мне. И в центре монитора пишется причина блокировки выстрела.
  5. Поржал от души. Честно говоря иногда возникает впечатление, что твоим союзникам его забыли купить... Или убрали, в надежде на то, что их дитя таки сядет делать уроки. 1й класс же как-никак.
  6. Насчет фичи не скажу, но хвосты я видел)))
  7. По сути мощный комп тоже дает преимущество в игре в виде более высокого ФПС... И пинг тем более. Не, кайф от игры - это важная вещь, но его нужно получать так, чтобы не портить впечатление от игры остальным.
  8. Есть определение чита, но там ЧИСЛЕННО НЕ ОПРЕДЕЛЕНО, какой величины преимущество считается критическим для признания мода читом. Не нужно делить мир на черное и белое, есть еще и оттенки. С модами то же самое. Все они дают разной величины преимущество, и разного уровня игрокам - по-разному. Та же миникарта бесполезна для рака, он как ломился по центру, так и будет дальше ломиться. И четкую границу провести нельзя, сколько людей столько и мнений. Да есть определение. Оно верное в принципе. Но по нему нельзя однозначно сказать, что чит, а что нет. А утверждая, что данный мод чит, ты по сути сам для себя это определяешь))) Потому что когда за тебя частично играет компьютер, а все остальные играют сами, это не совсем честно, да и играть против компьютера тоже не особо интересно. Да, это может скорее бот, чем чит, но все равно это не совсем честно. Самое главное свойство чита - он всегда палится с нехилой точностью опытными игроками, играющими против читера.
  9. Это точно... Коммерческие интересы и не более того. З.Ы. Предвижу скоро появление Mr13... Она тут абсолютно не нужна. Формулы уровня школы.
  10. Абсолютно верно. Просто игра как-бы командная, но каждый сам за себя. В этом вся и проблема. Вся эта инфа должна не одним человеком обрабатываться, а всей командой, совместно и распределенно. И думать одному за 15 человек и учитывать их действия под силу единицам. Отсюда и появляются моды, выполняющие эту работу. Наверняка катал взводом и знаешь, насколько помогают два убитых совзводных тебе живому тащить))) Потому что во взводе процесс получения и обработки информации выполняется распределенно 3 игроками, а не одним. В клановых сражениях совсем другой геймплей, он в несколько раз быстрее и динамичнее, поскольку все играют слаженно, и никому (кроме командира) не приходится думать за всю команду.
  11. Не отдает. Просто известно паспортное кд + используется средний бонус к перезарядке, вычисляется ожидаемое кд. Известно время выстрела, вычисляется ожидаемое время окончания перезарядки, показывается таймер. Ничего сверхестественного. Сложности только в алгоритмах с барабанами. Их обсчитывать немного сложнее. Что касаемо читов и вообще модов. Любой мод дает преимущество, по крайней мере он дает удобство игры, а это уже в некоторой степени преимущество. Вопрос лишь в том, насколько оно серьезное, и как влияет на результативность игры. И насколько мешает играть остальным. Читами по сути являются моды, дающие очень серьезное преимущество, посредством автоматизации некоторых действий, которые по игровой логике должны выполняться игроком, либо предоставляющие игроку информацию, которую он не может получить никаким другим образом. Опять же, автоогнетушитель не совсем чит, поскольку есть автоматический за голду. Это развод ВГ на бабки, не более. Если бы не было автоматического за голду - было бы читом. А вот автоматическое прицеливание - это чит, потому что эта часть геймплея должна выполняться игроком. Старый добрый wallhack в контре - чит, поскольку позволяет видеть тех, кого ты видеть не можешь в принципе. Потому что это полностью убирает любой фактор неожиданности. А вот контуры противников назвать читом сложно - маркеры то ты все равно видишь! И незасвеченные танки увидеть не получится. И направления стволов на миникарте - можно просто отдалить камеру и посмотреть. Так что читом по сути можно назвать мод, против игрока с которым не помогает никакой скилл, либо боевая эффективность критически падает, в то время как боевая эффективность читера возрастает в разы. То есть против читера играть невозможно, либо очень сложно. Так например с WallHack и AimBot в контре и других шутерах. Потому что читер ВСЕГДА выстрелит первым. А если рак с модом раком и остается, и только достаточно опытные игроки могут получать преимущество от использования мода, то это всего лишь мод, дающий преимущество. А что касается списка от картохи - у них свои коммерческие цели, и не нужно думать что это список читов. Это список того, с чем картошка бы не хотела, чтобы играли юзеры. Не более того. А если смотреть на проблему более глобально, то читом можно называть вещи, которые считают в игре неприемлемыми большая часть адекватных игроков (ололо-школота не в счет). И тут невозможно провести четкую границу между читами и не-читами. Сколько людей, столько и мнений. Просто некоторые вещи будут считаться читами большим количеством человек, другие меньшим. Тут градиент (плавный переход), а не две полосы - черная и белая. З.Ы. Тут большую дискуссию развели насчет перезарядки, а про лог урона все почему-то забыли. Тем не менее, он показывает, чем стрелял противник, а эту информацию получить не получится, в отличие от кд противника, которое опытные игроки и сами могут посчитать. Откатаешь более 300-500 боев на одном СТ - будешь и без всякого мода знать сколько плюх можно всунуть тяжу, пока он отКДшится... То же самое про умную миникарту XVM и другие "привычные" "средства мониторинга" боя. А преимущество данный мод дает не особо превышающее ту же миникарту. Только почему-то на миникарту никто особо не агрится. Может потому что с ней играет большое количество народу, а вот мод на кд используется куда меньше..... З.Ы.Ы. А вообще кто-то правильно сказал: "Главное в игре - это удовольствие". Только вот нужно знать меру, и получая удовольствие не портить впечатление от игры всем остальным. Хотя тут многое зависит не только от игроков, но и от картохи. Которая никак не может сделать нормальный баланс.
  12. Есть еще 3 версия, ЕМНИП... Где-то в постах завалялась.
  13. Какая версия скрипта? Это возникает когда срабатывает колобок на смену кадра, а анимашка уже удалилась в связи с выходом из боя. Баг был замечен на версии 2, ЕМНИП, в последней версии я его вроде как поправил.
  14. Если речь идет про обфускацию модов, то там нет шифрования как такового в основном блоке кода. Просто он сильно запутан джампами и содержит кучу мусора / неправильные оффсеты. Основной код может подгружать что-то еще, скажем вытаскивать из "мусора" сжатый кусок кода мода и выполнять его.
  15. Речь, я так понял, идет про артоснайпинг... Просто вместо сильного увеличения нужно пробел нажимать. Меня тоже немного напрягает данный баг... но пока не знаю, как его пофиксить. Скорей всего нужно автоматизировать пробел.
  16. В превосходство я прокатился пяток боев... Понял что AMX 50B норм аппарат, если в основе не хуже. Потом надоело, ибо жесткое месиво и куча оленей в тиме. На то что не пишутся реплеи внимания естественно никакого не обратил, ибо 2000 +/- 5 все равно 2000 примерно в папке с реплеями. Да и не особо я туда заглядываю. Менеджер реплеев в 0.9.8 я не ставил, за ненадобностью. Играю я в последнее время немного, ибо куча клинических долба**** и школоты в рандоме, не говоря уже о 5-10 раках на львах в каждой тиме в боях 8 ур. меня уже достало. Спасибо картошке! Которая уже несколько лет не может сделать нормальную систему баланса, или хотя бы скопировать то, что уже есть, например из того же CS-GO. ИМХО, там баланс в разы интереснее. Из-за большого количества оленей, выкачавших топы, играть стало невозможно вообще нигде. Разве что на фановых танках.
  17. Видимо плохо пробовал.... Ставь моды по 1, смотри... Для упрощения думаю можно поставить менеджер реплеев, открывать результаты через него. Может прокатит тестирование без проведения боев. Только сначала его нужно проверить тоже) Что с модами он выводит с ошибкой, на чистом (не считая его) клиенте без.
  18. Это увеличение размеров "коробки" вокруг танка в N раз. Относительно ее центра.
  19. This is implemented in Edge Detect Mod. Link in my underpost signature. Each model has a specific attribute - bounding box, which surrounds this model, so every part of the model is inside this box. Exactly, this is a transform matrix used to transform a unit cube to a bounding box, in dimensions and rotation (more info in BW docs). The scale parameter of this function in config specify dimension multiplier of this box. If scan ray of the player camera intersect such box, and only one box, entity, which holds that box, is returned as target. Scale parameter is used for range adjustment. Really, algorithms of this feature should be optimized, as they consume too many resources to use in targetLock module. And i'm trying to find a way to solve this problem by decreasing quantity of calculations.
  20. Фпс в момент захвата проседает? И насколько значительно?
  21. Статус последнего коммита пока "относительно стабильно". Но еще допилить кой-чего надо. Так что версию пока делать не буду. Последний коммит: 2065e52.zip Изменения: Исправлено неработающее обновление GUI и автозахват цели в арт-режиме. Добавлен BoundingBox захват цели для автоприцела (вроде уже описывал механизм работы выше). Исправлен флуд модуля SafeShot.
  22. A. Полностью отключить модуль артоснайпа. B. Использовать артоснайп вместо Battle Assistant. P.S. Два антивируса тоже не дружат.
  23. Много чего стоит... Надо будет на чистом клиенте попробовать. Раньше, в 0.9.7, логи норм выводились, в 0.9.8.1 куда-то пропали... Заоверрайдить можно все, но я не горю желанием писать костыли и велосипеды... Заюзать готовый скрипт как-то интереснее будет.То, что я приложил как лог, это захвачено через try-catch, передано через DAAPI и выведено питоном) Но отлаживать так все не получится. Тем более что неотловленные ошибки почему-то тоже теряются, раньше вываливались в лог... "Да не вопрос)" Все есть. Просто контрол сыплется на валидации... переменная определена как атрибут декомпилирую lobby.swf. Это по сути и есть Application.swf. Не знаю, не мониторю этот раздел. Хммм. А разрабы нехило перекопали python scripts/common/debug_utils.py в последних патчах...
  24. 1. Как сделать вывод всех ошибок ActionScript в лог питона... Или куда еще. Такое ощущение, как будто вывод где-то лочится. Через методы DebugUtils ничего вывести не получается. Не, можно конечно поднять DAAPI и передавать данные через него, но это не решение для отладки ошибок, возникающих в AS-классах WG. Отловленные ошибки в картошкинских классах передаются через DebugUtils.LOG_***(), но этот вывод куда-то про*****. Если я задаю какие-то элементарные вопросы, прошу не закидывать помидорами и всем, что попадется под руку, ибо я во флешках только пытаюсь разобраться. 2. Никак не получается заюзать ВГ-шный класс (ScrollPane и производные) и создать scroll-область в окне. Базовые элементы (чекбокс, пока с ним играюсь) создаются нормально. Сыплется на валидации, если ее пропустить, все равно нормально не отображается. TypeError: Error #1009: Cannot access a property or method of a null object reference. at scaleform.clik.core::UIComponent/configUI() at scaleform.clik.core::UIComponent/validateNow() at scaleform.clik.utils::Constraints/update() at scaleform.clik.core::UIComponent/draw() at scaleform.clik.core::UIComponent/validateNow() import net.wg.gui.components.controls.ResizableScrollPane; ... this.testScrollPane = new ResizableScrollPane(); this.testScrollPane.width = 500; this.testScrollPane.height = 300; this.testScrollPane.x = 0; this.testScrollPane.y = 0; this.testScrollPane.scrollBar = "ScrollBar"; this.testScrollPane.target = this.testUIComponent; this.testScrollPane.validateNow(); Только вот в отличие от питона, тут хрен разберешься, что и где крашится... Может кто сталкивался с аналогичной проблемой? З.Ы. У картофана во всех UI-классах нахожу только определение переменных нужного типа (базовые элементы GUI), но никаких конструкторов и установок координат/размеров нет... Куда они это все попрятали? Интересно, как они сами это все рисуют...
×
×
  • Create New...