Jump to content
Korean Random

[8.11.6]Мод Сессионной статистики Exel


jeroohn

Recommended Posts

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

 

Трудно пока сказать, хорошо это или плохо.

 

FbVVO8H.png

 

Многие стремятся к компактности, а тут лишних 44 пикселя - просто на отступы выделено.

К тому же с фоном сообщения придется повозиться.

 

В старом клиенте все работало следующим образом:

Сообщениям (клиентом или модом Exel) назначался один из цветов: green, red, yellow, black, grey, lightGrey.

Из файла serviceMessageComponents.swf бралась общая фоновая картинка (подложка) и картинка, соответствующая цвету (накладывалась сверху).

Всего в файле было 9 изображений, благодаря которым можно было контролировать фон (подменив их в SWF), да и переключаться между ними из настроек Exel.

 

Теперь там только 4 изображения, и только одно-два из них (судя по размеру) отвечает за фон системных сообщений. Танка (из скриншота) там нет - т.е. изображения победа/ничья/поражение явно лежат в каком-то другом файле SWF - придется ковыряться, искать.

 

Зато возможен плюс в виде нормального (а не растягиваемого) фонового изображения:

 

В старом клиенте фоновые изображения имели 34 пикселя по высоте, клиент брал верхние 32 - в качестве шапки, 34-ый - в качестве нижней границы, а кусок от 32-го до 34-го - растягивал (в большинстве случаев получалось не очень красиво). Теперь, возможно, получиться подставить предсказуемый фон (без растягивания).

 

 

