Go Back   Shestak UI > Interface Forums > Russian Community > Technical Support

Technical Support Ask for help or find solutions about ShestakUI.

Advertising

 
Thread Tools
Old 05.08.2010, 18:19 ▼    #1
 Assistant User Information

affli's Avatar
Lightbulb xCT (lightweight combat text)

xCT
http://www.wowinterface.com/download...18053-xCT.html


Идея аддона частично позаимствована у ALZA и его LightCT, за что ему огромнейшее спасибо)
Спасибо Shestak, без него я бы не взялся писать мод.

4 фрейма:
дамаг входящий
хил входящий
текст боя (ауры, мана, комбопоинты, статус боя и т.д. и т.п.)
дамаг/хил

Скрины


damage

healing done


режим теста/конфигурации


[hide]



Почти полностью реагирует на настройки близзардовского CT, там и настраивается.
В файле config.lua есть секция с конфигом, можно выставить много опций
Опции для класса и для отдельного персонажа выставляются в шапке xCT.lua, пример там есть.

Hidden text

Code [Select]:
ns.config={
---------------------------------------------------------------------------------
-- use ["option"] = true/false, to set options.
-- options
-- blizz damage options.
	["blizzheadnumbers"] = true,	-- use blizzard damage/healing output (above mob/player head)
	["damagestyle"] = true,		-- change default damage/healing font above mobs/player heads. you need to restart WoW to see changes! has no effect if blizzheadnumbers = false
-- xCT outgoing damage/healing options
	["damage"] = true,		-- show outgoing damage in it's own frame
	["healing"] = true,		-- show outgoing healing in it's own frame
	["showhots"] = true,		-- show periodic healing effects in xCT healing frame.
	["damagecolor"] = true,		-- display damage numbers depending on school of magic, see http://www.wowwiki.com/API_COMBAT_LOG_EVENT
	["critprefix"] = "|cffFF0000*|r",	-- symbol that will be added before amount, if you deal critical strike/heal. leave "" for empty. default is red *
	["critpostfix"] = "|cffFF0000*|r",	-- postfix symbol, "" for empty.
	["icons"] = true,		-- show outgoing damage icons
	["iconsize"] = 27,		-- icon size of spells in outgoing damage frame, also has effect on dmg font size if it's set to "auto"
	["petdamage"] = true,		-- show your pet damage.
	["dotdamage"] = true,		-- show damage from your dots. someone asked an option to disable lol.
	["treshold"] = 1,		-- minimum damage to show in outgoing damage frame
	["healtreshold"] = 1,		-- minimum healing to show in incoming/outgoing healing messages.

-- appearence
	["font"] = "Interface\\Addons\\xCT\\HOOGE.TTF",	-- "Fonts\\ARIALN.ttf" is default WoW font.
	["fontsize"] = 12,
	["fontstyle"] = "OUTLINE",	-- valid options are "OUTLINE", "MONOCHROME", "THICKOUTLINE", "OUTLINE,MONOCHROME", "THICKOUTLINE,MONOCHROME"
	["damagefont"] = "Interface\\Addons\\xCT\\HOOGE.TTF",	 -- "Fonts\\FRIZQT__.ttf" is default WoW damage font
	["damagefontsize"] = "auto",	-- size of xCT damage font. use "auto" to set it automatically depending on icon size, or use own value, 16 for example. if it's set to number value icons will change size.
	["timevisible"] = 3, 		-- time (seconds) a single message will be visible. 3 is a good value.
	["scrollable"] = false,		-- allows you to scroll frame lines with mousewheel.
	["maxlines"] = 64,		-- max lines to keep in scrollable mode. more lines=more memory. nom nom nom.

-- class modules and goodies
	["stopvespam"] = false,		-- automaticly turns off healing spam for priests in shadowform. HIDE THOSE GREEN NUMBERS PLX!
	["dkrunes"] = true,		-- show deatchknight rune recharge
	["mergeaoespam"] = true,	-- merges multiple aoe spam into single message, can be useful for dots too.
	["mergeaoespamtime"] = 3,	-- time in seconds aoe spell will be merged into single message. minimum is 1.
	["killingblow"] = true,		-- tells you about your killingblows
}
[hide]

Ingame-конфигурация
/xct lock|unlock чтоб перемещать/ресайзить фреймы.
/xct test чтоб запустить режим тестирования, выводит кучу рандомных циферок во фреймы.

есть маленькая фича для ШП отключающая циферки хила в шедоуформе (опциональная)




Пожелания/предложения приветствуются, однако у меня есть свое видение, каким должен быть аддон и от него я отступать не буду.
Предлагайте, всегда рад дельным идеям.

PS
github тут
https://github.com/affli/xCT

Say Thank:
Shestak (15.11.2010)
Old 24.08.2010, 03:58 ▲    #31
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by affli View Post
если что - у меня включены все галки в настройках. это важно, ибо если у тебя не стоят галки "Не достигшие цели удары" и "Снижение урона" то некоторые сообщения не покажутся.
То-то я почувствовал сквознячок Теперь у меня все показывается, комбы не дублируются, в общем, как Шнур говорит - супер-гут

