-
Posts
876 -
Joined
-
Days Won
2
Posts posted by evil_rrock
-
-
Edited by evil_rrock
склероз. будь он неладен.Ну так в прошлом патче ты тоже так говорил, а вот не работал модег на новых картах, пока "атотик" новую скриптину не запилил...
Ну а в этот раз ни каких проблем, все ничтяк, еще раз огромное спасибо!!!
было дело, вспомнил.
так ещё и фамилии танков менялись
-
Edited by evil_rrock
вот в этом месте должно включаться ограничение на отрисовку окружностей, превышающих 445 метровСпасибо, понял.
А такой ещё вопросик, можно ли сделать так что бы обзор превышающий 445м. не вылазил за круг. Пробовал в настройках ставить true, но не помогло
"spotting_limit": false // true - лимит включён
и попробуйте воткнуть вот этот скрипт. currentvehicle.pycпроверял с ним этот параматр, работает исправно
-
Спасибо, но я уже разобрался)
Нашёл пост №312
Вопросик, а если я включу это в свой конфиг и оставлю всё так, то работать будет у других?
если к своему конфигу приложите необходимые файлы и сам конфиг располагается в строго указанной директории, то пользователям не понадобится плясать с бубном. тоесть дать на загрузку пользователям, проверенную на работоспособность директорию XVM ну и сам скрипт естественно.
-
Edited by evil_rrock
Ни как не могу решить свою проблему, не показывает круги обзора на миникарте.
Кинул всё куда надо:
tankrage кинул в D:\Games\World_of_Tanks\res_mods\xvm\tankrage ----> xvm вообще перестаёт работать
,а если кидаю ещё tankrage по пути D:\Games\World_of_Tanks\res_mods\xvm\configs\_ORBIIT_\tankrage
тогда всё запускается нормально, но кругов всё равно нет
tankrage D:\Games\World_of_Tanks\res_mods\xvm
currentvehicle.pyc по пути World_of_Tanks\res_mods\0.8/10\scripts\client\
в конфиг файле minimap.xc заменям строку
// Круги на миникарте. "circles": ${"minimapCircles.xc":"circles"},
на такую
// Круги на миникарте. "circles": ${"../../tankrange.xc":"circles"},
-
Edited by evil_rrock
у меня есть подозрение, что основная масса целевой аудитории, даже и не подозревает о существовании данного ресурса.Ну смотри сам. У нас-то все выставляется в minimapCircles.xc.
А то запутаются люди ))
а для той части ЦА что сюда зашла и решила разобраться и существуют обитатели форума, которые разжуют, только что в рот не кладут
-
Edited by evil_rrock
дело в том, что тема про забугорный мод обозвана, а он в свою очередь работает с tankrange.xcВот и наша сегодняшняя полемика пригодилась )))
Кстати, ссылку в P.S. следовало бы назвать: "Содержание minimapCircles.xc с описанием его настроек".
поэтому так. да и файлик взял приатаченный к теме и название соответственно от туда же.
а внутренности minimapCircles.xc и tankrange.xc идентичны для этого модика
-
Edited by evil_rrock
только что тут обсуждали ту-же проблемуКонфиг
у вас стоит ограничение на отрисовку кругов, превышающих 445метров
в блоке
"ignore_artillery": false, "logging": false, "spotting_limit": true
отключите spotting_limitну и круг рентгена при необходимости включите
"alpha": 80, "color": "0xFFFFFF", "distance": 50, "enabled": false, "thickness": 0.5
P.S. -
конфиг отвечающий за круги в студиюДобрый день.
Пробую этот мод (что бы включить в свой конфиг), но столкнулся с проблемой, что на карте у меня не отображаются круги по техники (кроме 445м). Помогите разобраться, сделал всё по инструкции
XVM 5.0.2
-
я тоже приходил к такой мысли. работает ведь. так как не понимал для чего нужен блок про камуфляж.Так обстоят дела с большинством модов. Просто кочуют из версии в версию без какого-либо изменения. Вот и этот вроде бы работает.
Но тут какое дело: для того чтоб предположить, что все и так будет работать со старой версией, нужно понимать что конкретно делает каждая из функций файла. Мне этот набор недокументированных функций мало что говорит. Вон ребята из WG в новой версии файла еще наличие камуфляжа проверяют. Кто его знает, зачем. И поди угадай, что отвалится, если этот кусок кода не воспроизвести. Да и потестировать особо не получится - один только запуск тестового клиента занимает несколько минут. В общем если и так работает - может, и хрен с ним, не нужно ничего менять. Тогда можно с какими-то багами разбираться по ходу дела, если будут жалобы.
может после релиза создатель модека перепилит чего
-
я для тестового серванта собирал 2.7.5 вроде полёт нормальный.Да
былбудет с выходом 0.8.11 :))) переход на новый BigWorld с питоном вроде 2.7.3. Так что 2.6 в топку или для раскомпила старых pyc.или таки лучше вкорячить именно 2.7.3 для сборки?
-
Да я сохранил дефолтный конфиг кругов на миникарте, а потом же мы с тобой тут исследовали, что значат некоторые доселе неизвестные параметры конфига... Ну и в итоге я эти правки в дефолтный конфиг не перенес. А при обновлении XVM'а вчера просто переписал конфиг без тех правок... Ну и дивлюсь, почему не пашет ))
ну я то тоже молодчик, по быренькому беглым взглядом, а до spotting_limit не удосужился дойти.
а если бы посмотрел distance и spotting_limit всё бы прояснилось моментально
-
Edited by evil_rrock
Если нужно, могу сделать такое же сравнение оригинального файла из 0.8.10 и мода с кругами.
Только дайте ссылку на нужную версию мода (у меня их несколько с разных источников - немного отличаются).
если не сложно, гляньте этот вариант currentvehicles.py
evil_rrock, в общем, я разобрался. Мой косяк
Забыл в новом конфиге включить круги, превышающие 445 метров:
spotting_limit: false
вот что значит невнимательность, в том числе и моя
а туда-же, модики править
уволить без выходного пособия.
-
да с этим то всё ясно@evil_rrock, сам хочешь адаптировать? Тогда вот чего тебе нуно:
- декомплировать мод-круги currentvehicles.py* в Питоне 2.6
- декомплировать оригинальный currentvehicles.py** из 0.8.10 в Питоне 2.6
- декомплировать оригинальный currentvehicles.py*** из 0.8.11 в Питоне 2.7
1. Сравнить currentvehicles.py* и currentvehicles.py** (можно через тоталкоммандер у него в главном меню есть функция сравнения файлов) и выяснить какой код автор мода вписал в оригинальный currentvehicles.py**
2. Сравнить currentvehicles.py** и currentvehicles.py*** и узнать какой код разрабы добавили/убрали в currentvehicles.py*** по сравнению с currentvehicles.py** (эту работу уже сделал Meddio - тыц)
а вот тут копипастингом не обойтись3. Скопировать найденные коды в п.2. в файл currentvehicles.py* и скомпилировать его в Питоне 2.7
Вот и получишь новую версию мода под клиент 0.8.11
-
Edited by evil_rrock
Слушай дык может тебе серьёзно этим заняться. В питоне там ни чего сложного особо нет. Достаточно знать паскаль или барсик чтобы в питоне самому разобраться. Давай я тебе накидаю:
1. Декомпилятор/компилятор -
DecComppython.rar
Нуно чтобы был установлен c:\Python26 или c:\Python27 путь к нему указываешь в path.txt, затем кладешь pyc-файл или py-файл в папку source и запускаешь decompile.bat в первом случае или compile.bat во втором случае.
2. Вот пост о том как поставить питон и другой декомпилятор uncompyle2 - тыц.
Сайт питона - тыц
Надо помнить что от версии питона зависит байт-код, т.е. код pyc-файлов. Разные версии компилят его по разному. Хотя например в 0.8.10 и в 0.8.11 файлы cameranode.pyc полностью идентичны... возможно есть какая-то обратная совместимость, тут я хз.
Компилить можно из среды командой >>>import <имя_py_модуля>, а можно использовать программу из п.1.
3. Вот ссылки на полезную инфу по питону для чайников:
Конструкция try..except..finally - Python - CyberForum.ru
Рассмотрим itertools - это итераторы
Области действия переменных и модули
Как использовать marshall и exec
как разобрать питоновский скрипт, я нарыл на этом форуме, после того, как начал играть в танки и познал дзен модиков
тоесть, я способен разобрать скрипт, внести какие-то изменения в него и собрать по новой.
но я настолько далёк от кодинга, ты себе просто не представляешь. порой меняю что-то следуя минимальной логике и методом проб и ошибок.
в теме про озвучку фрагов и оповещение об окончании боя. перепиливал под себя скрипт, так мне понадобилось два, или три раза собрать, установить, обломаться и по новой собрать, для получения необходимого результата. а ты говоришь паскаль
годов мне уже под сраку, просто я любознательный и любопытный.
За линки на литературу спасибо большое. Поштудирую для саморазвития, может и осилю
позднее
слабо понял, что делать с этим
if not g_tankActiveCamouflage.has_key(self.item.intCD): availableKinds = [] currKind = 0 for id, startTime, days in self.item.descriptor.camouflages: if id is not None: availableKinds.append(currKind) currKind += 1 if len(availableKinds) > 0: g_tankActiveCamouflage[self.item.intCD] = random.choice(availableKinds)
сдаюсь.
поэтому оставлю пока всё как есть. буду смотреть, поменяют ли что автор мода.
-
1
-
-
Это стандартный файл и он лежит тут ....Word_Of_Tanks\res\scripts\client\currentvehicle.pyc
А автор кругов в него свой код дописывает и кладет этот файл в папку res_mods
В версии 0.8.11 стандартный файл изменился, значит нужно его взять и внести изменения в модифицированный файл.
яжиж говорю, что я ламо.
даже не удосужился поковыряться в клиенте на предмет поиска оного файлика
к часикам 14ти-15ти по москве возможно пильну и попробую
-
про декомпиляцию и сравнение мне зачатков мозга хватило понять.Вручную сделано. Берешь декомпилятор, декомпилируешь и сравниваешь любой текстовой сравнилкой, что он и сделал.
я про то, от куда инфа об изменении в currentvehicle.pyc под 8.11
в забугорной теме ещё не валяется оный
-
можно полюбопытствовать? откуда инфа?Ну вообще-то в тестовом клиенте внесены некоторые (незначительные) изменения в файл currentvehicle.pyc
(по сравнению с версией 0.8.10), в т.ч. в те функции, которые затрагивает мод (например, onInventoryUpdate).
Т.е. поковыряться в коде все-таки стоит.
Во вложении - отчет о сравнение файлов:
-
Edited by evil_rrock
я так понял версия у человека старая скрипта, но при обнове xvm, лагануло что-тоВсе есть и нормально отображается на тесте:
завтра качну релиз XVM и посмотрю.
но результата не обещаю, слаб в кодинг.
если своими извилинами не дойду, то будем ждать решения от знающих.
модегу жи карты не важны, хоть 500 новых, обязан круги показывать =)Все супер, работает и на новых картах в том числе...
!!!СПАСИБО!!!
-
150%жжете =)
нагуглил где-то, уже даже не помню где именно. хотя позднее мне предложили более простой вариант скрипта.Получилось. Собрал с помощью скрипта описанного evil_rrock
собственно незачтоспасибо от всех, кто интересуется коэффициентами маскировки. В моем лице.
-
Не получается почему-то. Кто-нибудь может расшифровать что здесь?
разобралось без фэйлов, вот и славненько
-
Извините, но он только в модпаке
Это все, что нашел и не от locastan
выдернуть то из модпака не проблема, была-бы необходимость только
-
надо срочно бежать качать, а то по 15 килов через бой, а озвучки нету
-
Edited by evil_rrock
currentvehicle.pycevil_rrock
WoT 0.8.11.CT1 (r3184)
пересобрал питоном 2.7.5
сам не тестил, ничего не могу сказать. так что если есть желание и возможность пробуйте.
этим питоном пересобрал вчера дамаг панель от зайца, работала, питон лог не читал, так как там сам чистый клиент кучу всего выкидывал.
-
2
-
-
Ребят, если есть чем, перекомпильте currentvehicle.pyc под 2.7.х.
а смысл? XVM пока не пересобрали
[0.9.0] XVM Tank Minimap Ranges, забугорный мод.
in Mods and Software
Posted ·
вот в этом блоке
допишите строчку получиться так при монтаже модулей на обзор, и при изучении перков на обзор, будут выскакивать системные сообщения следующего вида