Jump to content
Korean Random
13

Настройка XVM конфига: помощь и общие вопросы

Recommended Posts

конфиг в студию плз:)

 

Оно пока на стадии: "блин, я задолбаюсь 202 картинки под каждый возможный процент рисовать".

Никто не в курсе, как это автоматизировать?

post-8781-0-47454700-1361522551_thumb.png

post-8781-0-14209300-1361522559_thumb.png

Share this post


Link to post

Short link
Share on other sites

seriych а может использовать текстовое поле какнибудь? прогрузка стольких картинок может вызвать проблемы ИМХО

т.е. создать шрифт замасштабировать и т.д.

Edited by goodman

Share this post


Link to post

Short link
Share on other sites

а может использовать текстовое поле какнибудь?

Я и использую текстовое поле. Для загрузки картинок :-)

 

Единовременно отображается максимум 29 картинок. Это тоже самое, как если просто иконка танка над каждым танком горит, как в моем конфиге. Вроде не жалуются, что лагает.

Но вообще говоря можно создать шрифт, состоящий из таких картинок, где номер символа юникод будет соответствовать количеству HP и выводить этот шрифт по юникод номеру, задаваемому макросом {{hp-ratio}}. Но я не умею шрифты создавать.

 

 

 

т.е. создать шрифт замасштабировать и т.д.

 :-) Угу

 

Как вариант просто попросить дядю макса еще разок забыть на работе рабочий ноут и реализовать вертикальные полоски нормальным методом

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

Доброго времени суток!

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

Короче сделал я конфиг под себя, что-то чуть-чуть поменял, что-то оставил, очень хочется сделать так, чтобы при нажатии на альт все было как сейчас + общий рейтинг эффективности. Подскажите пожалуйста как это можно сделать или где об этом прочитать - пороюсь сам :) Огромное человеческое спасибо! Умучался уже)

конфиг выложи

Share this post


Link to post

Short link
Share on other sites

Оно пока на стадии: "блин, я задолбаюсь 202 картинки под каждый возможный процент рисовать".

 

Мьсе знает толк в извращениях :)

 

Никто не в курсе, как это автоматизировать?

 

Экшен в фотошопе написать и отработать 100 раз. Затем написать второй экшен для цветокоррекции и обработать 100 копий для команды противника.

 

О том как писать и запускать экшены вкратце написано здесь.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Придумал, как всего тремя картинками обойтись, но есть неудобства:

1) градусники будут уменьшаться не сверху вниз, а снизу вверх

2) градусники будут высотой в 100 пикселей

post-8781-0-03305500-1361530281_thumb.png

Share this post


Link to post

Short link
Share on other sites

seriych уважаю таких людей( с правильным складом ума)

будет классно если из этого чтото получится! кстати вопрос: можно ли будет добавлять секцию в свой любимый конфиг?

Share this post


Link to post

Short link
Share on other sites

@goodman, Это и есть обычный конфиг. Ни в какие .swf файлы я не лазил, код нигде не правил. Только текстовое поле в маркере создаем, где прописываем адрес картинки.

То, что на последнем скрине, где градусники снизу вверх уменьшаются, я могу объяснить что да как прописывать.

 

Если надо градусники, как на предыдущем скрине, уменьшающиеся сверху вниз, то надо заботать экшены сначала, ибо 200 картинок я явно рисовать не буду.

Share this post


Link to post

Short link
Share on other sites

seriych

То, что на последнем скрине, где градусники снизу вверх уменьшаются, я могу объяснить что да как прописывать.

 

да, конечно, очень интересно

Share this post


Link to post

Short link
Share on other sites

@goodman,

Создаем такие картинки:

post-8781-0-96730600-1361546094_thumb.png

левые три для заливки полосок hp совзводного, союзника и врага. Правые две для боковых стенок градусника и верхней и нижней крышки градусника.

кидаем картинки куда-нибудь. Я закинул в res_mods\icons\verticalhpbar

В секцию маркеров для живых союзников добавляем:



            // края градусника
            {
              "x": 0,
              "format": "<img src='img://../icons/verticalhpbar/border6.png' width='6' height='100'>",
              "color": null,
              "alpha": 40,
              "shadow": {
                "size": 0,
                "color": "0x000000",
                "strength": 0,
                "distance": 0,
                "angle": 90,
                "alpha": 100
              },
              "y": -130,
              "name": "HPBarBorder",
              "visible": true,
              "font": {
                "bold": false,
                "italic": false,
                "size": 0,
                "name": "$FieldFont",
                "align": "center"
              }
            },
	        // верхняя крышка
            {
              "x": 0,
              "format": "<img src='img://../icons/verticalhpbar/cap6.png' width='6' height='1'>",
              "color": null,
              "alpha": 40,
              "shadow": {
                "size": 0,
                "color": "0x000000",
                "strength": 0,
                "distance": 0,
                "angle": 90,
                "alpha": 100
              },
              "y": -131,
              "name": "HPBarTop",
              "visible": true,
              "font": {
                "bold": false,
                "italic": false,
                "size": 0,
                "name": "$FieldFont",
                "align": "center"
              }
            },
			// дно
            {
              "x": 0,
              "format": "<img src='img://../icons/verticalhpbar/cap6.png' width='6' height='1'>",
              "color": null,
              "alpha": 40,
              "shadow": {
                "size": 0,
                "color": "0x000000",
                "strength": 0,
                "distance": 0,
                "angle": 90,
                "alpha": 100
              },
              "y": -30,
              "name": "HPBarBottom",
              "visible": true,
              "font": {
                "bold": false,
                "italic": false,
                "size": 0,
                "name": "$FieldFont",
                "align": "center"
              }
            },
			// заливка
            {
              "x": 0,
              "format": "<img src='img://../icons/verticalhpbar/{{squad}}ally1.png' width='4' height='{{hp-ratio}}'>",
              "color": null,
              "alpha": 70,
              "shadow": {
                "size": 0,
                "color": "0x000000",
                "strength": 0,
                "distance": 0,
                "angle": 90,
                "alpha": 100
              },
              "y": -130,
              "name": "HPBar",
              "visible": true,
              "font": {
                "bold": false,
                "italic": false,
                "size": 0,
                "name": "$FieldFont",
                "align": "center"
              }
            }

 