Ну усе, как минимум то, что хотелось мне воплощено в zCT(если не против, я оставлю название LightCT, в самом начале lua файла укажу
это
, а в toc файле укажу
это
), и он не глючит с анонсами эддонов для других пользователей интерфейса.
Old 24.08.2010, 03:58   #1.5 - Disable Ads

Advertise on this site

Old 24.08.2010, 09:06   #32
affli
 Assistant User Information

affli's Avatar
да да, оставляй.
я так понял ты создаешь 4 фрейм для маны у себя в версии?

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

я еще не расставлял позиции, это все поменяю у себя. текущий вариант - временный.
ну и так по мелочи буду допиливать код, поглядывай за апдейтами, если что серьезное перепилю - дам тут знать.
Old 24.08.2010, 12:16   #33
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by affli View Post
я так понял ты создаешь 4 фрейм для маны у себя в версии?
Не Будет условие для позиции третьего фрейма: если Черешок, то там-то, если остальное по-дефолту.
Old 24.08.2010, 22:24   #34
affli
 Assistant User Information

affli's Avatar


чуть не забыл про героический класс)

на гитхабе изменения.

я подсмотрел новый способ работы комбаттекста.
если не стоит галочек в настройках - вообще не регестрировать этот эвент на фрейм.
и 1 меня ща 1 фрейм под 1 эвент, а надобы повесить все на 1.

Posted in 6 hours 48 minute
ох, отличный комбаттекст получился) испытан рейдом на пятерочку)
Say Thank:
Shestak (24.08.2010)
Old 24.08.2010, 22:33   #35
Shestak
 Junior Member User Information

Shestak's Avatar
Да, КТ гут. Правда я один фиг у себя отключил пополнения энергии/маны у вара чет мешает мне по 1-2 чет там капает, никак не информативно. В итоге оставил только входящий хил и дамаг по мне(как и было собственно в родном LightCT)(но зато теперь этот КТ полноценный и не конфликтует с анонсами от других эддонов).

Вот бы еще убрать тень, добавить обводку и уменьшить(до 16, как у меня для входящего в меня) шрифт входящего дамага по целям, было бы воооооообще шикарно

Добавлено через 1 минуту
Offtop
Old 25.08.2010, 00:27   #36
affli
 Assistant User Information

affli's Avatar
я снимаю png, а вот вырезал кусок уже в jpg, да есть немного.

шрифт дамага не скинится никак. он рендерится графическим движком вова, а не в луашках.
вроде можно цвет сменить, но я не нашел как.
Old 31.08.2010, 22:47   #37
Shestak
 Junior Member User Information

Shestak's Avatar
Не, ну его нафиг этот цвет Имхо все равно какого он цвета.


Да, это конечно плохо, так как выше 16го Hooge не очень смотрится (все громадное, а когда крит это вообще финиш)

Добавлено через 156 часов 28 минут
affli, ну что, продолжаем разговор? Добавляю название темы xCT ?

П.С.: Еще не пробовал его, завтра посмотрю, что за "зверь" такой.
Old 31.08.2010, 23:49   #38
affli
 Assistant User Information

affli's Avatar
уже спалил)
новый прикольный зверь, полностью переработанный.
отличия от zCT
  • есть режим конфигурирования!
  • можно перемещать, ресайзить фреймы как захочется, выключаешь конфиг, и они остаются на месте. для каждого чара отдельно, настройки хранятся в WTF/Account/Accountname/Realmname/Charactername/layout-local.txt
  • работает переключение контекста активного комбатюнита. те, если сел в машинку - сообщения о аурах/дамаге/комбопоинтах и т.п. будут идти относительно машинки.
  • комбопоинты проверены на драконах в нексусе, должно работать)
  • полностью динамически реагирует на галочки в настройках близзового комбаттекста. хоть в бою можно менять настройки, reloadui не нужен.
  • исправлено много недочетиков, которые были в первой попытке.
  • жрет всего 9кб памяти, против 18 в случае zCT

в рейде пока не тестил, ничего не могу сказать по этому поводу. в соло не тормозит.
Say Thank:
Shestak (31.08.2010)
Old 01.09.2010, 00:01   #39
Shestak
 Junior Member User Information

Shestak's Avatar
Гуууууут, завтра затещу

П.С.: А я на все интересные хабы подписал рсс ленту
Old 01.09.2010, 01:21   #40
affli
 Assistant User Information

affli's Avatar
http://www.youtube.com/watch?v=41seALsefq0

как дожмется - тут будет видео о том, как работает конфигмод.

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

Posted in 1 hour 15 minute
видео оказалось совсем в говнокачестве)

Tags
combat text, xct, текст боя

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Minimap Button Function and Text Under Skill Bar? nine7114 Technical Support 1 04.12.2011 17:05
Focus cast bar text/icon Gleave Technical Support 2 16.10.2011 02:17
Map / Quest icons dissapearing when entering combat? Blitzed Technical Support 2 07.01.2011 21:00
Text combat Guaro Technical Support 1 20.07.2010 02:44


Mobile Style Русский English Deutsch Italian Chinese