У меня были заготовки нового конфига с другим "дизайном" (аккуратным фоном, имитацией элементов интерфейса клиента и т.д.). Пока что на нем можно поставить крест ((

Edited by Meddio
Link to comment
Short link
Share on other sites

 

 

Многие стремятся к компактности, а тут лишних 44 пикселя - просто на отступы выделено.
 
class LAYOUT_PADDING(object):
    HANGAR = (4, 235)
    OTHER = (0, 35)
    LIST = (45, 34)

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

Link to comment
Short link
Share on other sites

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

Возможно, для сторонников компактности это не проблема. У меня, например, на каждый танк отводилось бы не более 2-3 строчек. Самое нужное там помещается. А на большом количестве танков зараз я не играю. Понятно, что это я, у других может быть совсем иначе. Но можно обсудить, кто что думает.

Link to comment
Short link
Share on other sites

 

 

У меня, например, на каждый танк отводилось бы не более 2-3 строчек.
 

На тесте 2-х строчная надпись приветствия в 2+ раза больше той же надписи на основе. Только за счёт огромных отступов. Так что твои 2-3 строчки на тесте будут занимать места как 5-8 строк сейчас. 

Ну, надеюсь, jeroohn даст нам достаточно инструментов для выковыривания сего ВГшного чуда.

Link to comment
Short link
Share on other sites

jeroohn, возможно, поможет с внутренними отступами окошек (padding).

 

Интерлиньяж (расстояние между строками текста) регулируется с помощью <textformat leading='...'>

Размер шрифта - с помощью <font size=''...">

 

Так что, надеюсь, с компактностью проблем не будет.

 

 

Провел пару боев. Фоновые картинки в победах/ничьих/поражениях смотрятся эффектно. Хотя могли бы и лучше. Чуть позже поковыряюсь в SWF, посмотрю, есть ли специальные фоновые картинки для системных сообщений, или используются те же картинки, что и в окнах результатов боя (только с другим масштабом, прозрачностью и выравниванием).

 

Если специальные - значит, можно будет их заменить. Если те же - то пичаль.

 

Но отступы действительно отвратные. После нескольких боев и покупки нескольких машин и оборудования/модулей высота системного канала - более 7000 писелей.

(правда, это без фильтрации ненужных сообщений, которая так помогает в Exel)

Edited by Meddio
Link to comment
Short link
Share on other sites

пишу автору мода, есть предложения - если это возможно (в патче 0,8,11 или в 0,9,0) ? к примеру получил медаль в прошлом бою и хочу просто посмотреть что там за медаль но нужно нажать на кнопку подробнее в окне результаты боя навести на медаль и в окне описания о медали, а можно без кнопок нажал на сообщения нашел тот бой с медалью и там на вел на медаль стрелку и в окне описания о медали, и не надо заходить, тыркать и т,п
 

  • Downvote 1
Link to comment
Short link
Share on other sites

Если бы html-движок, используемый в клиенте, поддерживал атрибут "title" в элементах <img>, можно было легко добавлять всплывающие подсказки к иконкам достижений.

Но попытка добавления этого атрибута успехом не увенчалась. Не представляю, как jeroohn может с этим помочь - по-моему, это не от него зависит, а от WG.

Edited by Meddio
Link to comment
Short link
Share on other sites

 

 

пишу автору мода, есть предложения - если это возможно (в патче 0,8,11 или в 0,9,0) ? к примеру получил медаль в прошлом бою и хочу просто посмотреть что там за медаль но нужно нажать на кнопку подробнее в окне результаты боя навести на медаль и в окне описания о медали, а можно без кнопок нажал на сообщения нашел тот бой с медалью и там на вел на медаль стрелку и в окне описания о медали, и не надо заходить, тыркать и т,п
 

Неоправданная нагрузка интерфейса. Часто получаете новые медали?! Бред!

  • Upvote 1
  • Downvote 2
Link to comment
Short link
Share on other sites

Трудно пока сказать, хорошо это или плохо.

 

FbVVO8H.png

 

Многие стремятся к компактности, а тут лишних 44 пикселя - просто на отступы выделено.

К тому же с фоном сообщения придется повозиться.

 

В старом клиенте все работало следующим образом:

Сообщениям (клиентом или модом Exel) назначался один из цветов: green, red, yellow, black, grey, lightGrey.

Из файла serviceMessageComponents.swf бралась общая фоновая картинка (подложка) и картинка, соответствующая цвету (накладывалась сверху).

Всего в файле было 9 изображений, благодаря которым можно было контролировать фон (подменив их в SWF), да и переключаться между ними из настроек Exel.

 

Теперь там только 4 изображения, и только одно-два из них (судя по размеру) отвечает за фон системных сообщений. Танка (из скриншота) там нет - т.е. изображения победа/ничья/поражение явно лежат в каком-то другом файле SWF - придется ковыряться, искать.

 

Зато возможен плюс в виде нормального (а не растягиваемого) фонового изображения:

 

В старом клиенте фоновые изображения имели 34 пикселя по высоте, клиент брал верхние 32 - в качестве шапки, 34-ый - в качестве нижней границы, а кусок от 32-го до 34-го - растягивал (в большинстве случаев получалось не очень красиво). Теперь, возможно, получиться подставить предсказуемый фон (без растягивания).

 

 

У меня были заготовки нового конфига с другим "дизайном" (аккуратным фоном, имитацией элементов интерфейса клиента и т.д.). Пока что на нем можно поставить крест ((

Как-то SysUtils2 предлагал помощь. Ссылка на пост. http://www.koreanrandom.com/forum/topic/8824-8116мод-сессионной-статистики-exel/?p=145020

Что-то не воспользовались предложением...

post-8944-0-50331600-1395586287_thumb.jpg

Link to comment
Short link
Share on other sites

 

 

Как-то SysUtils2 предлагал помощь

увы, он лишь предлагал.... я к нему обращался.

У него либо нет времени либо нет желания. 

Link to comment
Short link
Share on other sites

Было:



"DmgAssistedRandom": "{{DmgAsist.text}}<b>{{DmgAssistedRandom}}</b><tab>( <font color='#00CC00'><b>{{avgDmgAssistedRandom}}</b></font> )\n",

Стало:



"DmgAssistedRandom": "{{DmgAsist.text}}<b>ЗДЕСЬ_БЫЛ_МАКРОС</b><tab>( <font color='#00CC00'><b>{{avgDmgAssistedRandom}}</b></font> )\n",

Я поступил иначе.

Было:

"DmgAssistedRandom": "{{DmgAsist.text}}<b>{{DmgAssistedRandom}}</b><tab>( <font color='#00CC00'><b>{{avgDmgAssistedRandom}}</b></font> )\n",

Стало:

"DmgAssistedRandom1": "{{DmgAsist.text}}<b>{{DmgAssistedRandom}}</b><tab>( <font color='#00CC00'><b>{{avgDmgAssistedRandom}}</b></font> )\n",

И использую уже:

		"DetailMessage": {
            "isDynamic": false,
                 "type": "******",
            "icon": "",
            "message": "{{*******}}{{*****}}{{DmgRatioTotal1}}{{DmgAssistedTotal1}}******",
            "showMore": {
                "command": "***********",
                "enabled": *******,
                "param": "**********"
Link to comment
Short link
Share on other sites

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

 

Отвечу там. Тем более этот вопрос непосредственно касается одного из последних сообщений в теме ("косяка", который ты хочешь исправить)

Edited by Meddio
Link to comment
Short link
Share on other sites

 

 

С исходниками, на гите или свн

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

так что мучаюсь гуглодиском =) 

Link to comment
Short link
Share on other sites

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

так что мучаюсь гуглодиском =) 

 

GIT не так страшен, как кажется на первый взгляд. На github.com весьма информативные подсказки, может упростить знакомство с git-ом.

Link to comment
Short link
Share on other sites

GIT не так страшен, как кажется на первый взгляд. На github.com весьма информативные подсказки, может упростить знакомство с git-ом.

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

пример структуры https://github.com/macrosoft/wotstat

пысы: сори за офтоп 

Edited by Dev1
Link to comment
Short link
Share on other sites

Пока подходит очередь на вход в тестовый клиент, нашел фоновые изображения для побед/поражений/ничьих.

 

Они лежат не в SWF, как я того ожидал, а вместе с другими PNG:

gui/maps/icons/library/BgBattleResultIconVictory-1.png
gui/maps/icons/library/BgBattleResultIconDraw-1.png
gui/maps/icons/library/BgBattleResultIconDefeat-1.png

fQQKr9h.pngYW1jB9R.pngoTs1897.png

 

До флеш-файлов еще руки не дошли, но пока что выходит, что фон системных сообщений теперь вообще не отличается

(представляет из себя одно растягиваемое изображение из serviceMessageComponents.swf и два по краям),

и только для трех послебоевых сообщений мод подставляет фоновые картинки (которые можно легко подменить, поместив в res_mods).

 

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

Было бы здорово, если б в Exel существовала такая настройка. Тогда бы к любому типу сообщений, к каждому представлению

(по кнопке [Подробнее]) можно было бы добавить свою фоновую картинку - это очень бы разнообразило внешний вид конфигов.

Edited by Meddio
Link to comment
Short link
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...