Перейти к содержимому
Korean Random

StranikS_Scan

Премиум пользователь
  • Публикации

    6 756
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    120

Все публикации пользователя StranikS_Scan

  1. StranikS_Scan

    Мод "Эмулятор сервера World of Tanks".

    Конечно, иначе катки будут утопать в неровностях рельефа.
  2. Мод отключает загрузку эмблем кланов, которые отображаются на танках "Не когда не знаешь с чем связаны лаги, поэтому поставил и так же по тому что на иконки не смотрю" (С) Beliy.IV Предисловие: Мне это позволило решить проблему со случайными подвисаниями клиента на 10-20 сек, вызванными, как позже оказалось, обращениями к серверу http://ce.worldoftanks.ru/, на котором эти самые эмблемы и хранятся. Обычно ошибки, связанные с этим сайтом выглядят в логе так: [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "__run_download" takes too much time 21.742000103 [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "__run_download" takes too much time 21.894444903 [WARNING] (scripts/client/account_helpers/CustomFilesCache.py, 33): Method "__run_download" takes too much time 11.742000103 [ERROR] (scripts/client/account_helpers/CustomFilesCache.py, 194): Client couldn't download file. (timeout('timed out',), 'http://ce.worldoftanks.ru/dcont/clans/emblems/101931/emblem_64x64_tank.png') Многие, у кого такие записи в логе есть, жалуются на форумах на кратковременные фризы и подвисания. У меня лично это были стойкие зависания на 10-20 сек при чистом канале связи по PingPlotter без каких либо лагов, скачков или обрывов между клиентом и игровым сервером. Описание: Мод блокирует загрузку клиентом файлов формат *emblem_64x64_tank.png При загрузке клиента мод зачищает кэш иконок по адресу ...\Roaming\Wargaming.net\WorldOfTanks\custom_data\ Скачать: https://github.com/StranikS-Scan/StranikS_Scan-mods/tree/master/EmblemsOff Установка: Закинуть wotmod-файл в папку \World_of_Tanks\mods\X.X.X\
  3. StranikS_Scan

    Анонсы релизов игры: патч 1.3

    1.3.0.0: Release #1066
  4. Если вы живите в панельной многоэтажке и при этом хотите орать дома как резанный в три часа ночи и чтоб соседи сверху, снизу и по бокам спали спокойно, то затею с какулькуляторами бросайте, ищите специалиста по звукоизоляции помещений, ибо: 1. Изолировать придется коробку, т.е. нужно будет изолировать не только стены, а и потолок, затем пол перестилать, и дверь в комнате переделывать. 2. Самому ручками, не имея опыта таких работ, сделать за раз и без излишних капитальных вложений - не выйдет. 3. Программ расчета звукоизоляции такого уровня будет сложна и не понятна, не специалисту. Да и универсальных программ такого уровня обычно нет, специалист расчеты делает сам, учитывая всю индивидуальность объекта. Как то так.
  5. StranikS_Scan

    Не обновляется статистика, что делать?

    А если циферку номера в очереди показывать? Или там такая очередь, что лучше не показывать её ))))
  6. StranikS_Scan

    Ping в игре.

    Юзайте WSPinger
  7. StranikS_Scan

    Смешные скриншоты и юмор World of Tanks

  8. StranikS_Scan

    [1.2.0.2/8699] [Fixed] Не работают шрифты

    Убедитесь что он встал у вас ))))) Он не сразу встаёт, хотя и скачивается в папку \Updates\
  9. StranikS_Scan

    [INDIE] WorldBattleOfTanks - проект OpenSource

    Тут на форуме две такие темы.
  10. StranikS_Scan

    Анонсы релизов игры: патч 1.3

    1.2.0.2: Updated #1048
  11. StranikS_Scan

    Универсальные короткие ссылки на форуме

    Так ведь длинная ссылка и сейчас заменяется короткой https://koreanrandom.com/forum/forum/20- и https://koreanrandom.com/forum/topic/47605- и https://koreanrandom.com/forum/topic/47605-/?do=findComment&comment=445746 и еще ссылка на якорь в теме была, не знаю сейчас работает или нет. Этого мало что ли?
  12. ОДНОТОННЫЕ ТЕКСТУРЫ ДЛЯ УНИЧТОЖЕННЫХ МАШИН ПОЛУПРОЗРАЧНЫЕ КАМУФЛЯЖИ И РАЗНЫЕ ДОПОЛНЕНИЯ Версия программы: 1.1.4 Совместимо с версией клиента: 0.9.x Описание: В состав мода входит несколько модификаций, все они изменяют модели уничтоженных танков и другой техники, позволяя перекрашивать их текстуры в однотонный цвет, менять прозрачность камуфляжей в игре и т.д. Модификация CrashTanks Однотонные шкурки для уничтоженных танков игроков - позволяют легко выцеливать прячущегося за ними противника. Элементы и геометрия танка противника, находящегося за укрытием, хорошо различимы и не сливаются с остовом уничтоженной машины. Однотонные текстуры внутри подбитых танков - можно изменить цвет внутренней поверхности танка по своему вкусу. Однотонные текстуры сбитых траков - траки меняют свой цвет каждый раз, когда живому танку сбивают гусеницу или когда танк уничтожается. Модификация MapTanks Однотонные текстуры подбитых танков, статически расположенных на картах - перекрашивается только неуничтожаемая военная техника, разбросанная по карте, за которой может спрятаться противник. Модификация Trains Однотонные шкурки для уничтоженных ж/д вагонов, платформ и поездов - позволяют легко выцеливать прячущихся за ними противников. Однотонные шкурки для живых ж/д вагонов, платформ и поездов - рекомендуется выбирать разные цвета для живых и уничтоженных вагонов. Прозрачные и полупрозрачные камуфляжи танков Модификация позволяет изменить степень прозрачности камуфляжей или вовсе их сделать невидимыми - удобно в первую очередь тем, кто использует различные шкурки с зонами пробития и модулями. Установка: Для создания модифицированного контента разработана программа-креатор. Она умеет извлекать нужные ей файлы из архивов игры, модифицировать их и складываться в папку World_of_Tanks\res_mods\0.X.X\. Чтобы воспользоваться креатором необходимо: Скачать zip-архив с программой, распаковать в любую папку на диске Скачать cfg-файлы для актуальной версии клиента и положить их в папку с программой Запустить exe-файл и следовать указаниям. Пример интерфейса Скачать: Программа MCTCreator_1.1.4.105.zip__|__VirusTotal - 0/59 Актуальные cfg-файлы: 0.9.17.0.1_24.12.2016.zip от Xotabych 0.9.19.1_02.08.2017.zip от Xotabych 0.9.20.1_03.11.2017.zip configs MCTCreator 0.9.23 Common Test.7z от Xotabych Дополнительные возможности: Аргументы командной строки для запуска в консольном режиме с параметрами Коды цветов по умолчанию: Примеры запуска в консольном режиме с параметрами
  13. StranikS_Scan

    Как узнать, светится ли противник или нет

    Ни как.
  14. В репозитарий WorldOfTanks-Decompiled добавил файл Zip-Unpacker.cmd. После клонирования репо следует его запустить и он быстро и автоматом переизвлекёт файл из zip-архива и тем самым восстановит правильную его структуру с учетом верного регистра букв. Соответствующая инфа добавлена в репо.
  15. Project "ORION" "Когда на питоне начинаются разговоры про быстроту я сразу волнуюсь" © ВЛ Версия: 1.3.5 Дата обновления: 23.08.2017 Описание: Перед вами универсальный инструмент для компиляции, декомпиляции и обфускации python-модов. Программа использует технологию Python4Delphi и взаимодействует с python-движком через dll-библиотеку. Исходники модулей питона запакованы в zip-архив, который идёт вместе с программой. Для полноценной автономной работы Ориона достаточно иметь dll-библиотеку и zip-архив с модулями питона. При этом вы можете подключиться и к любому python-движку, который уже установлен на вашем компьютере. Ограничения: ОС Windows XP/Vista/7/8/10 поддерживаются Python 2.3-3.6 dll-файлы только версии x86 тестировалось на Python 2.6.x, 2.7.x, 3.6.x и их более ранних версиях запуск только из каталогов, не содержащих в путях буквы русского алфавита Особенности: Видео для новичков - YouTube Скачать: Графическая оболочка PjOrion + Питон 2.7.x + *pack.zip:__PjOrion_1.3.5_23.08.2017.zip | VirusTotal: 0/62 Питон 2.6.x и Питон 3.x для PjOrion:_______________ ____в программе "Help - Download P2.x and P3.x for PjOrion" DLLs x86 для разных версий Питона:_____________________ в программе "Help - Download DLLs for PjOrion" Старые версии программы: Здесь Как защитить свой код: Не следует! Применять протектор к необфусцированному скрипту, так как в этом случае код может быть декомпилирован непосредственно из среды питона Ограничиваться только обфускацией байт-кода скрипта без наложения протектора, так как в таком случае байт-код легко доступен для анализа и модификации с последующей декомпиляцией Применять протектор несколько раз к одному скрипту, так как на практике это не делает защиту более стойкой, однако увеличивает время импорта модуля и может даже нарушить его работу Включать опцию "Lock attributes review and double import", если ваш скрипт подменяет реальный модуль клиента игры или у вас несколько модулей и они импортируют друг друга, так как атрибуты модулей из вне доступны не будут Использовать функцию def Init() для запуска вашего мода, если вы включили опцию "Lock attributes review and double import", так как с данной опцией загрузчик модов, встроенный в клиент, не сможет получить доступ к функции Init() Внимание! Если вы компилируете скрипт с обфускацией, то ни в коем случае предварительно не сжимайте его в строку командой "Move script to ZipBase64-box", так как байт-код вашего скрипта не будет обфусцирован и его можно легко извлечь! История версий: Если файл не декомпилируется - скорее всего он защищён Файлы могут не декомпилироваться по нескольким причинам: Версия питона, в котором скомпилирован файл, не совместима с версией декомпилятора Например, декомпиляторы в Орионе не понимают Python 3.x, но работают с питоном более младших версий. В таких случаях нужно искать соответствующий декомпилятор. Выбранный декомпилятор не смог правильно распознать байт-код или его структуру Как известно декомпиляторы несовершенны, а потому их много разных и все они работают с разным результатом. По этой причине в Орионе собрано несколько декомпиляторов из наиболее известных. Если один не справился, то пробуйте другой. Байт-код защищён от декомпиляции автором файла Если файл защищён, то выполнить реверс скрипта доступными в сети декомпиляторами и общеизвестными инструментами, как правило, нельзя, так как файл как раз от этого и защищён. В таких случаях я всегда рекомендую искать автора файла, обращаться к нему, и если он сочтёт нужным, то поделится с вами исходником или какой-либо еще информацией, интересующей вас. Если вы сомневаетесь защищён ли файл от декомпиляции, то вот тут можно посмотреть примеры. Декомпилированные pyc-файлы и распакованные xml-файлы игры Файлы: Репозитарий c файлами клиентов игры WorldOfTanks-Decompiled Для каждой версии клиента игры создана отдельная ветка, список веток Network Для поиска кода в py-файлах клиента: Скачайте архив с нужной веткой и извлеките содержимое в любую папку. Откройте Notepad++ и перенесите в него папку scripts\client, затем дождитесь когда он загрузит файлы. Для поиска по всем файлам жмём CTRL+F, вводим строку поиска и жмём "Найти всё во всех Открытых Документах", затем наслаждаемся результатом. Чтобы закрыть все файлы в Notepad++ и при этом он не пытался их все открыть заново при следующем запуске, закрывайте файлы командой из главного меню "Файл - Закрыть все". Как самому декомпилировать и распаковать файлы игры: Скачиваем PjOrion, извлекаем в любую папку (русские символы в пути не желательны). Запускаем программу от имени администратора, вызываем окно настроек Terminal - Settings - Context menu..., ставим галочку "Integrate into the Explorer context..." и жмем кнопку "Apply...". Выходим из программы, заходим в папку с игрой и копируем в любое место подпапку World_Of_Tanks\res\scripts. У скопированной папки scripts вызываем правой кнопкой мыши контекстное меню проводника и выбираем команду PjOrion - Decompile pyc-files - Uncompyle2, затем ожидаем окончания работы программы, за ходом декомпиляции можно следить по статистике внизу программы в строке состояния. После завершения декомпиляции, распаковываем xml-файлы, для этого опять вызываем контекстно меню проводника на папке и выбираем команду PjOrion - Unpack XML-files, затем ждем завершения.
  16. StranikS_Scan

    [1.2] Недавняя статистика игроков в бою (без XVM)

    После клонирования запусти Zip-Unpacker.cmd он переизвлекёт файлы из zip архива и репо пример правильный вид. Файл Zip-Unpacker.cmd добавлен в последнем коммите.
  17. StranikS_Scan

    почему не работает хvm...

    Вопрос не туда задал. Тебе надо у игроков в танках спрашивать почему они играют не одинаково и планка меняется. Расчет автоматизирован, как игроки играют - так планка и меняется.
  18. StranikS_Scan

    [1.2] Недавняя статистика игроков в бою (без XVM)

    Это встроенный нативный модуль, у него нет исходника. Это реальный файл он лежит тут scripts/client/gui/Scaleform/framework/ViewTypes.py
  19. StranikS_Scan

    Модификация куртки

    Паша, я не понял как ты считаешь. У любого источника света есть сила светового потока, она измеряется в Люменах. Эта сила определяется электрической мощностью источника помноженной на его КПД. Следовательно чем ярче светит твой источник тем больше потребляемая им мощность. Ты говоришь о выборе между светодиодом на 2,5 В и светодиодом на 5,4 В. Однако не пишешь на какую мощность они рассчитаны, на одну и ту же или на разные? Если это светодиоды одинаковой номинальной мощности, то тогда светодиод на 5,4 В будет потреблять меньший ток чем светодиод на 2,5 В, при одной и той же силе света, т.к. S = U*I. А раз он будет потреблять меньший ток, то твоих аккумуляторов хватит на большее число часов. А если светодиоды разной мощности, то тут сам понимаешь, у кого она выше тот и больше будет потреблять э/э
  20. StranikS_Scan

    Модификация куртки

    Наоборот, чем выше напряжение, тем экономичнее, но не безопасно.
  21. Вообщем остановились на вот таком варианте расчета. 1. Находим сначала процент уникальности игрока на каждом танке, путем преобразования XTE в SUP UNP = 100 - xteTosup(XTE) 2. Находим средние проценты уникальности игрока на J-ом уровне (1, 2, ... 10) для каждого М-го типа техники (LT, MT, HT, AT, SPG) UNP_J = (BAT_1 + BAT_2 + ... + BAT_K) / (BAT_1/UNP_1 + BAT_2/UNP_2 + ... + BAT_K/UNP_K), где BAT_K и UNP_K - число боев и процент уникальности игрока для K-го танка J-го уровня M-го типа техники 3. Рассчитываем усредненные процент уникальности для каждого М-го типа техники UNP_M = (LEVEL_1 + LEVEL_2 + ...) / (LEVEL_1/UNP_1 + LEVEL_2/UNP_2 + ...), где LEVEL_1 = 1, LEVEL_2 = 2 и так до 10 уровня. Если на каком уровне танков нет, то в формуле исключаем его и из знаменателя и из числителя 4. Находим средний процент уникальности для всего аккаунта, как среднегармоническое значение UNP = COUNT_TYPE / (1/UNP_LT + 1/UNP_MT + 1/UNP_HT +1/UNP_AT +1/UNP_SPG), где COUNT_TYPE - число слагаемых в знаменателе, если игрок играл на всех типах техники будет 5 5. Пересчитываем итоговый UNP в XTE XTE = supToxte(100 - UNP) Ниже исходник расчета из NetStatisticsModules(NSM), в коде используются точные расчеты, т.е. XTE дробный и преобразование рейтингов делается без округления дробной части: Примеры циферок не округленных XTE для разных акков: *** StranikS_Scan *** 66.5583795534 *** MoDoDeJl *** 64.9704614437 *** X0TABbICH *** 66.4041503497 *** aBaPu9l_Mo3ra *** 88.4731847901 *** Straik *** 99.4067306403 *** Andre_V *** 33.4512309594 *** NooBool *** 52.2176230329
  22. StranikS_Scan

    Улучшенная система прицеливания / Advanced Aiming System

    Напомнило вот это
  23. StranikS_Scan

    Игра на полке Загрузка процессора 100%

    Свернутый ВОТ должен перестать гонять куллер ноута. У меня именно так, потому я на паузе всегда его сворачиваю в трей, когда что-то делаю в фоне. А вот, как я понял, у товарищей выше свернутый в трей ВОТ продолжает грузить куллеры.
  24. StranikS_Scan

    Years.xc Tank History Informer

    But, why in combat? PS: in addition, you can display the dimensions of tanks, for example 5.4 x 7.4 x 3.7 m (joke)
  25. StranikS_Scan

    Years.xc Tank History Informer

    Why do you need to see this information in battle?
×