Jump to content
Korean Random
tratatank

[0.9.*] WotXp - расширенное отображение опыта экипажа и техники

Recommended Posts

Раз уж спашиваешь здесь, то ставь мод из этой темы. Так как что с ним стало в протанках я знать не могу. Тем более в той версии что выложена в шапке свободный опыт никак не учитывается. В репозитории уже неделю лежит версия с учетом свободки, но я её еще не публиковал. Короче попробуй последнюю версию: attachicon.gifwotxp.zip

Как считает опыт можешь посмотреть в исходниках мода. В общих чертах: мод сначала считает количество боёв до выкачки в топ с учетом свободки, затем количество боёв для открытия всех танков без учета свободки.

Настройки будут позже.

Ну и просто ради интереса скинь версию мода из протанков.

Пойдем по порядку

файл из протанков

поставил ту что скинул.

по конвею: df41900b6eea.jpg

что-то совсем странное. так как в последнее время не играю - скрин с исследование актуален.

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

Исходники завтра на работе гляну.

итак

 

5ce7a3f7b5ab.jpg

183000-100160=82.8к верно если без свободного

120ef066f845.jpg

25000+9000+32000-1492-2369=62.1к верно если со свободным

bddec05eb41c.jpg

25000+55000+27500+24000-17127=114,3к ни со свободним ни без.

Edited by Lesic

Share this post


Link to post

Short link
Share on other sites

В протанках - неизмененная версия скрипта из шапки этой темы. Учета свободки там нет.

По конвею в последнем скрине - всё верно. Для выведения танка в топ тебе нужно 45к опыта на двигатель, а у тебя уже есть 116к. Ну или как сообщяет мод до топового состояния осталось еще 0 боёв и 0 опыта. Если купишь двигатель, мод начнет считать сколько осталось до следующего танка. Вариант с "а я не собирался двигатель покупать" не канает, такие нюансы запрограммировать слишком трудно.

Такое отображение конечно не очень понятно, считай что это черновая версия. Надо придумать вариант по удачнее.

Share this post


Link to post

Short link
Share on other sites

В протанках - неизмененная версия скрипта из шапки этой темы. Учета свободки там нет.

По конвею в последнем скрине - всё верно. Для выведения танка в топ тебе нужно 45к опыта на двигатель, а у тебя уже есть 116к. Ну или как сообщяет мод до топового состояния осталось еще 0 боёв и 0 опыта. Если купишь двигатель, мод начнет считать сколько осталось до следующего танка. Вариант с "а я не собирался двигатель покупать" не канает, такие нюансы запрограммировать слишком трудно.

Такое отображение конечно не очень понятно, считай что это черновая версия. Надо придумать вариант по удачнее.

а нельзя тогды выводить как нибудь через дробь или еще как опыта до элитного/опыта на технику?

Share this post


Link to post

Short link
Share on other sites

В протанках - неизмененная версия скрипта из шапки этой темы. Учета свободки там нет.

По конвею в последнем скрине - всё верно. Для выведения танка в топ тебе нужно 45к опыта на двигатель, а у тебя уже есть 116к. Ну или как сообщяет мод до топового состояния осталось еще 0 боёв и 0 опыта. Если купишь двигатель, мод начнет считать сколько осталось до следующего танка. Вариант с "а я не собирался двигатель покупать" не канает, такие нюансы запрограммировать слишком трудно.

Такое отображение конечно не очень понятно, считай что это черновая версия. Надо придумать вариант по удачнее.

Конфиг не планируется?А то действительно,лично я часто рации не исследую,получается не топ,да и много чего,отключалку на свободный и т.п.

Share this post


Link to post

Short link
Share on other sites

исходники посмотрел. Было бы конечно лучше, если бы я понимал в питоне))))). Ну собственно основное в том, что кроме количества боев никаких мат. вычислений нет, только логические операции с теми числами, которые дает игра. Тогда совершенно не понятно - какого лешего они не сходятся хотя бы с тем, что в дереве исследований.

Share this post


Link to post

Short link
Share on other sites

