Meddio Posted March 23, 2014 Share Posted March 23, 2014 (edited) То что окно теперь огромное хорошо, но опять нужно будет всё переделывать Трудно пока сказать, хорошо это или плохо. Многие стремятся к компактности, а тут лишних 44 пикселя - просто на отступы выделено. К тому же с фоном сообщения придется повозиться. В старом клиенте все работало следующим образом: Сообщениям (клиентом или модом Exel) назначался один из цветов: green, red, yellow, black, grey, lightGrey. Из файла serviceMessageComponents.swf бралась общая фоновая картинка (подложка) и картинка, соответствующая цвету (накладывалась сверху). Всего в файле было 9 изображений, благодаря которым можно было контролировать фон (подменив их в SWF), да и переключаться между ними из настроек Exel. Теперь там только 4 изображения, и только одно-два из них (судя по размеру) отвечает за фон системных сообщений. Танка (из скриншота) там нет - т.е. изображения победа/ничья/поражение явно лежат в каком-то другом файле SWF - придется ковыряться, искать. Зато возможен плюс в виде нормального (а не растягиваемого) фонового изображения: В старом клиенте фоновые изображения имели 34 пикселя по высоте, клиент брал верхние 32 - в качестве шапки, 34-ый - в качестве нижней границы, а кусок от 32-го до 34-го - растягивал (в большинстве случаев получалось не очень красиво). Теперь, возможно, получиться подставить предсказуемый фон (без растягивания). У меня были заготовки нового конфига с другим "дизайном" (аккуратным фоном, имитацией элементов интерфейса клиента и т.д.). Пока что на нем можно поставить крест (( Edited March 23, 2014 by Meddio Link to comment Short link Share on other sites More sharing options...
jeroohn Posted March 23, 2014 Author Share Posted March 23, 2014 Многие стремятся к компактности, а тут лишних 44 пикселя - просто на отступы выделено. class LAYOUT_PADDING(object): HANGAR = (4, 235) OTHER = (0, 35) LIST = (45, 34) можно будет из питона поиграться с паддингом напомните только.... Link to comment Short link Share on other sites More sharing options...
AndrasD Posted March 23, 2014 Share Posted March 23, 2014 сделать то можно... не понятно только куда эту простыню потом выводить. Возможно, для сторонников компактности это не проблема. У меня, например, на каждый танк отводилось бы не более 2-3 строчек. Самое нужное там помещается. А на большом количестве танков зараз я не играю. Понятно, что это я, у других может быть совсем иначе. Но можно обсудить, кто что думает. Link to comment Short link Share on other sites More sharing options...
BuSH Posted March 23, 2014 Share Posted March 23, 2014 У меня, например, на каждый танк отводилось бы не более 2-3 строчек. На тесте 2-х строчная надпись приветствия в 2+ раза больше той же надписи на основе. Только за счёт огромных отступов. Так что твои 2-3 строчки на тесте будут занимать места как 5-8 строк сейчас. Ну, надеюсь, jeroohn даст нам достаточно инструментов для выковыривания сего ВГшного чуда. Link to comment Short link Share on other sites More sharing options...
Meddio Posted March 23, 2014 Share Posted March 23, 2014 (edited) jeroohn, возможно, поможет с внутренними отступами окошек (padding). Интерлиньяж (расстояние между строками текста) регулируется с помощью <textformat leading='...'> Размер шрифта - с помощью <font size=''..."> Так что, надеюсь, с компактностью проблем не будет. Провел пару боев. Фоновые картинки в победах/ничьих/поражениях смотрятся эффектно. Хотя могли бы и лучше. Чуть позже поковыряюсь в SWF, посмотрю, есть ли специальные фоновые картинки для системных сообщений, или используются те же картинки, что и в окнах результатов боя (только с другим масштабом, прозрачностью и выравниванием). Если специальные - значит, можно будет их заменить. Если те же - то пичаль. Но отступы действительно отвратные. После нескольких боев и покупки нескольких машин и оборудования/модулей высота системного канала - более 7000 писелей. (правда, это без фильтрации ненужных сообщений, которая так помогает в Exel) Edited March 23, 2014 by Meddio Link to comment Short link Share on other sites More sharing options...
angelsoft Posted March 23, 2014 Share Posted March 23, 2014 пишу автору мода, есть предложения - если это возможно (в патче 0,8,11 или в 0,9,0) ? к примеру получил медаль в прошлом бою и хочу просто посмотреть что там за медаль но нужно нажать на кнопку подробнее в окне результаты боя навести на медаль и в окне описания о медали, а можно без кнопок нажал на сообщения нашел тот бой с медалью и там на вел на медаль стрелку и в окне описания о медали, и не надо заходить, тыркать и т,п 1 @ Link to comment Short link Share on other sites More sharing options...
Meddio Posted March 23, 2014 Share Posted March 23, 2014 (edited) Если бы html-движок, используемый в клиенте, поддерживал атрибут "title" в элементах <img>, можно было легко добавлять всплывающие подсказки к иконкам достижений. Но попытка добавления этого атрибута успехом не увенчалась. Не представляю, как jeroohn может с этим помочь - по-моему, это не от него зависит, а от WG. Edited March 23, 2014 by Meddio Link to comment Short link Share on other sites More sharing options...
BuSH Posted March 23, 2014 Share Posted March 23, 2014 пишу автору мода, есть предложения - если это возможно (в патче 0,8,11 или в 0,9,0) ? к примеру получил медаль в прошлом бою и хочу просто посмотреть что там за медаль но нужно нажать на кнопку подробнее в окне результаты боя навести на медаль и в окне описания о медали, а можно без кнопок нажал на сообщения нашел тот бой с медалью и там на вел на медаль стрелку и в окне описания о медали, и не надо заходить, тыркать и т,п Неоправданная нагрузка интерфейса. Часто получаете новые медали?! Бред! 1 2 @ Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 23, 2014 Share Posted March 23, 2014 Трудно пока сказать, хорошо это или плохо. Многие стремятся к компактности, а тут лишних 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 Что-то не воспользовались предложением... Link to comment Short link Share on other sites More sharing options...
jeroohn Posted March 23, 2014 Author Share Posted March 23, 2014 Как-то SysUtils2 предлагал помощь увы, он лишь предлагал.... я к нему обращался. У него либо нет времени либо нет желания. Link to comment Short link Share on other sites More sharing options...
Dev1 Posted March 23, 2014 Share Posted March 23, 2014 jeroohn а у вас есть репозиторий? или он приват? Link to comment Short link Share on other sites More sharing options...
XXX_MUTANT Posted March 23, 2014 Share Posted March 23, 2014 Было: "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 More sharing options...
jeroohn Posted March 23, 2014 Author Share Posted March 23, 2014 jeroohn а у вас есть репозиторий? или он приват? репозитарий чего? Link to comment Short link Share on other sites More sharing options...
Meddio Posted March 23, 2014 Share Posted March 23, 2014 (edited) SuperXcool, автор просил переехать с обсуждением конфигов в соответствующую тему. Отвечу там. Тем более этот вопрос непосредственно касается одного из последних сообщений в теме ("косяка", который ты хочешь исправить) Edited March 23, 2014 by Meddio Link to comment Short link Share on other sites More sharing options...
yethee Posted March 23, 2014 Share Posted March 23, 2014 репозитарий чего? С исходниками мода, вероятно. Link to comment Short link Share on other sites More sharing options...
Dev1 Posted March 23, 2014 Share Posted March 23, 2014 репозитарий чего? С исходниками, на гите или свн Link to comment Short link Share on other sites More sharing options...
jeroohn Posted March 23, 2014 Author Share Posted March 23, 2014 С исходниками, на гите или свн хотел было сделать самому неудобно таскать исходники на гуглодиске.... но видимо либо я слишком стар либо слишком нуб... но как пользоваться гитом я не понял =( так что мучаюсь гуглодиском =) Link to comment Short link Share on other sites More sharing options...
yethee Posted March 23, 2014 Share Posted March 23, 2014 хотел было сделать самому неудобно таскать исходники на гуглодиске.... но видимо либо я слишком стар либо слишком нуб... но как пользоваться гитом я не понял =( так что мучаюсь гуглодиском =) GIT не так страшен, как кажется на первый взгляд. На github.com весьма информативные подсказки, может упростить знакомство с git-ом. Link to comment Short link Share on other sites More sharing options...
Dev1 Posted March 23, 2014 Share Posted March 23, 2014 (edited) GIT не так страшен, как кажется на первый взгляд. На github.com весьма информативные подсказки, может упростить знакомство с git-ом. Как то, давно уже, занимался серверами и держал сорцы на свн, потом исходники переехали на гит. Немного помучился, но в дальнейшем просто не мог без гита. Так что советую :) пример структуры https://github.com/macrosoft/wotstat пысы: сори за офтоп Edited March 23, 2014 by Dev1 Link to comment Short link Share on other sites More sharing options...
Meddio Posted March 23, 2014 Share Posted March 23, 2014 (edited) Пока подходит очередь на вход в тестовый клиент, нашел фоновые изображения для побед/поражений/ничьих. Они лежат не в SWF, как я того ожидал, а вместе с другими PNG: gui/maps/icons/library/BgBattleResultIconVictory-1.png gui/maps/icons/library/BgBattleResultIconDraw-1.png gui/maps/icons/library/BgBattleResultIconDefeat-1.png До флеш-файлов еще руки не дошли, но пока что выходит, что фон системных сообщений теперь вообще не отличается (представляет из себя одно растягиваемое изображение из serviceMessageComponents.swf и два по краям), и только для трех послебоевых сообщений мод подставляет фоновые картинки (которые можно легко подменить, поместив в res_mods). Хотя, раз клиент может выбирать одно из этих трех изображений, есть вероятность, что и любое другое можно подставить. Было бы здорово, если б в Exel существовала такая настройка. Тогда бы к любому типу сообщений, к каждому представлению (по кнопке [Подробнее]) можно было бы добавить свою фоновую картинку - это очень бы разнообразило внешний вид конфигов. Edited March 23, 2014 by Meddio Link to comment Short link Share on other sites More sharing options...
Recommended Posts