-
Posts
14,403 -
Joined
-
Last visited
-
Days Won
246
Everything posted by sirmax
-
Обсуждаем рейтинги эффективности, придумываем свой
sirmax replied to seriych's topic in Statistics in XVM
Во какой интересный персонаж: http://proxy.bulychev.net:1333/?0,EFF,73892 -
Read 2 last pages of this topic.
-
[Автопосадка экипажа / Crew loader]
sirmax replied to Lemaxho's topic in Components of XVM and Addons (py_macro)
Думаю, стоит сразу забивать подходящими. -
[Автопосадка экипажа / Crew loader]
sirmax replied to Lemaxho's topic in Components of XVM and Addons (py_macro)
Если честно, я бы не усложнял, если текущего функционала достаточно. 1. Динамическое меню строится только для премиумных танков, для которых в казарме есть танкисты с других танков того же типа и нации. 2. Сажаем всех подходящих танкистов, остальные слоты останутся пустыми. 3. Естественно, сажаем только тех кто есть в казарме. -
ну а лог? xvm-stat хотя бы какой?
-
По ним нет данных по среднему/топовому дамагу и фрагам, так что ничего нельзя посчитать. Рекомендую всем отключить пока зум миникарты. Для этого необходимо добавить в конфиг: "hotkeys": { "minimapZoom": { "enabled": false, "onHold": true, "keyCode": 17 } }, С зумом, клавишами и т.д. будем разбираться отдельно. Пока считайте, что этого функционала еще нет.
-
Тема для багов новой прокси. Все, кроме багов, будет удаляться без предупреждения. ХД: Для незнаек: XVM-stat это модуль статистики. Значит в этой теме баги только касательно модуля статистики.
-
Fixed, you can update swf from this post before test3 will be released.
-
[Автопосадка экипажа / Crew loader]
sirmax replied to Lemaxho's topic in Components of XVM and Addons (py_macro)
Сделал так, что сажает лучшего если есть несколько "родных". может стоит для премиума сделать посадку подходящих того же класса? В принципе, как вариант, можно расширить меню, типа: Тетрарх: ----------------------- Основной экипаж Лучший экипаж ---------------------- Т-50 МС-1 ----------------------- То есть смотреть для каких танков того же класса есть экипаж в казарме, и динамически строить меню. Думаю, будет удобно для прокачки экипажа на премиумном танке. Да, похоже на то. Я разберусь. А виноват был break в 50 строке. :) Вот исправленный swf, пока нет test3 crew.swf.zip -
Will be fixed in test3
-
[Автопосадка экипажа / Crew loader]
sirmax replied to Lemaxho's topic in Components of XVM and Addons (py_macro)
Насчет этого - твой вариант идентичен тому что было. Вот твой вариант: // CASE 1 : bestTankman is better than actual // conserve the bestTankman if (best > current) return false; // CASE 2 : bestTankman's capacity is equal with the actualTankman's skill // Need deeper analysis else if (best == current) { //CASE 2.1 : bestTankman has more skills than actualTankman //conserve the bestTankman if (bestTankman["skills"].length > actualTankman["skills"].length) return false; //CASE 2.2 : bestTankman has less skills than actualTankman //select the actualTankman if (bestTankman["skills"].length < actualTankman["skills"].length) return true; //CASE 2.3 : bestTankman has the same number of skills that the actualTankman //if the bestTankman's lastskilllevel is < that actualTankman's //select the actualTankman if (bestTankman["lastSkillLevel"] < actualTankman["lastSkillLevel"]) return true; } //CASE 3 : actual tankman is better than bestTankman //select the actualTankman else if (best < current) return true; return false; вот мой: // CASE 1 : bestTankman is better than actual // conserve the bestTankman if (best > current) return false; //CASE 3 : actual tankman is better than bestTankman //select the actualTankman if (best < current) return true; // CASE 2 : bestTankman's capacity is equal with the actualTankman's skill // Need deeper analysis //CASE 2.1 : bestTankman has more skills than actualTankman //conserve the bestTankman if (bestTankman["skills"].length > actualTankman["skills"].length) return false; //CASE 2.2 : bestTankman has less skills than actualTankman //select the actualTankman if (bestTankman["skills"].length < actualTankman["skills"].length) return true; //CASE 2.3 : bestTankman has the same number of skills that the actualTankman //if the bestTankman's lastskilllevel is < that actualTankman's //select the actualTankman if (bestTankman["lastSkillLevel"] < actualTankman["lastSkillLevel"]) return true; return false; так что ошибка в алгоритме, а не в оптимизации неправильно выразился, проблема в оптимизации, но не в этом месте. Сейчас поищу в чем дело. -
[Автопосадка экипажа / Crew loader]
sirmax replied to Lemaxho's topic in Components of XVM and Addons (py_macro)
По идее нужно садить лучшего. Надо эти алгоритмы расписать обычным текстом. -
пока откатывайтесь на тест1, починим, будет тест3. Так же нужно разделить тест мода и прокси, а то сложно разобраться чьи глюки. Лучше пока инвестируйте на стат-1.3.0, новая прокси не стабильна пока еще.
-
right click on the empty tankman slot
-
проще всего через картинку.
-
[Автопосадка экипажа / Crew loader]
sirmax replied to Lemaxho's topic in Components of XVM and Addons (py_macro)
Оптимизировать надо было, поправить ошибки не сложно. Тем более у тебя права есть, можешь править. предлагай варианты -
По идее, это можно сделать и сейчас с помощью макроса {{dmg-kind}}
-
[Автопосадка экипажа / Crew loader]
sirmax replied to Lemaxho's topic in Components of XVM and Addons (py_macro)
И по-английски Вопрос по алгоритму. 1. PutOwn - если есть, допустим, 2 командира на один и тот же танк, кого посадит? 2. PutOwn - если премиумный танк, посадит ли с другого танка того же класса? 3. PutBest - неплохо бы алгоритм в шапку В общем, почистил, выложил в транк, выложил 3.5.0-test2. Проверяйте все ли правильно работает. З.Ы. После чистки осталось процентов 10 от первоначального кода. :) -
Выложил test2: XVM-3.5.0-test2: * полоса захвата: модифицирована * миникарта: увеличить миникарту по нажатию или удержанию кнопки на клавиатуре; см. секции "minimap":{"zoom" and "hotkeys":{ в XVM.xvmconf * миникарта: выключатель 1км квадрата для артиллерии * миникарта: iconScale теперь не влияет на размер иконок баз * маркеры: автоматический размер текстовых полей * crew: мод посадки экипажа (автор: Lemaxho) ---- XVM-3.5.0-test2: * capture bar: tweak * minimap: zoom minimap by key pressing; see sections "minimap":{"zoom" and "hotkeys":{ at XVM.xvmconf * minimap: 1km square switch for artillery * minimap: iconScale now does not affect capture bases * markers: auto size text fields * crew: crew loading mod (author: Lemaxho)
-
[Автопосадка экипажа / Crew loader]
sirmax replied to Lemaxho's topic in Components of XVM and Addons (py_macro)
Давайте зарелизим, а там посмотрим какие еще настройки сделать. В принципе, можно в конфиге будет все что хочешь настроить, если нужно будет. Надо бы в readme-(ru|en).txt написать секцию по CrewLoader, чтобы вопросов не было. Еще вопрос ко всем - нужно ли делать выключалку на этот мод, или пусть всегда включен будет? Мое мнение - не надо, он не мешает даже тем, кто не будет пользоваться. -
скрин, лог
-
[Автопосадка экипажа / Crew loader]
sirmax replied to Lemaxho's topic in Components of XVM and Addons (py_macro)
Вопрос по локализации. Я отвязал мод от игровой локализации, чтобы не использовать text/*.mo. Сейчас перевод такой: // EN tr["PutOwnCrew"] = "Put own crew"; tr["PutBestCrew"] = "Put best crew"; // RU tr["PutOwnCrew"] = "Основной экипаж"; tr["PutBestCrew"] = "Лучший экипаж"; какие будут предложения? Залил мод в trunk, правда еще надо будет дочистить, там много лишнего. -
У меня на реплее показывает 41% и 45%, соответственно, цвета белый и красный. Может это только в FinalStatistic проявляется, но тут я проверить не смогу. Если еще что-то подобное будет замечено после версии 3.5.0-test2, пишите.
-
Маркеры: отдельные настройки урона для себя и взводного
sirmax replied to demon2597's topic in Suggestions for XVM
В общем, это не то. Можно просто добавить еще одну секцию - damageTextSquad. "enemy": { "alive": { "normal": { "damageText": { "damageMessage": "{{dmg}}" }, "damageTextSquad": { "damageMessage": "{{dmg}}" }, Но мне тут не нравится что для взвода выделяется целый блок настроек. Не вяжется он тут как-то... -
Сделал автоматический размер, будет в 3.5.0-test2. Надеюсь, ничего не поплывет...