Для живых врагов:



            // края градусника
			{
              "x": 0,
              "format": "<img src='img://../icons/verticalhpbar/border6.png' width='6' height='100'>",
              "color": null,
              "visible": true,
              "shadow": {
                "size": 0,
                "color": "0x000000",
                "strength": 0,
                "distance": 0,
                "angle": 90,
                "alpha": 100
              },
              "y": -131,
              "name": "HPBarBorder",
              "alpha": 40,
              "font": {
                "bold": false,
                "italic": false,
                "size": 0,
                "name": "$FieldFont",
                "align": "center"
              }
            },
			// верхняя крышка
            {
              "x": 0,
              "format": "<img src='img://../icons/verticalhpbar/cap6.png' width='6' height='1'>",
              "color": null,
              "alpha": 40,
              "shadow": {
                "size": 0,
                "color": "0x000000",
                "strength": 0,
                "distance": 0,
                "angle": 90,
                "alpha": 100
              },
              "y": -131,
              "name": "HPBarTop",
              "visible": true,
              "font": {
                "bold": false,
                "italic": false,
                "size": 0,
                "name": "$FieldFont",
                "align": "center"
              }
            },
			// дно
            {
              "x": 0,
              "format": "<img src='img://../icons/verticalhpbar/cap6.png' width='6' height='1'>",
              "color": null,
              "alpha": 40,
              "shadow": {
                "size": 0,
                "color": "0x000000",
                "strength": 0,
                "distance": 0,
                "angle": 90,
                "alpha": 100
              },
              "y": -30,
              "name": "HPBarBottom",
              "visible": true,
              "font": {
                "bold": false,
                "italic": false,
                "size": 0,
                "name": "$FieldFont",
                "align": "center"
              }
            },
			// заливка
            {
              "x": 0,
              "format": "<img src='img://../icons/verticalhpbar/enemy1.png' width='4' height='{{hp-ratio}}'>",
              "color": null,
              "alpha": 70,
              "shadow": {
                "size": 0,
                "color": "0x000000",
                "strength": 0,
                "distance": 0,
                "angle": 90,
                "alpha": 100
              },
              "y": -130,
              "name": "HPBar",
              "visible": true,
              "font": {
                "bold": false,
                "italic": false,
                "size": 0,
                "name": "$FieldFont",
                "align": "center"
              }
            }

 

С границами градусника все понятно, основное это заливка:



"format": "<img src='img://../icons/verticalhpbar/{{squad}}ally1.png' width='4' height='{{hp-ratio}}'>",

Путь к нашим картинкам:

img://../icons/verticalhpbar/

{{squad}} чтобы заливалось цветов совзводного.

Растягиваем нашу заливку на 4 пикселя в ширину:

width='4'

И на процент HP в высоту:

height='{{hp-ratio}}'

 

Итог:

post-8781-0-91694500-1361546077_thumb.png

Картинки и конфиг с этими полями в маркерах (переделывал со своего конфига, так что остальное от моего конфига):

res_mods.zip

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Оно пока на стадии: "блин, я задолбаюсь 202 картинки под каждый возможный процент рисовать".

Никто не в курсе, как это автоматизировать?

bash + ImageMagick

Share this post


Link to post

Short link
Share on other sites

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

Edited by goodman

Share this post


Link to post

Short link
Share on other sites

  Inconsolata.rar   30,97 Кб

Вы не можете просматривать данный файл.

Полезные ссылки

    Файлы помощи

    Связь с администрацией форума

Edited by REZ

Share this post


Link to post

Short link
Share on other sites

Вы не можете просматривать данный файл.

Полезные ссылки

    Файлы помощи

    Связь с администрацией форума

пару страниц назад пост http://www.koreanrandom.com/forum/topic/1388-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BD%D0%B0-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D0%BE%D0%B2-%D0%BF%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8-%D0%BF%D0%BE/page-128?do=findComment&comment=37708

Share this post


Link to post

Short link
Share on other sites

я про это и говорю, что при нажатии на фаил пишет, прав не достаточно, Вы не можете просматривать данный файл.

Edited by REZ

Share this post


Link to post

Short link
Share on other sites

я про это и говорю, что при нажатии на фаил пишет, прав не достаточно, Вы не можете просматривать данный файл.

давай тогда так http://rghost.net/44032192

Share this post


Link to post

Short link
Share on other sites

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

XVM.xvmconf

Share this post


Link to post

Short link
Share on other sites

встроить в мой конфиг автоматические круги обзора танков ("Special")

Какого цвета и толщины? И зачем тебе круги на 360, 400 и 600 метров? Может их убрать?

Share this post


Link to post

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...