Jump to content
Korean Random

seriych

XVM Team XVM Team
  • Posts

    7,508
  • Joined

  • Last visited

  • Days Won

    54

Everything posted by seriych

  1. Так вот из-за кого современные проги и жрут невероятные объемы памяти и не хотят быстро работать :-)Вот зашел ты в роту, где три десятка человек сидит, и давай XVM лопатить лишнюю сотню умножений. Собственно я после захода в роту и ожидания, пока данные появятся, в коде и пошел рыться. Хотя я понимаю, что задержка связана, естественно, не с этими лишними вычислениями, а с поиском данных по игрокам. Но всё же почему бы не оптимизировать. Тем более у меня большие сомнения, что Math.pow(value, 3) читаются лучше, чем value*
  2. @sirmax, Я тут в коде покопался, смотрю у тебя перевод так сделан: public static function XEFF(value) { return Math.round(Math.max(0, Math.min(100, -0.000000002523 * Math.pow(value, 3) + 0.000003351 * Math.pow(value, 2) + 0.07331 * value - 31.57))); } public static function XWN(value) { return Math.round(Math.max(0, Math.min(100, 0.000000001984 * Math.pow(value, 3) - 0.00000191 * Math.pow(value, 2) + 0.04803 * value - 4.638))); } Итого, в каждой функции три умножения и два возведения в степень. Может так лучше: public static function XEFF(value) { return Math.round(Math.max(0, Math.min(100, value*( value*( -0.000000002523*value + 0.000003351) + 0.07331) - 31.57))); } public static function XWN(value) { return Math.round(Math.max(0, Math.min(100, value*( value*( 0.000000001984*value - 0.00000191) + 0.04803) - 4.638))); } Итого, в каждой функции только три умножения и никаких возведений в степень.
  3. А тебе не кажется, что авторы формул и пытаются это сделать? Ничего не мешает тебе придумать свою формулу. Если она окажется лучше имеющихся, то перейдем на нее.
  4. Последняя приведенная ссылка показывает, что можно смотреть не в бою, а в достижениях по игроку. Ищешь игрока и смотришь его общую стату и по танкам. Сортируй как хочешь, хоть по уровню: Есть скрипт для браузера, позволяющий смотреть рейтинги прямо на официальном сайте, но там по танку только процент побед.
  5. Да. А для файлов из 3.4.0 он просто необходим. Вот и нашлась проблема.
  6. Например, в моем конфиге: http://www.koreanrandom.com/forum/topic/2272- А также в куче других конфигов из той ветки форума, если мой довольно специфический не подходит. А также можно сделать свой собственный конфиг с любыми достумными данными: http://www.koreanrandom.com/forum/topic/1422-редактор-конфигов-xvm-editor/#entry11316 куда вводишь? кстати, теперь с помощью XVM можно смотреть игроков прямо в информации по ним: http://www.koreanrandom.com/forum/topic/2784-информация-от-xvm-stat-в-расширенной-статистике-игрок/?p=37545
  7. Посмотри скрины остальных, работает же.Либо не все добавляешь, либо лишнее добавляешь, либо конликт с другими модами, либо xvm-stat еще обновить надо.
  8. Да, добавляй туда из этой темы только UserInfo.swf, VehicleMarkersManager.swf и TeamMemberRenderer.swf
  9. А есть ведь еще эффективность на танке, есть количество боев на танке... Смотри- не хочу.
  10. Никак. Старая формула ушла в небытие. Если тебе надо вместо двузначной шкалы четырехзначную, то по какой формуле, eff или wn6? @_Алекс_,У тебя старый XVM. Миникарта с новым глючит: Считать, что ты сам обновишь секцию миникарты, как тебе нравится, и просто править остальное? В общем, сделал маркеры. Проценты по альту думаю логичнее всего рисовать там же, где в обычном режиме полоски, чтобы взглядом не мотать. Соответственно эффективность по танку и бои на танке в эту же строку сделал. С маркером уязвимости та же история: если рисовать после названия танка, то в расширенном режиме либо исчезнет, либо перепрыгнет на другое место. Соответственно перенес на край полосы здоровья и выделил желтым. Миникарту не трогал. XVM.xvmconf
  11. Или ты торчал на долбаном захвате пока ваших рядом валили, хотя мог бы помочь, расстреливая с бортов, и в итоге из-за этого слили. Такое намного чаще бывает, что горе-захватчиков как раз не хватает для победы. А вот чтобы выиграли захватом при численном превосходстве врага бывает крайне редко. Просто играю на арте и вижу картину в целом.В общем, все верно:
  12. Ну что делать, если у некоторых по 100500 символов в никах. Ради этого убирать стистику, или рисовать ее микроскопическим шрифтом? По мне так проще на начало/конец ника забить. Хотя убрать процент побед на танке я и сам думал. Но просто за ненадобностью. Хотя в свете глюков с отдачей среднего дамага и соответственно неправильным расчетом эффективности на танке, процент побед может и имеет смысл пока оставить, что я и сделал. Это ладно. Я вот сам придумал вот такую жуть:http://www.koreanrandom.com/forum/topic/2272-конфиг-seriych-test6-для-xvm-332-test8/?p=27044 И вдруг смотрю в конфиге chess тот же самый принцип уже 100 лет используется.
  13. Вроде пашет. Заголовок, наверное, надо над столбиком рейтинга сделать: xwn и по всплывающей подсказке тоже окошко: И я думаю надо сделать, чтобы везде задержка между наведением мыши и вылетом подсказки была меньше. По мне так вообще в ноль ее убрать.
  14. Думаю еще раз ноут на работе забыть будет достаточно :-)
  15. По задумке {{c:wn}} и {{c:xwn}} должны давать абсолютно одинаковые результаты. Однако есть нюансы:1) Из-за неточности аппроксимации в редких случаях цвета могут отличаться. Например, 1885 по wn6 - это фиолетовый, а по xwn это 92,4 балла, что округляется до 92 и еще бирюзовый. В принципе, этого можно избежать, прописав более точные границы, не заботясь о том, чтобы они попадали ровно посередине между баллами, но не знаю, как люди воспримут, что скажем 92 иногда будет краситься в бирюзовый, а иногда в фиолетовый. Если тебя это устроит, можешь везде использовать везде цвет {{c:wn}} даже для значения {{xwn}}. 2) Никто не запрещает в конфиге по тем или иным причинам использовать разные оттенки для шкалы xvm и для других рейтингов. Соответственно в этом случае автор сам решает, зачем ему это надо, но цвета шкалы xvm и рейтинга уже, очевидно, имеют разный смысл.
  16. Точно не буду включать. Не вижу смысла. Мне они только мешали. Честно, с самого первого раза, когда я только установил исходный понравившийся конфиг(вроде это был кем-то переделанный конфиг Awesome), ни разу не пробовал менять. Как-нибудь поиграюсь с этим, может и покажется какой-то вариант лучше. Я бы не сказал, что он более продвинутый. Он другой. Сами по себе иконки танков мне понравились, когда их увидел, но по мне так нагляднее как у меня: бомбочка и череп(хочу заменить на православный крест, но что-то не найду хорошо выглядящий в маленьком размере). А вот значки типа техники может и стоит добавить, хотя опять же у меня в иконках тип техники по цветам определяется, соответственно интуитивно понятны и цвета в хитлоге. Так что не факт, что поменяю. Есть желание развить вот эту тему: http://www.koreanrandom.com/forum/topic/2272-конфиг-seriych-test6-для-xvm-332-test8/?p=32065 вот туда такой хитлог лучше впишется.
  17. Возьми все файлы от xvm-3.3.2-test8, а от xvm-3.4.0-test4 только VehicleMarkersManager.swf и UserInfo.swf
  18. Они вроде как через питон делают: aims.pyc XVM в питон не суется. Кстати, прицел замечательный, 100р автору как раз отправил.
  19. @oldsurferjoe, Unfortunately, DUD impossible to be considered in calculating the rankings. average damage by IS-6: 1031 TOP damage by IS-6: 2190
  20. @sirmax, xeff вместо 0 (или 1, не знаю, как ты задумывал) пишется XX Возможно с xwn тоже самое.
  21. @TurinDeNar, спасибо, понял, не обратил внимание на id.
  22. @Solder21, Как это ни удивительно, но на официальном сайте: http://www.modxvm.com/скачать-xvm/ Если будешь ставить на версию игры 0.8.3, а не на тестовую 0.8.4, то скачай сначала xvm-3.3.2-test8, а потом от xvm-3.4.0-test4 возьми только VehicleMarkersManager.swf и UserInfo.swf Если ставить на тестовую 0.8.4, то качай только xvm-3.4.0-test4 Ну и в любом случае xvm-stat-1.2.4 @sirmax, Я правильно понимаю, что это так и задумано? http://proxy.bulychev.net:1333/?0,EFF,40_tonn В инфе соответственно показывает первое значение. Просто другу вчера XVM поставил, а он мне говорит, что 40_tonn днище :-)
  23. @booch_124, Правильно sirmax пишет, E всё-таки глючит. Лучше сделать как-то так: Сделать i (info) там же, где на твоем скрине, Е. Красить эту i в цвет общей эффективности(wn6 или eff), а в подсказке выводить всю инфу.
×
×
  • Create New...