-
Posts
876 -
Joined
-
Days Won
2
Posts posted by evil_rrock
-
-
Ну молодцы, чё. Так держать))
надо мододелам как-то защищать права на собственность, чтобы паслёновым приходилось раскошеливаться, для ввода очередной фичи слизанной с мода =)
-
4
-
2
-
-
Даже не знаю, sirmax, если можно так сказать, но xvm в 0.8.11 немного "разгрузится" и опция xvm-crew.swf с контекстным меню Crew утрачивает смысл.
"PutOwnCrew": "Родной экипаж"
"PutBestCrew": "Лучший экипаж"
"PutClassCrew": "Экипаж того же класса"
Всё это картоха опционально вшивает в свой клиент, вроде мелочь, но приятно.Они там и с переобучением вводят свои фичи.
Что-то мне подсказывает, они эту полезную идею с xvm(а) взяли.
если провести анализ несколько скурпулёзнее, то можно вывести некую закономерность.
паслёновые реализовали уже много фич слизанных с модов.
на вскидку, время перезарядки, выстрел после перезарядки по зажатой кнопке, акакции в ангаре и т.д., и т.п.
-
извлёк так сказать практическую пользу из отображения кругов превышающих 445м.Я тут небольшую статейку написал, касаемо кругов обзора, которые больше 445м, т.е. как их визуально интерпретировать - тыц.
Если у вас радиус круга обзора больше предельного круга (445м) на dR%, при этом dR<10-15%, то можно говорить, что с танка противника, который трется на границе сбивается dR% маскировки. Например у меня Хэллкат с трубой, когда стоит, имеет обзор 487 м, на миникарте это круг, который примерно на 10% (точнее 9,51%) больше предельного круга. Вот эти 10% маскировки мой Хэллкат и пробивает у противника.
у меня мозгов не хватило облеч своё рассуждение за них, в удобоваримую форму =)
-
Edited by evil_rrock
да я то сам сразу вцепился зубами в вариант скрипта с минимапой на прямую который, имхо лишний файлег нинужын =)Супер,спасибо!
Кстати,заработал нормально вариант BornToKill_,т.е. "circles": ${"../../tankrange.xc":"circles"},
поэтому и не придавал особого значения основной версии
-
Edited by evil_rrock
надо просто это дело облеч удобоваримую для юзера форму и тоже запилить в шапке.Попробую оба пути,но в интрукции то записано совсем другое: "circles": ${"tankrange.xc":"circles"}:)
завтра наверное запилю маленький мануальчик, а Зеленогорец думаю его вкорячит в свой мануал
работающий напрямую с minimapCircles.xc, по пути \res_mods\xvm\configs\Slava7572 будет пять дней валяться эксклюзивМой путь я копировал:C:\Games\World_of_Tanks\res_mods\xvm\configs\Slava7572,если есть возможность брать данные прямо из minimapCircles.xc.
и довесок к скрипту minimapCircles.xc
-
Edited by evil_rrock
У меня тоже случается подобное, тоже приблизительно в это время.А стата пропадает регулярно по Москве с 19-23(днём не замечал падения)
Видимо большая нагрузка не только на сервер, но и на сеть.
У моего провайдера питерского, в это время начинается потеря пакетов.
В игре диодик лага моргает частенько и сами лаги ощутимы.
Ругаюсь с ними на эту тему, они грешат на продавца трафика
dataix.ru который гонит трафик на москву, второй выход из локали тоже подглючивает на pirix.ru
так-что тут чёрт ногу сломит, что и где, и в каком месте потерялось
-
Ну у меня minimap.xc лежит в res_mods\xvm\configs\BornToKill и в нем написано "circles": ${"../../tankrange.xc":"circles"},
Соответственно, tankrange.xc лежит в res_mods\xvm и вот уже третий патч все работает.
ну значит в том посте закралась ошибка.
я то не юзаю с tankrange.xc поэтому и не вдавался особо в подробности
-
@evil_rrock, только не
"circles": ${"../tankrange.xc":"circles"},
а
"circles": ${"../../tankrange.xc":"circles"},
это если конфиг по пути res_mods\xvm\configs\Вася\Пупкин не?
http://www.koreanrandom.com/forum/topic/8279-0810-xvm-tank-minimap-ranges-забугорный-мод/?p=121768
-
1
-
-
Edited by evil_rrock
Добавил ваши варианты в шапку.
раз пошла такая пьянка, может пригодится демо ролик мода в шапке? какчество не фонтан, но бывает и хуже
P.S. если что могу и аглицкий вариант сделать
-
Edited by evil_rrock
Это я видел.Он работает из (т.е. в него записывается инфа и пр.) C:\Games\World_of_Tanks\res_mods\xvm,но в этом случае ломается основной конфиг и происходит...см.скрин выше.Только когда закидываешь tankrange.xc в папку с конфигом(в моем случае это:C:\Games\World_of_Tanks\res_mods\xvm\configs\Slava7572.),только тогда работает сам XVM.
вот немного оригинальный способ потанцевать с бубном
http://www.koreanrandom.com/forum/topic/8279-0810-xvm-tank-minimap-ranges-забугорный-мод/?p=138630
но возможно наведёт на нужную мысль
P.S. tankrange.xc должен жить тут \res_mods\xvm предусмотрено скриптом.
в minimap.xc надо внести изменения в блоке
// Круги на миникарте. "circles": ${"minimapCircles.xc":"circles"},
заменить на
"circles": ${"../tankrange.xc":"circles"},
P.P.S. ещё как вариант, если конфиг раздельный, могу под ваш путь конфига изменить скрипт который будет напрямую работать с minimapCircles.xc
-
Edited by evil_rrock
deleted
-
Edited by evil_rrock
Да но то что прописывается по дефолту, находится в скрипте "pyc"
Можно же его изменить, что бы по дефолту конфиг писался с коментами.
К сожалению, мод пилил не я и условия выполнения данного скрипта тоже.
И я не могу с полной уверенностью сказать, возможно-ли вообще подобное, так как не умею в кодинг.
ключевые слова "не умею в кодинг"
а автор не считает нужным это делать.
-
Я последовал вашему примеру, но чуть по другому: в архиве версия со звуками из DotA Allstars - там фразы оччень насыщенно звучат (звук взят из этого видео: http://www.youtube.com/watch?v=tb7VuMhugiQ) Можно забирать: locastans UT_voice_Gen2_810_ru_DotA_by_Polyacov_Yury.zip
P.S Фраза Multi Kill из оригинала заменена на Mega Kill из видео за неимением в нём альтернатив.
P.P.S Файл .fev никак не хотел читать мой банк, поэтому пришлось создать свой проект, воссоздать в нём структуру событий и положить свои фразы. Отсчёт времени взят из оригинала.
офтоп
ну я изначально зашёл в тему, в принципе только из-за озвучки отсчёта.
пока мод не нуждался в питоне, я и не прикладывался к нему особо.
даже первый опыт установки был неудачным.
а тут раз и он на питоне. а я как раз совсем недавно научился разбирать и собирать питона.
выходит пригодилось
ну а теперь по теме.
скрипт какой в этом варианте мода? нужно ли заменять свой вашим? просто пока нет возможности проверить.
-
Если будет свободное время сделайте пожалуйста подобное с этим архивом: http://www.koreanrandom.com/forum/topic/8510-%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B9-%D0%BC%D0%BE%D0%B4-%D0%BD%D0%B0-%D0%BD%D0%B0%D0%BF%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B1-%D0%BE%D0%BA%D0%BE%D0%BD%D1%87%D0%B0%D0%BD%D0%B8%D0%B8-%D0%B1%D0%BE%D1%8F-%D0%B8-%D0%BA/page-9?do=findComment&comment=145055
там не "First Blood", а "Первая кровь" и подсчет фрагов как на диске покупавшемся в стародавние времена ...
переделывать ничего не пришлось. соединил русские звуковые банки с переделанным скриптом.
в своём посте выше, линк привинтил
-
1
-
-
На сколько я знаю, коментарии в конфиге недопустимы.
Они удалятся при первом запуске.
По крайней мере, так было при 1.6, после я не пробовал. Но скорее так и осталось.
ну какгбэ лочично.
в противном случае, автор бы выложил tankrange.xc с коментариями, а не в том виде, что сейчас
-
Edited by evil_rrock
кому вдруг интересно, старые версии мода для патча 0.9
поковырял кривыми ручками
данные варианты мода locastans UT_voice, упрощённые и настроек не имеют1. полностью русская озвучка, проговаривает "первая кровь" на свой фраг + оповещение об окончании боя.2. озвучка фрагов английская. "firstBlood" озвучка своего первого фрага. оповещение об окончании боя на русском3. оповещение об окончании боя, без озвучки фрагов
если у вас уже есть звуковые моды, ну хотя-бы простейшие, такие, как звоночек крита, озвучка шестого чувства, то файлы из папки audio закидываете в res_mods/0.9.0/audio. если звуковых модов не установлено, кидаете в world_of_tanks/res/audio
видеодемка модификации-
4
-
-
Edited by evil_rrock
У меня работало,но я уже юзал с фрагами.Они по идее одинаковы.Можешь просто поставить версию от 0.8.9(у меня она работала точно в 0.8.10) и удалить в gui_sounds.xml строки отвечающие за фраги:
<doublekill>/locastan/locastan/doublekill</doublekill>
<triplekill>/locastan/locastan/triplekill</triplekill>
<ultrakill>/locastan/locastan/ultrakill</ultrakill>
<megakill>/locastan/locastan/multikill</megakill>
<monsterkill>/locastan/locastan/monsterkill</monsterkill>
<killingspree>/locastan/locastan/killingspree</killingspree>
<rampage>/locastan/locastan/rampage</rampage>
<unstoppable>/locastan/locastan/unstoppable</unstoppable>
<godlike>/locastan/locastan/godlike</godlike>
По моему должно сработать.
gui_sounds.xml я прикрепил из 0.8.10,это мой,там надо отредактить все остальное,если надо(лампу и пр.).В принципе,я уже убрал фраги.
Мы немного не поняли друг друга.
Старая версия работает, как и новая.
Так вот биш о чём я. озвучка моих фрагов, меня вполне устраивает. просто мне не интересно слышать, о том, что кто-то слился первым.
Вопрос был в том, что если вкорячить звуковые файлы от старой версии, а модег юзать нового образца питоновский, будет ли это работать корректно?
Или просто выпилить из питоновского скрипта
это
firstBlood = Sound('/locastan/locastan/firstblood')
и это
def firstcheck(): if not hasattr(BigWorld.player().arena, 'firstbl'): BigWorld.player().arena.firstbl = False if BigWorld.player().arena.firstbl == False: BigWorld.player().arena.firstbl = True firstBlood.play()
или надо всего-лишь изменить в блоке
def firstcheck(): if not hasattr(BigWorld.player().arena, 'firstbl'): BigWorld.player().arena.firstbl = False if BigWorld.player().arena.firstbl == False: BigWorld.player().arena.firstbl = True firstBlood.play()
параметр
if BigWorld.player().arena.firstbl == False: BigWorld.player().arena.firstbl = false
а может вообще есть возможность запилить первую кровь на свой первый фраг.
но я слаб в кодинг, отсюда вопросы.
P.S. В старой версии, пару раз славливал баг, когда тётечка заикается: "осталось, осталось пять минут".
В новой версии проверить, пока не представилось возможности.
-
К сожалению, мод пилил не я и условия выполнения данного скрипта тоже.а нельзя чтобы он выглядел с комментариями?
И я не могу с полной уверенностью сказать, возможно-ли вообще подобное, так как не умею в кодинг.
-
а надо, что бы до запуска, выглядел такя все понимаю, но при первом же запуске игры конфиг становится такого плана:
{"circles": {
"enabled": true,
"major": [
{
"alpha": 65,
"color": "0xFF8000",
"distance": 445,
"enabled": true,
"thickness": 0.75
},
{
"alpha": 40,
"color": "0xFFFFFF",
"distance": 50,
"enabled": true,
"thickness": 1.0
}
],
"special": [
{
"france-AMX50_Foch": {
"$ref": {
"path": "tankrange.circle_view"
},
"distance": 444.15228000000008
}
},
{
"usa-M18_Hellcat": {
"$ref": {
"path": "tankrange.circle_view"
},
"distance": 407.00000000000006
}
},
{
"usa-T32": {
"$ref": {
"path": "tankrange.circle_view"
},
"distance": 408.57142857142861
}
},
{
"japan-Chi_Ha": {
"$ref": {
"path": "tankrange.circle_binocular"
},
"distance": 426.73242857142861
}
},
{
"japan-Chi_Ha": {
"$ref": {
"path": "tankrange.circle_view"
},
"distance": 341.38594285714288
}
},
{
"germany-JagdTiger": {
"$ref": {
"path": "tankrange.circle_view"
},
"distance": 454.18597714285721
}
},
{
"ussr-Object_704": {
"$ref": {
"path": "tankrange.circle_view"
},
"distance": 413.46574285714286
}
},
{
"uk-GB75_AT7": {
"$ref": {
"path": "tankrange.circle_binocular"
},
"distance": 450.10192500000005
}
},
{
"uk-GB75_AT7": {
"$ref": {
"path": "tankrange.circle_view"
},
"distance": 360.08154000000002
}
}
]
},
"tankrange": {
"circle_artillery": {
"alpha": 50,
"color": "0xFF0000",
"enabled": true,
"filled": false,
"thickness": 0.5
},
"circle_binocular": {
"alpha": 60,
"color": "0x008DFF",
"enabled": true,
"filled": false,
"thickness": 0.69999999999999996
},
"circle_shell": {
"alpha": 60,
"color": "0xFF00DC",
"enabled": true,
"filled": false,
"thickness": 0.59999999999999998
},
"circle_view": {
"alpha": 70,
"color": "0x00EFFF",
"enabled": true,
"filled": false,
"thickness": 0.69999999999999996
},
"ignore_artillery": false,
"logging": false,
"notify_changes": true,
"spotting_limit": false
}
}
{// отображение всех окружностей на карте
"circles": {
"enabled": true, // true - вкл., false - выкл.
"major": [
{
// окружность максимальной дальности засвета в игре
"alpha": 65, //яркость окружности
"color": "0xFF8000", // цвет окружности
"distance": 445, // дистанция
"enabled": true, // true - вкл., false - выкл.
"thickness": 0.75 //толщина линии
},
{
// окружность ренгена
"alpha": 40, //яркость окружности
"color": "0xFFFFFF", // цвет окружности
"distance": 50, // дистанция
"enabled": true, // true - вкл., false - выкл.
"thickness": 1.0 //толщина линии
}
],
"special": []
},
// блоки настройки параметров динамических окружностей
"tankrange": {
// окружность в случае артиллерии
"circle_artillery": {
"alpha": 50, //яркость окружности
"color": "0xFF0000", // цвет окружности
"enabled": true, // true - вкл., false - выкл.
"filled": false, // заполнение окружности цветом, true - вкл., false - выкл.
"thickness": 0.5 //толщина линии
},
// динамическая окружность с учётом трубы, прокачанности экипажа, перков и доп. пайка. просветлённая оптика не учитывается
"circle_binocular": {
"alpha": 60, //яркость окружности
"color": "0x008DFF", // цвет окружности
"enabled": true, // true - вкл., false - выкл.
"filled": false, // заполнение окружности цветом, true - вкл., false - выкл.
"thickness": 0.7 //толщина линии
},
// динамическая окружность с учётом просветлённой оптики или её отсутствия, прокачки экипажа, перков и доп. пайка
"circle_view": {
"alpha": 70, //яркость окружности
"color": "0x00EFFF", // цвет окружности
"enabled": true, // true - вкл., false - выкл.
"filled": false, // заполнение окружности цветом, true - вкл., false - выкл.
"thickness": 0.7 //толщина линии
},
// окружность дальности эффективной стрельбы для лоу левельных пулемётчиков
"circle_shell": {
"alpha": 60, //яркость окружности
"color": "0xFF00DC", // цвет окружности
"enabled": true, // true - вкл., false - выкл.
"filled": false, // заполнение окружности цветом, true - вкл., false - выкл.
"thickness": 0.6 //толщина линии
},
//не показывать окружность в случае артилерии
"ignore_artillery": false, // true - вкл., false выкл.
// включение ограничения окружностей, превышающих 445 метров.
"spotting_limit": false,
//сохранение лога в файл
"logging": false, // true - вкл., false - выкл.
// системное уведомление о расстоянии обзора, при снятии, или монтаже оборудования, доп. пайков и при изучении перков экипажа на улучшение видимости.
"notify_changes": true // true - вкл., false - выкл.
}
}
{ "circles": { "enabled": true, "major": [ { "alpha": 45, "color": "0xFFCC66", "distance": 445, "enabled": false, "thickness": 0.75 }, { "alpha": 100, "color": "0xFFFFFF", "distance": 50, "enabled": false, "thickness": 1.0 } ], "special": [] }, "tankrange": { "circle_artillery": { "alpha": 50, "color": "0xFF0000", "enabled": true, "filled": false, "thickness": 0.5 }, "circle_binocular": { "alpha": 50, "color": "0xFFFFFF", "enabled": true, "filled": false, "thickness": 0.5 }, "circle_view": { "alpha": 50, "color": "0xFFFFFF", "enabled": true, "filled": false, "thickness": 0.5 }, "circle_shell": { "alpha": 50, "color": "0x00FF00", "enabled": true, "filled": false, "thickness": 0.5 }, "ignore_artillery": true, "logging": false, "notify_changes": true, "spotting_limit": true } }
я ведь в своём посте приложил minimapCircles.xc вот тут он лежит
-
а ежели я вкорячу звуковые файлы от старой версии, будет работать? тестил кто?
заявление о первой крови в принципе не мешает, но и как то и не очень мне необходимо
-
Edited by evil_rrock
@evil_rrock, а можно переделать скрипт так, чтобы он не стирал красоту из конфига?
потому что при запуске все комментарии удаляются и конфиг становится "унылым и серым"
сам скрипт ничего в настройках конфига не меняет, только вписывает технику в minimapCircles.xc
приведённый мною конфиг, всего лишь пример, какая строка, за что отвечает и что настраивает. за основу взят дефолтный,
в котором не настроено ничего.
для того чтобы круги заиграли всеми цветами, надо взять свой minimapCircles.xc и править ручками, в удобном редакторе,
например notepad++ в шапке темы есть инструмент для подбора цветов, в моём посте есть очень подробное описание, где и что настраивается в конфиге.
По просьбам, добавил файл с описанием содержания tankrange.xc в редакции evil_rrock.
мой маленький труд не пропал даром.
но есть вопрос в тему.
оригинальный скрипт выдаёт системные сообщения о дальности засвета при снятии и монтаже оборудования?
если да то всё ОК.
если нет, то параметр
"notify_changes":
там неуместен
Добавлено позднее
Завтра сам проверю.
Добаслено 15.01.2014
проверил. параметр нужен
-
-
Даже без перекрашивания обошелся. В minimapCircles.xc для Хелката моего прописаны 2 параметра: circle_binocular и circle_view. Стало быть, отображается круг засвета с трубой и без нее.
Непонятно правда, нафига мне засвет без нее, если я ее не снимаю... :)
ну какгбэ показывает обзор без трубы пока в движении, труба то не работает в движении жи =)
у меня то вообще светофор
а можно под мой вариант переделать? :)
..\xvm\configs\@Default
немного не понял, поставленного вопроса.
что именно надо переделать?
-
evil_rrock, спасибо! Очень круто все расписали!
Есть еще вопросик: почему у меня на этом скрине отображаются 3 круга? Оранжевый - это 445 м. 2 зеленых больших - это, насколько я понял, мой обзор с рогами и без? Или что?
да наверное так, с рогами и без. попробуйте потестить, перекрасьте в другой цвет
"circle_binocular":
и тогда точно будет ясно
"Ночные версии" XVM / Nightly Builds
in Testing, Bug Reports
Posted
1. мы сейчас офтопим и нас будут бить возможно ногам, и возможно по лицу =) 2. мы, ну по крайней мере я, не юристы. я понимаю, что у картохи есть юристы, составлявшие договор, но не исключаю возможность лазейки, т.к. на хитрую попу, есть болт с винтом.