Jump to content
Korean Random

evil_rrock

User
  • Posts

    876
  • Joined

  • Days Won

    2

Posts posted by evil_rrock

  1. Тут уж палка о двух концах!

    С точки зрения закона,  "мододел" поступает противозаконно - любое вмешательства и изменения в клиенте без ведома ВГ, приравнивается к нарушению авторских прав...   

    1. мы сейчас офтопим и нас будут бить возможно ногам, и возможно по лицу =) 2. мы, ну по крайней мере я, не юристы. я понимаю, что у картохи есть юристы, составлявшие договор, но не исключаю возможность лазейки, т.к. на хитрую попу, есть болт с винтом.

    • Upvote 2
  2. Даже не знаю, sirmax, если можно так сказать, но xvm в 0.8.11 немного "разгрузится" и опция xvm-crew.swf с контекстным меню Crew утрачивает смысл.

        "PutOwnCrew": "Родной экипаж"

        "PutBestCrew": "Лучший экипаж"

        "PutClassCrew": "Экипаж того же класса"

    Всё это картоха опционально вшивает в свой клиент, вроде мелочь, но приятно.Они там и с переобучением вводят свои фичи.

    Что-то мне подсказывает, они эту полезную идею с xvm(а) взяли.

    если провести анализ несколько скурпулёзнее, то можно вывести некую закономерность.

    паслёновые реализовали уже много фич слизанных с модов.

    на вскидку, время перезарядки, выстрел после перезарядки по зажатой кнопке, акакции в ангаре и т.д., и т.п.

  3. Я тут небольшую статейку написал, касаемо кругов обзора, которые больше 445м, т.е. как их визуально интерпретировать - тыц.

     

    Если у вас радиус круга обзора больше предельного круга (445м) на dR%, при этом dR<10-15%, то можно говорить, что с танка противника, который трется на границе сбивается dR% маскировки. Например у меня Хэллкат с трубой, когда стоит, имеет обзор 487 м, на миникарте это круг, который примерно на 10% (точнее 9,51%) больше предельного круга. Вот эти 10% маскировки мой Хэллкат и пробивает у противника.

    извлёк так сказать практическую пользу из отображения кругов превышающих 445м.

    у меня мозгов не хватило облеч своё рассуждение за них, в удобоваримую форму =)

  4. Edited by evil_rrock

    Супер,спасибо!

    Кстати,заработал нормально вариант BornToKill_,т.е. "circles": ${"../../tankrange.xc":"circles"},

    да я то сам сразу вцепился зубами в вариант скрипта с минимапой на прямую который, имхо лишний файлег нинужын =)

    поэтому и не придавал особого значения основной версии

  5. Edited by evil_rrock

    Попробую оба пути,но в интрукции то записано совсем другое: "circles": ${"tankrange.xc":"circles"}:)

    надо просто это дело облеч удобоваримую для юзера форму и тоже запилить в шапке.

    завтра наверное запилю маленький мануальчик, а Зеленогорец думаю его вкорячит в свой мануал

    Мой путь я копировал:C:\Games\World_of_Tanks\res_mods\xvm\configs\Slava7572,если есть возможность брать данные прямо из minimapCircles.xc.

    работающий напрямую с  minimapCircles.xc, по пути \res_mods\xvm\configs\Slava7572 будет пять дней валяться эксклюзив

    и довесок к скрипту minimapCircles.xc

  6. Edited by evil_rrock

    А стата пропадает регулярно по Москве с 19-23(днём не замечал падения)

    У меня тоже случается подобное, тоже приблизительно в это время.

    Видимо большая нагрузка не только на сервер, но и на сеть.

    У моего провайдера питерского, в это время начинается потеря пакетов.

    В игре диодик лага моргает частенько и сами лаги ощутимы.

    Ругаюсь с ними на эту тему, они грешат на  продавца трафика

    dataix.ru который гонит трафик на москву, второй выход из локали тоже подглючивает на pirix.ru

    так-что тут чёрт ногу сломит, что и где, и в каком месте потерялось :gg:

  7. Ну у меня minimap.xc лежит в res_mods\xvm\configs\BornToKill и в нем написано "circles": ${"../../tankrange.xc":"circles"},

    Соответственно, tankrange.xc лежит в res_mods\xvm и вот уже третий патч все работает.

    ну значит в том посте закралась ошибка.

    я то не юзаю с tankrange.xc поэтому и не вдавался особо в подробности

  8. Edited by evil_rrock

    Добавил ваши варианты в шапку.

    раз пошла такая пьянка, может пригодится демо ролик мода в шапке? какчество не фонтан, но бывает и хуже

     

     

    P.S. если что могу и аглицкий вариант сделать

  9. 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

  10. Edited by evil_rrock

    Да но то что прописывается по дефолту, находится в скрипте "pyc"

    Можно же его изменить, что бы по дефолту конфиг писался с коментами.

     

    К сожалению, мод пилил не я и условия выполнения данного скрипта тоже.

    И я не могу с полной уверенностью сказать, возможно-ли вообще подобное, так как не умею в кодинг.

    ключевые слова  "не умею в кодинг"      :gg: 

    а автор не считает нужным это делать.

  11. Я последовал вашему примеру, но чуть по другому: в архиве версия со звуками из 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 никак не хотел читать мой банк, поэтому пришлось создать свой проект, воссоздать в нём структуру событий и положить свои фразы. Отсчёт времени взят из оригинала.

    офтоп

    ну я изначально зашёл в тему, в принципе только из-за озвучки отсчёта.

    пока мод не нуждался в питоне, я и не прикладывался к нему особо.

    даже первый опыт установки был неудачным.

    а тут раз и он на питоне. а я как раз совсем недавно научился разбирать и собирать питона.

    выходит пригодилось :gg:

    ну а теперь по теме.

    скрипт какой в этом варианте мода? нужно ли заменять свой вашим? просто пока нет возможности проверить.

  12. Если будет свободное время сделайте пожалуйста подобное с этим архивом: 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", а "Первая кровь" и подсчет фрагов как на диске покупавшемся в стародавние времена ...

    переделывать ничего не пришлось. соединил русские звуковые банки с переделанным скриптом.

    в своём посте выше, линк привинтил

    • Upvote 1
  13. На сколько я знаю, коментарии в конфиге недопустимы.

    Они удалятся при первом запуске.

    По крайней мере, так было при 1.6, после я не пробовал. Но скорее так и осталось.

    ну какгбэ лочично.

    в противном случае, автор бы выложил tankrange.xc с коментариями, а не в том виде, что сейчас

  14. 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

    видеодемка модификации

    • Upvote 4
  15. 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. В старой версии, пару раз славливал баг, когда тётечка заикается: "осталось, осталось пять минут".

    В новой версии проверить, пока не представилось возможности.

  16. я все понимаю, но при первом же запуске игры конфиг становится такого плана:

     

    {

     

    "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  вот тут он лежит

  17. Edited by evil_rrock

    @evil_rrock, а можно переделать скрипт так, чтобы он не стирал красоту из конфига?

      

    потому что при запуске все комментарии удаляются и конфиг становится "унылым и серым"

    сам скрипт ничего в настройках конфига не меняет, только вписывает технику в minimapCircles.xc

    приведённый мною конфиг, всего лишь пример, какая строка, за что отвечает и что настраивает. за основу взят дефолтный,

    в котором не настроено ничего.

    для того чтобы круги заиграли всеми цветами, надо взять свой minimapCircles.xc и править ручками, в удобном редакторе,

    например notepad++ в шапке темы есть инструмент для подбора цветов, в моём посте есть очень подробное описание, где и что настраивается в конфиге.

    По просьбам, добавил файл с описанием содержания tankrange.xc в редакции evil_rrock.

    мой маленький труд не пропал даром.

    но есть вопрос в тему.

    оригинальный скрипт выдаёт системные сообщения о дальности засвета при снятии и монтаже оборудования?

    1389202080-clip-13kb.jpg

    1389430491-clip-6kb.jpg

    если да то всё ОК.

    если нет, то параметр

    "notify_changes":
    

    там неуместен

     

    Добавлено позднее

     

    Завтра сам проверю.

     

    Добаслено 15.01.2014

    проверил. параметр нужен

  18. Даже без перекрашивания обошелся. В minimapCircles.xc для Хелката моего прописаны 2 параметра: circle_binocular и circle_view. Стало быть, отображается круг засвета с трубой и без нее.

    Непонятно правда, нафига мне засвет без нее, если я ее не снимаю... :)

    ну какгбэ показывает обзор без трубы пока в движении, труба то не работает в движении жи =)

    у меня то вообще светофор

    1389699629-clip-130kb.jpg

    а можно под мой вариант переделать? :)

    ..\xvm\configs\@Default

    немного не понял, поставленного вопроса.

    что именно надо переделать?

  19. evil_rrock, спасибо! Очень круто все расписали!

     

    Есть еще вопросик: почему у меня на этом скрине отображаются 3 круга? Оранжевый - это 445 м. 2 зеленых больших - это, насколько я понял, мой обзор с рогами и без? Или что?

    attachicon.gif_000.png

    да наверное так, с рогами и без. попробуйте потестить, перекрасьте в другой цвет

    "circle_binocular":
    

    и тогда точно будет ясно

×
×
  • Create New...