-
Content Count
98 -
Joined
-
Last visited
-
Days Won
1
Everything posted by Thunderbo1t
-
Если не брать во внимание рандомные роты - у кланов как правило связь за пределами клиента, так что смысла в этом большого не вижу. Вот если бы миникарта умела различать ротные и рандомные бои и в ротных показывались ники всех союзников - вот это я понимаю.
-
А с учетом того что теперь там еще и иконки танков болтаются - есть что считать (разве что хз как оно себя на ГК поведет). А еще было бы прикольно динамическую прозрачность/колоризацию/добавочные поля для юзер-контента снизу к иконкам танков - например, функционал кого видим/видели/не видели туда так и просится.
-
Итак, начиналось всё обычно. Я занимался капитальной пересборкой конфига для XVM и оставалось всего-ничего - засунуть отображение статистики в окошко загрузки вместо названия танков. Желаемый HTML-код уже был отлажен на окошке инфы по TAB-у, заготовлена древняя дамаг-панель вешающая клиент на этапе загрузки, код прописан в конфиг и запущен реплей. Я надеялся закончить с этим до полуночи. А вот хренушки. Код упорно не желал выглядеть как положено. Я только час с лишним убил экспериментируя со шрифтами и постепенно доходя до мысли что положенный там быть $FieldFont aka Zurich Condensed упорно не желает туда вставать. Любые другие шрифты - запросто, а вот этот - фих. Ни в какой из своих 3 ипостасей из FontConfig.xml, а также по прямому указанию имени оного в винде и в игре. И ладно бы только это - так еще и с отступами творилось нечто странное - табличка которая в естественном виде должна была влазить в 155 точек с запасом, упорно раздувалась по ширине до более чем 180. И тут в процессе очередного разбирания на запчасти кода флешки пришло озарение. Как оказалось, всё из-за этого: Sprite 15 (Right Item Renderer): text14, vehicleField, 83.4, 5.0, Scale[1.200, 1.000] Rotate[0.0, -0.0] Sprite 19 (Left Item Renderer): text18, vehicleField, 259.4, 5.0, Scale[1.200, 1.000] Rotate[0.0, -0.0] Ну а дальше уже дело техники. Под спойлером исправленные коды для применения в SWiX. MaxX="1572", MinX="-48" <DefineEditText Id="14" FontId="9" FontHeight="260" Color="a2927eff" Align="Left" LeftMargin="0" RightMargin="0" Indent="0" Leading="40" VarName=""> <Bounds MaxX="1572" MaxY="367" MinX="-48" MinY="-40" /> <BitsField AutoSize="false" ReadOnly="true" Password="false" Multiline="false" WordWrap="false" UseOutlines="true" HTML="false" WasStatic="false" Border="false" NoSelect="true" /> <InitialText> <![CDATA[]]> </InitialText> </DefineEditText> ScaleX="1" <DefineSprite Id="15" FrameCount="1"> // ... // ... тут много нужного кода, не выкидывайте его // ... <PlaceObject3 PlaceObject2Value="38" ExtendedValue="1" Depth="9" CharacterId="14" Name="vehicleField"> <Matrix> <Translate TranslateX="1668" TranslateY="100" /> <Scale ScaleX="1" ScaleY="1" /> </Matrix> <FilterList> <DropShadowFilter DropShadowColor="4278190080"> <BitsField Passes="3" InnerShadow="1" Knockout="0" CompositeSource="0" /> <BlurX High="0" Low="2" /> <BlurY High="0" Low="2" /> <Angle High="37407" Low="1" /> <Distance High="37407" Low="1" /> <Strength High="51" Low="0" /> </DropShadowFilter> </FilterList> </PlaceObject3> <ShowFrame /> </DefineSprite> MaxX="1572", MinX="-48" <DefineEditText Id="18" FontId="9" FontHeight="260" Color="a2927eff" Align="Right" LeftMargin="0" RightMargin="0" Indent="0" Leading="40" VarName=""> <Bounds MaxX="1572" MaxY="367" MinX="-48" MinY="-40" /> <BitsField AutoSize="false" ReadOnly="true" Password="false" Multiline="false" WordWrap="false" UseOutlines="true" HTML="false" WasStatic="false" Border="false" NoSelect="true" /> <InitialText> <![CDATA[]]> </InitialText> </DefineEditText> TranslateX="5798" ScaleX="1" <DefineSprite Id="19" FrameCount="1"> // ... // ... тут много нужного кода, не выкидывайте его // ... <PlaceObject3 PlaceObject2Value="38" ExtendedValue="1" Depth="9" CharacterId="18" Name="vehicleField"> <Matrix> <Translate TranslateX="5798" TranslateY="100" /> <Scale ScaleX="1" ScaleY="1" /> </Matrix> <FilterList> <DropShadowFilter DropShadowColor="4278190080"> <BitsField Passes="3" InnerShadow="1" Knockout="0" CompositeSource="0" /> <BlurX High="0" Low="2" /> <BlurY High="0" Low="2" /> <Angle High="37407" Low="1" /> <Distance High="37407" Low="1" /> <Strength High="51" Low="0" /> </DropShadowFilter> </FilterList> </PlaceObject3> <ShowFrame /> </DefineSprite> Ну и для тех кому это сложно или лень - готовый SWF от XVM 3.5.0 в архиве: battleloading.rar Учитывая то что данная фигня совсем неочевидная, было бы неплохо чтобы эти правки файла, приводящие пропорции и размеры настраиваемого текста в норму в этом файле были использованы в последующих релизах XVM.
-
Редактор конфигов / XVM config editor
Thunderbo1t replied to 13's topic in Ready-to-use XVM configurations
+ таже самая проблема с настройкой в редакторе положения иконок в окне statisticForm (по TAB которое) - лимит только на +100 а для нормального отображения задуманного функционала в конфиге прописано 115 и при попытке поковырять редактором может слететь. -
Уши: отображение взводов в средних и коротких
Thunderbo1t replied to Thunderbo1t's topic in Suggestions for XVM
Тогда как это сделать правильно ? Смотрю на исходник флешки - и в упор не вижу в спрайте панели (том который с метками по типам ушей) отдельного слоя для больших ушей для отображения взвода, хоть он там явно быть должен судя из логики работы переключения их режимов. А раз его там нет - всё дело в выставлении положения и ширины полей, а иконка взвода может рисоваться всегда, но она по умолчанию может быть за краем экрана. Попробовал подвигать уши через конфиг - таки да, иконка взвода есть во всех ушах но ее не видно нигде кроме самых больших. Скрин левого уха с явно указанным x=500: -
Уши: отображение взводов в средних и коротких
Thunderbo1t replied to Thunderbo1t's topic in Suggestions for XVM
Те строки где коммент на русском - там и изменения. Осталось только понять как это дело собрать чтобы проверить заработает ли как ожидается :) Гайд прочел, но пока не вышло по нему провернуть проверку. -
Возможно ли сделать чтобы столбец с иконками взводов был не только в полных ушах, но также и в средних и в коротких ? Кажется понял что нужно тобы добавить столбец взвода в medium-уши, в Short не совсем понятно что править. Смотрим код PlayersPanel.as. Было: Стало: И потребуется еще 1 параметр в конфиг - alwaysShowSquadIcon
-
Редактор конфигов / XVM config editor
Thunderbo1t replied to 13's topic in Ready-to-use XVM configurations
Продолжаю ковырять конфиг. Наткнулся на мелкое неудобство в редакторе - диапазон позиционирования иконки клана в ушах всего лишь +100. А с учетом того что в ухе справа слева от иконки танка висит маркер засвета, позиции иконки клана надо быть на "104". Было бы неплохо если бы в текстовые поля можно было бы вводить желаемые значения независимо от нахождения этого значения в рамках возможностей полоски для таскания мышкой. Да и вообще полезность от полосок для таскания в тех местах где нет визуального отображения того что правится справа в превьюшке близка к нулю. -
Редактор конфигов / XVM config editor
Thunderbo1t replied to 13's topic in Ready-to-use XVM configurations
Спасибо, продолжаю настраивать. С редактором реально намного проще это делать. Только вот так и не исправилось: -
Автору спасибо за отличный пак. Серые шкурки - самые удобные как по мне. И к ним можно добавить еще и серые шкурки уничтоженных танков которые статично распиханы по картам. Примерно так вот это может выглядеть (там до кучи еще небольшая правка шкуры платформ, которая выглядит естественно и не дает в нее тыкаться случайно, автор покраски платформ не я).
-
Редактор конфигов / XVM config editor
Thunderbo1t replied to 13's topic in Ready-to-use XVM configurations
Есть проблемы с редактором. Перестает работать расширенный функционал миникарты; Исчезает секция настроек взвода; Исчезает секция настройки отключения надписи "союзники/противники"; Нет настройки пользовательских названий для танков обновления 0.8.5 и тестовых подарочных 10лвл. -
[Миникарта / Minimap]
Thunderbo1t replied to █XlebniDizele4ku's topic in Components of XVM and Addons (py_macro)
Есть вопрос по конфигурированию. В gui_settings включено отображение дохлых танков. Возможно ли и что надо сделать, чтобы когда танк дохнет исчезала связанная с ним надпись (название танка) ? -
По желаемым доп. звукам - в 0.8.5 вроде появится отдельная индикация на миникарте обнаружения вражеской арты. Если на это событие еще и звук подвесить (голосовое оповещение "обнаружена арта") было бы просто отлично.
-
Общее: расширение функционала замены графики
Thunderbo1t replied to Thunderbo1t's topic in Suggestions for XVM
Посмотрел в флешку, кажется понял о чем речь - не просто подгрузка поверх того что было, но и описание обработчиков событий для компонента. Можно ли ожидать перечисленного выше функционала в будущих версиях ? -
Общее: расширение функционала замены графики
Thunderbo1t replied to Thunderbo1t's topic in Suggestions for XVM
Лампочка штатная зашита в battle.swf, если не ошибаюсь. Чем тогда отличается функция ее замены на присутствующий в папке отдельно png от аналогичного действия в отношении других картинок которые часто используютсяь альтернативные ? -
На данный момент если я ничего не путаю есть возможность только замены лампы 6 чувства через подсовывание файла в папку icons. Хотелось бы расширить этот функционал. Из того что было бы полезно: - Замена рамок миникарты (battle.swf), желательно еще с настройкой шрифта на рамке через конфиг. - Замена рамки арт-прицела и иконок танков (minimap.swf) - рамка понятно зачем (центральный маркер) а иконки - многим может нравиться выделение цветом светляков, например. - Замена маркера атаки/поддержки огнем (vehiclemarkersmanager.swf ?) для более удобной фокусировки целей. В прицепе примеры того что это может быть.
-
В этом плане стандартный конфиг устраивал по функционалу, править лениво. + отлавливать баги с иконками при выходе обнов (да, спорный аргумент) За подсказку спасибо, воспользуюсь. sirmax, благодарю.
-
Сегодня наткнулся в очередной раз на это дело в игре, вспомнил о том что создавал тему. Вот скрин, конфиг и реплей. Да, может показаться что это какой-то баг прицела, но он нипричем - просто визуально так наложилось что обрезка ника и край линии на прицеле рядом. XVM.xvmconf 20130316_0314_germany-VK3001H_33_fjord.wotreplay
-
Редактор конфигов / XVM config editor
Thunderbo1t replied to 13's topic in Ready-to-use XVM configurations
Странно, как только в теме появился sirmax - проблема ушла. Не менял ни конфиг ни версию XVM :) -
Редактор конфигов / XVM config editor
Thunderbo1t replied to 13's topic in Ready-to-use XVM configurations
Так и взял старый конфиг, включил нужные галочки, подправил пару моментов - и получил что 2 фичи (КПД в инфо игрока и в ротах) не работает. Подскажи пожалуйста в чем может быть дело. xvm-stat последний установлен. -
Редактор конфигов / XVM config editor
Thunderbo1t replied to 13's topic in Ready-to-use XVM configurations
Доброго дня! Обновил оленемер, по идее должна была заработать статистика игроков в ротах и в просмотре информации чужой и своей. По факту - в роте нестандартную окраску ника заметил всего пару раз, в достижениях вообще не работает и кнопка сортировки по E неактивна. Скидываю конфиг, надеюсь на совет что где исправить чтобы всё желаемое заработало. P.S. заметил пару багов - один в редакторе - предпросмотр расширенного текста для нижней полосы захвата берется из верхнего поля, другой в игре - лог повреждений на карте обучения отображается не там где надо, как будто игра запущена без xvm-stat - он настрое на отсчет по Y от нижнего края и вместо появления рядом с дамаг-панелью болтается намного выше. Возможно потому что по умолчанию там считается высота экрана меньше чем 1200. XVM.xvmconf -
Спасибо за обновление шкурок! Не совсем понятно правда что в папке ИС-7 делают примеры скринов, логичнее их наверное было вынести в корень архива.
-
Ок, сегодня покопаю реплеи на предмет длинных ников и скину.
-
Это касается в первую очередь имени игрока, хотя у кого-то наверное может произойти и с названием танка. Использую довольно крупный шрифт (зрение не позволяет комфортно играть с мелким), и у некоторых игроков ник в поле просто не влазит. Нет ли возможности для текстовых полей в одной из следующих версий включить AutoSize или хотя-бы увеличить (раза в 2) их ширину ?