Конфиг не планируется?А то действительно,лично я часто рации не исследую,получается не топ,да и много чего,отключалку на свободный и т.п.

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

 

исходники посмотрел. Было бы конечно лучше, если бы я понимал в питоне))))). Ну собственно основное в том, что кроме количества боев никаких мат. вычислений нет, только логические операции с теми числами, которые дает игра. Тогда совершенно не понятно - какого лешего они не сходятся хотя бы с тем, что в дереве исследований.

Проверил твои скрины из предыдущего поста. Вчера их чего то не заметил)

в последнем: 25000+55000+27500+24000-17127-2369=112004

Числа от 100к до 1М округляются до целого количества тысяч в большую сторону. Тут по тупому получилось 113к. С другой стороны погрешность меньше одного процента. Так что это норма.

Share this post


Link to post

Short link
Share on other sites

 

 

В протанках - неизмененная версия скрипта из шапки этой темы

Я хотел уточнить...брать мод из шапки темы - это плохо? Или что-то не так? Просто в шапке лежит от 27 апреля версия. 


 

 

Раз уж спашиваешь здесь, то ставь мод из этой темы. Так как что с ним стало в протанках я знать не могу.

Мы не трогаем "живые" моды... слежу за обновлениями и обновляю вслед за автором. 

  • Upvote 1
  • Downvote 7

Share this post


Link to post

Short link
Share on other sites

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

 

Проверил твои скрины из предыдущего поста. Вчера их чего то не заметил)

в последнем: 25000+55000+27500+24000-17127-2369=112004

Числа от 100к до 1М округляются до целого количества тысяч в большую сторону. Тут по тупому получилось 113к. С другой стороны погрешность меньше одного процента. Так что это норма.

ОК, понятно, три значимых числа, но все же нормальное округление было бы логичнее. если верить гуглю

 

round(x) Округляет число до ближайшего целого. Если дробная часть числа равна 0.5, то число округляется до ближайшего четного числа.

А что с первым скрином, ру251. Получается, что для модулей свободка учитывается, а для техники нет.

 

 

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

Ну можно например задать режимы: так как сейчас сначала до топ, потом техника; суммарно топ+техника; одновременно через разделитель топ / техника

вообще для меня бы идеальным был режим техника + модули на пути ислледования, но думаю такую инфу взять неоткуда.

Share this post


Link to post

Short link
Share on other sites

 

 

Я хотел уточнить...брать мод из шапки темы - это плохо? Или что-то не так? Просто в шапке лежит от 27 апреля версия.

Просто Lesic писал про учет свободки, в то время как в версии из шапки никакого учета свободки нет. Вот я подумал что в протанках лежит какая то особая версия. Как оказалось причина в чём то другом.

ОК, понятно, три значимых числа, но все же нормальное округление было бы логичнее. если верить гуглю

А что с первым скрином, ру251. Получается, что для модулей свободка учитывается, а для техники нет.

 

Ну можно например задать режимы: так как сейчас сначала до топ, потом техника; суммарно топ+техника; одновременно через разделитель топ / техника

вообще для меня бы идеальным был режим техника + модули на пути ислледования, но думаю такую инфу взять неоткуда.

----

>ОК, понятно, три значимых числа, но все же нормальное округление было бы логичнее. если верить гуглю

имхо, тут лучше лишние накинуть

>А что с первым скрином, ру251. Получается, что для модулей свободка учитывается, а для техники нет.

да

>одновременно через разделитель топ / техника

четыре числа тогда придется отображать - слишком много

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

В конфиге будет только опционально использование свободки для исследования модулей и отдельно для исследования техники.
Ок,спасибо,ждем))) 

Share this post


Link to post

Short link
Share on other sites

Может быть есть возможность увеличить размер ушей в ангаре???

А то мех.вод обделён...для названия танка места не хватает(((

Чтоб всё было нуу прям идеально   :gg:

Edited by NooBooL

Share this post


Link to post

Short link
Share on other sites

 

 

Может быть есть возможность увеличить размер ушей в ангаре??? А то мех.вод обделён...для названия танка места не хватает(((

Возможности увеличить уши нет. Но если я правильно помню, можно сократить длину этой строки убрав тип техники (здесь "легкий танк").

Share this post


Link to post

Short link
Share on other sites

Спасибо, понял)

Share this post


Link to post

Short link
Share on other sites

Снова обнова. Добавлен файл настроек и поддержка макросов.

Вики страничка по настройкам https://github.com/macrosoft/wotxp/wiki

 

Может стоит добавить это в конфиг?

В принципе, при желании, осталось скопировать.

// Редактировать только в Notepad++ !!! https://notepad-plus-plus.org/
{
//  Макросы для экипажа
//   nextLevelBattleCount - боёв до следующего процента навыка
//   nextSkillBattleCount - боёв до полного изучения текущего навыка
//   nextLevelXpCost - опыта до следующего процента навыка
//   nextSkillXpCost - опыта до полного изучения текущего навыка
//   freeXp - свободный опыта танкиста

// префикс к званию танкиста
    "tankmanRankPrefix": "[{{nextLevelBattleCount}}|{{nextLevelXpCost}}] ",

// префикс к специальности танкиста
    "tankmanRolePrefix": "[{{nextSkillBattleCount}}|{{nextSkillXpCost}}] ",

// префикс к специальности танкиста для танкистов имеющих невыбранный перк
    "tankmanNewSkillRankPrefix": "[+{{freeXp}}] ",
    "tankmanNewSkillRolePrefix": "",

// использовать свободный опыт для иследования модулей
    "useFreeXpForModuleResearch": true,

// использовать свободный опыт для иследования танков
    "useFreeXpForVehicleResearch": false,

//  Макросы для техники
//   topBattleCount - боёв до выведения машины в топ
//   elitBattleCount - боёв до получения элитного статуса
//   requiredTopXp - опыта до выведения машины в топ
//   requiredElitXp - опыта до получения элитного статуса
//   extraXp - излишки опыта

// шаблон для стоковой техники
    "stockVehicle": " [ {{topBattleCount}} <img align='top' src='img:// gui/maps/icons/library/BattleResultIcon-1.png' height='14' width='14' vspace='-3'/> {{requiredTopXp}} <img align='top' src='img:// gui/maps/icons/library/XpIcon-1.png' height='16' width='16' vspace='-3'/>]",

// шаблон для стоковой техники, когда опыта хватает для выведения её в топ
    "stockVehicleResearchCompleted": " [ +{{extraXp}} <img align='top' src='img:// gui/maps/icons/library/EliteXpIcon-2.png' height='16' width='16' vspace='-3'/>]",

// шаблон для топовой техники
    "topVehicle": " [ {{elitBattleCount}} <img align='top' src='img:// gui/maps/icons/library/BattleResultIcon-1.png' height='14' width='14' vspace='-3'/> {{requiredElitXp}} <img align='top' src='img:// gui/maps/icons/library/XpIcon-1.png' height='16' width='16' vspace='-3'/>]",

// шаблон для топовой техники, когда опыта хватает для получения элитного статуса
    "topVehicleResearchCompleted": " [ +{{extraXp}} <img align='top' src='img:// gui/maps/icons/library/EliteXpIcon-2.png' height='16' width='16' vspace='-3'/>]",

// включение отладочного режима
    "debug": false
}

 

Отдельное спасибо за джейсона.

Edited by Yusha
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Может стоит добавить это в конфиг?

В принципе, при желании, осталось скопировать.

// Редактировать только в Notepad++ !!! https://notepad-plus-plus.org/
{
//  Макросы для экипажа
//   nextLevelBattleCount - боёв до следующего процента навыка
//   nextSkillBattleCount - боёв до полного изучения текущего навыка
//   nextLevelXpCost - опыта до следующего процента навыка
//   nextSkillXpCost - опыта до полного изучения текущего навыка
//   freeXp - свободный опыта танкиста

// префикс к званию танкиста
    "tankmanRankPrefix": "[{{nextLevelBattleCount}}|{{nextLevelXpCost}}] ",

// префикс к специальности танкиста
    "tankmanRolePrefix": "[{{nextSkillBattleCount}}|{{nextSkillXpCost}}] ",

// префикс к специальности танкиста для танкистов имеющих невыбранный перк
    "tankmanNewSkillRankPrefix": "[+{{freeXp}}] ",
    "tankmanNewSkillRolePrefix": "",

// использовать свободный опыт для иследования модулей
    "useFreeXpForModuleResearch": true,

// использовать свободный опыт для иследования танков
    "useFreeXpForVehicleResearch": false,

//  Макросы для техники
//   topBattleCount - боёв до выведения машины в топ
//   elitBattleCount - боёв до получения элитного статуса
//   requiredTopXp - опыта до выведения машины в топ
//   requiredElitXp - опыта до получения элитного статуса
//   extraXp - излишки опыта

// шаблон для стоковой техники
    "stockVehicle": " [ {{topBattleCount}} <img align='top' src='img:// gui/maps/icons/library/BattleResultIcon-1.png' height='14' width='14' vspace='-3'/> {{requiredTopXp}} <img align='top' src='img:// gui/maps/icons/library/XpIcon-1.png' height='16' width='16' vspace='-3'/>]",

// шаблон для стоковой техники, когда опыта хватает для выведения её в топ
    "stockVehicleResearchCompleted": " [ +{{extraXp}} <img align='top' src='img:// gui/maps/icons/library/EliteXpIcon-2.png' height='16' width='16' vspace='-3'/>]",

// шаблон для топовой техники
    "topVehicle": " [ {{elitBattleCount}} <img align='top' src='img:// gui/maps/icons/library/BattleResultIcon-1.png' height='14' width='14' vspace='-3'/> {{requiredElitXp}} <img align='top' src='img:// gui/maps/icons/library/XpIcon-1.png' height='16' width='16' vspace='-3'/>]",

// шаблон для топовой техники, когда опыта хватает для получения элитного статуса
    "topVehicleResearchCompleted": " [ +{{extraXp}} <img align='top' src='img:// gui/maps/icons/library/EliteXpIcon-2.png' height='16' width='16' vspace='-3'/>]",

// включение отладочного режима
    "debug": false
}

 

Отдельное спасибо за джейсона.

В центре модификаций настройки будут?

Share this post


Link to post

Short link
Share on other sites

Может стоит добавить это в конфиг?

В принципе, при желании, осталось скопировать.

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

Share this post


Link to post

Short link
Share on other sites

Привет, я тут вчера обновил свой Экипаж

переделал его в соответствии со своими текущими знаниями\умениями, в архив добавлены исходники.

Вдруг будут интересные идеи. На что либо еще подтолкнут, или вы меня подтолкнете.

Я взял на себя смелость, добавил от вашего мода в свой, идею инъекции в выходные данные и формат для округления данных.

 

Просто Экипаж это мой самый первый публичный мод, я изучал Питон, создавая его и много времени не обновлял ему логику и структуру, по принципу "работает? не трогай" :)

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

 

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

Спасибо.

Edited by spoter
  • Upvote 7
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Зря исходники выложил.

Скоро кое-кто появится, закрысит

75dcbc12779fd1b4e167d85ea0e55cfe.png

и, как всегда, обольет тебя помоями в одном из своих видосов.

Edited by Kimifan
  • Upvote 3
  • Downvote 4

Share this post


Link to post

Short link
Share on other sites

Зря исходники выложил.

Скоро кое-кто появится, закрысит

75dcbc12779fd1b4e167d85ea0e55cfe.png

и, как всегда, обольет тебя помоями в одном из своих видосов.

 

Лучше ориентироваться на хорошие опенсорсные проекты типа XVM, а не тех кто "закрысит".

Кто то глядя на исходники чему то научится или найдет ошибку - уже хорошо, кто то сделает лучше - отлично, сам буду пользоваться.

Как побочный эффект кто то может сделать свой лучший мод и зашифрует исходники - всё для блага пользователей. Но как говорится, от меня то не убудет.

  • Upvote 4
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...