This is a minimalistic low-mem-UI which means that I tried to reach as much as possible with as little as possible.
---------------
--[Config]--
---------------
All the Addons except MSBT only have Lua-config so you won't be able to change anything ingame. But if you got a decent Editor (like Notepad++ for example), some time and the will to understand it you will be able to configure the Addons on your own.
And you can also look things up at wowwiki or just post a comment and ask. To have MSBT and Filger working correctly and to have the "right" overall settings please follow the instuctions given in the !Readme.txt especially concerning those on the WTF-Folder.
I just Added Filger, which tracks your cooldowns/spells/buffs/debuffs on yourself or your target. But it still needs to be configured for Paladins, Priests, Shamans, Warlocks and Warriors. Configuration is explained in the Lua-File, just have a look at the other classes, it's quiet self-explaining.
Everything that has something to do with color is in Classcolor.
The informaton in the lower-left corner are made by Lynstats, the Coords (under the minimap) are Lynlocation.
You might also want to change the UF's color which is located in oUF_Uz.
The Actionbuttons you can see at the bottom are buttons from the Main-Menu-Bar. In the screen I only use 6 of them but there are another 6 right above.
To use all the other Actionbars you can enable them in the Blizz-Menu instead. the lower-left Actionbar is left to the "MainBar", lower-right is right to it. The Actionbars on the right side are at their default position.
To set shortcuts to the buttons use the Blizz-Menu. If you want the bars not to fade out type '/dis UzCombatFader'. To make them fade again type '/en UzCombatFader'. With this method you can dis-/enable any Addon you want btw.
To show the Minimap you will need to click on it (or the place it is supposed to be, somewhere in the lower-right corner). Same to hide it again.
Party and Raid:
Party frames have the same width as player and target and are located under the target (unter the ToT).
Raid-group 1 starts under the lower-left corner of the player, leaving enough space for your cooldowns. "Group-count" starts on the left and goes to the right, so group one is on the very left below the player and group 8 will be somewhere below and right of the target (Grid-like alignment).
--------------
--[Bugs]--
--------------
You will have to leavemultisamplingin your Graphics-Settings switched off. It smoothens all the borders in game which would make it impossible to draw 1px-lines.
Bug-Reports are highly appreciated as I'm not really able to do some testing. Screenshots and (if there are any) error-messages help me a lot to fix bugs!
I think I now really quit playing WoW so there won't be any further developments from me. Maybe a few bugfixes but no real changes. I still leave it free for all so you may change whatever you like, would just be nice to remind me somewhere if you do so. I will still try to help as far as I'm able to, just contact me.
If you have any suggestions/questions/whatever just go ahead and leave a comment//write a PM//post in my thread//contact me at ICQ (289227916) or IRC (#wow-interface @ irc.phcnet.de or #buffed-ui @ irc.quakenet.org).
Butsu..................................-> Skinns the loot-frame
Fane ...................................-> Skinns the chat-tabs
Filger...................................-> CD/De-/Buff Tracker
IHasNoScope.......................-> useful stuff like /rl, /en [Addons], /dis [Addon], Error-Frame, Chat-Font
iiLinks.................................-> Itemlinks in the chat [Loltitem] -> Lolitem
LynLocation.........................-> Zone-text and coords
LynStats.............................-> shows lag, fps, time, bagspace, money, mail
MikScrollingBattleText..........-> SCT-alike
oCD....................................-> Cooldowns in icons
oGlow..................................-> Item's icons get a "glow" (Epic -> purple glow)
oUF.....................................-> Unitframes
oUF_Uz...............................-> Layout for the unitframes
rActionBarStyler...................-> Places the Actionbars/-Buttons
rActionButtonStyler...............-> Skinns the ActionButtons
rBuff....................................-> Skinns/Places the Buffs
RedRange............................-> Colors ActionButtons red, if the target is out of range
Runica.................................-> Skinns/Places Runes for DKs
sThreatMeter2......................-> Threatmeter
tekJunkSeller........................-> Automatically sells grey stuff
Textures..............................-> Some textures I use. No Addon, just Data
UzChat................................-> text-formatting in the chat
UzCombatFader ...................-> Fades certain frames in/out, whenever you go iC/ooC
UzMinimap...........................-> Skinns/Places the Minimap
UzNameplates.....................-> Skinns nameplates
Change Log - Uzgarel-Mini-UI
1.0 (23.01.09)
- Release!
-> Hello world!
1.1 (28.01.09)
- UzCombatFader (removed the fader from oUF/rBars and made a new (improved) Addon for that stuff)
- rBars "removed"/updated (Replaced by rActionBar/ButtonStyler, RedRange)
-> You can switch on all optional Blizz-Bars now (I also put them on some nice places)
- sThreadMeter adjusted
1.2 (01.02.09)
- changed the UFs
-> Health-Bar now in Classcolor
-> Flipped everything vertically (Player <-> Target)
-fixed some bugs with the additional Actionbars
-> put them to the right place
-> added the lower ones to the CombatFader
1.3 (01.02.09)
- I built in a few Bugs while changing to 1.2, fixed (most of) them now.
1.4 (01.02.09)
- Finally I think I fixed everything that was not working properly. Thanks a lot to Bloodysoul for being my beta-tester
1.5 (06.02.09)
- Fixed some bugs again... will this ever be finished?
Thanks for all your reports
1.6 (05.03.09)
-Added sFilter2 for tracking buffs/debuffs.
20 (19.04.09)
-Complete renewing.
->Just wanted to keep it running for 3.1 but I felt like making it different.
Optional Files - Uzgarel-Mini-UI
Sorry, there are currently no optional files available.
Originally posted by Aluria GEILES UI!
ich finds hammer.. nur würd i gern die restlichen 4 buttons no sehn von mainbar Wo kann i das einstellen? Wäre nett
In der /rActionBarStyler/rActionBarStyler.lua werden alle Buttons plaziert. Du kannst da entsprechend auch die letzten 4 platzieren, ich habe sie aus dem Bild rausgeschoben. Einfacher ist es, die anderen Blizz-Bars zu benutzen. Die sind dann unten in der Mitte bzw. Rechts am Rand. Einfach in das Interface-Menü gehen und anschalten
Meine Runenanzeige hängt irgendwo obenlinks und nicht wie bei dir so schön über dem Playerframe =( ... weißt du woran es vllt. liegen könnte? =(
EDIT: Fontsize mit Chat hat sich erledigt habs hinbekommen
Einfach hammer UI =) Danke dafür!
EDIT#2: Kann man eigentlich irgendwie die komplette Fontsize vergrößern? ... Da es manchmal schon sehr anstrengend ist Achievements, Itemstats etc. zu lesen, wenn man es auf der kleinsten Skalierung hat =(
lg
Last edited by ShoutOrDie : 02-06-2009 at 08:34 AM.
Just wanted to inform you of this, when i shapeshift into moonkin for example
the actionbar moves one "squere" to the right in the latest version,
kinda breaks the ui as the actionbar moves right into the cooldown frames.
Originally posted by Yasharah spells die kanalisiert werden scheint er auch nicht zu registrieren...man man...wieso muss das so kompliziert sein! *g
ist ansich ja aber eigentlich auch egal, da das ein- und ausblenden incombat ja funzt und meine "probleme" eben nur auftreten falls man es auch eingeblendet haben möchte, wenn man mal so mitten in dalaran oder so was castet
will alles nicht... -.-
SPELL_CAST_SUCCESS wird auch nur gefeuert, wenn ein instant gecastet oder ein kanalisierter Spell gestartet wird... es gibt scheinbar kein "universelles" Event für "Ich habe Spell fertig!"... ma gucken, werde ich mich nochmal dransetzen...
http://www.wowwiki.com/API_COMBAT_LOG_EVENT jemand ne Idee?
Originally posted by Uzgarel und ja, ich hatte erst spell_cast_success, dann ging es nicht mit allen spells, dann habe ich spell_aura_applied genommen und es geht auch nicht alles... muss ich wohl alles nehmen xD
Ich werds nochmal umschreiben und 'n Update hochladen...
spells die kanalisiert werden scheint er auch nicht zu registrieren...man man...wieso muss das so kompliziert sein! *g
ist ansich ja aber eigentlich auch egal, da das ein- und ausblenden incombat ja funzt und meine "probleme" eben nur auftreten falls man es auch eingeblendet haben möchte, wenn man mal so mitten in dalaran oder so was castet
Originally posted by Yasharah hab in meinem post davor mal den code aktualisiert wie er jetzt ist und nun besteht aus irgend einem grund das problem, dass das ausblendem nach dem casten nicht mehr richtig funktioniert. die frames werden nur noch ausgeblendet, wenn beim casten irgendetwas procct oder benutzt wird das einen buff erzeugt. das ausblenden bezüglich dem target funktioniert nun aber perfekt
muss man eventuell noch ein event mit spell_cast_success reinbauen?
mal ne ganz blöde frage..was stellt dieses ~=1 da eigentlich dar..also wozu is das gut?
~= bedeutet ungleich
und ja, ich hatte erst spell_cast_success, dann ging es nicht mit allen spells, dann habe ich spell_aura_applied genommen und es geht auch nicht alles... muss ich wohl alles nehmen xD
Ich werds nochmal umschreiben und 'n Update hochladen...
hab in meinem post davor mal den code aktualisiert wie er jetzt ist und nun besteht aus irgend einem grund das problem, dass das ausblendem nach dem casten nicht mehr richtig funktioniert. die frames werden nur noch ausgeblendet, wenn beim casten irgendetwas procct oder benutzt wird das einen buff erzeugt. das ausblenden bezüglich dem target funktioniert nun aber perfekt
muss man eventuell noch ein event mit spell_cast_success reinbauen?
mal ne ganz blöde frage..was stellt dieses ~=1 da eigentlich dar..also wozu is das gut?
Originally posted by Yasharah erstmal danke für die antwort...das mit dem mana/leben dacht ich mir irgendwie schon. ich hatte mir das ja bei dem ouf_barfader angesehen
war aber ja schon halbwegs am ziel nur hatte ich das mit ouf_target nicht...ich hat gehofft, der merkt das auch so *hustet* *g habs ja vorher mit sonstewas ala (UnitExists("target")) etc pp versucht
bezüglich dem problem mit dem target habe ich das nun so in die lua reingeschrieben aber irgendwie scheint es nicht zu funktionieren. ich bekomme keine fehlermeldungen und es funktioniert auch alles wie es soll (also beim casten, comabt und co) aber wenn ich jemanden ins target nehme passiert genau nichts
gut das mit dem oUF_Target ist dann wohl auch nicht das eine wahre... Aber der Ansatz mit UnitExists("target") ist nicht schlecht...
Ich würde das dann mal so "verwursten":
Ausblenden:
Code:
(event == "PLAYER_TARGET_CHANGED" and UnitExists("target") ~= 1)
Einblenden:
Code:
(event == "PLAYER_TARGET_CHANGED" and UnitExists("target") == 1)
erstmal danke für die antwort...das mit dem mana/leben dacht ich mir irgendwie schon. ich hatte mir das ja bei dem ouf_barfader angesehen
war aber ja schon halbwegs am ziel nur hatte ich das mit ouf_target nicht...ich hat gehofft, der merkt das auch so *hustet* *g habs ja vorher mit sonstewas ala (UnitExists("target")) etc pp versucht
bezüglich dem problem mit dem target habe ich das nun so in die lua reingeschrieben aber irgendwie scheint es nicht zu funktionieren. ich bekomme keine fehlermeldungen und es funktioniert auch alles wie es soll (also beim casten, comabt und co) aber wenn ich jemanden ins target nehme passiert genau nichts
hier mal der code:
Code:
local hide = CreateFrame("Frame", nil, UIParent)
--On which events do you want to fade in/out?
hide:RegisterEvent("PLAYER_REGEN_ENABLED")
hide:RegisterEvent("PLAYER_REGEN_DISABLED")
hide:RegisterEvent("PLAYER_ENTERING_WORLD")
hide:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
hide:RegisterEvent("PLAYER_TARGET_CHANGED")
hide:SetScript("OnEvent", function ()
if (event == "PLAYER_REGEN_ENABLED" or
event == "PLAYER_ENTERING_WORLD" or
event=="PLAYER_LOGIN" or
(event == "PLAYER_TARGET_CHANGED" and not (UnitExists("target"))) or
(event == "COMBAT_LOG_EVENT_UNFILTERED" and arg2 =="SPELL_CAST_FAILED" and arg4 == UnitName("player") and UnitAffectingCombat("player") ~= 1) or
(event == "COMBAT_LOG_EVENT_UNFILTERED" and arg2 =="SPELL_AURA_APPLIED" and arg4 == UnitName("player") and UnitAffectingCombat("player") ~= 1)) then
--Which frames do you want to fade out?
MultiBarBottomLeft:SetAlpha(.06)
MultiBarBottomRight:SetAlpha(.06)
rBars_Button_Holder_Frame:SetAlpha(.1)
oUF_Player:SetAlpha(.1)
oUF_Pet:SetAlpha(.1)
elseif (event == "PLAYER_REGEN_DISABLED" or
(event == "PLAYER_TARGET_CHANGED" and (UnitExists("target"))) or
(event == "COMBAT_LOG_EVENT_UNFILTERED" and arg2 =="SPELL_CAST_START" and arg4 == UnitName("player"))) then
--Which frames do you want to fade in?
MultiBarBottomLeft:SetAlpha(.9)
MultiBarBottomRight:SetAlpha(.9)
rBars_Button_Holder_Frame:SetAlpha(1)
oUF_Player:SetAlpha(1)
oUF_Pet:SetAlpha(1)
end
end)
EDIT: aus "oUF_target" mal "oUF_Target" gemacht..jetzt blendet er die frames ein sobald ich jemandem im target habe aber er blendet sie nicht wieder aus, wenn ich das target lösche und das ausblenden nach dem casten etc funktioniert auch immer erst nach 4-5 versuchen
EDIT 2: er blendet die frames nur noch aus, wenn irgend ein talent wie freecast procct, was n buff verursacht oO
EDIT 3: "oUF_Target" durch (UnitExists("target")) ersetzt. ein-/ausblenden bezüglich target funktioniert jetzt, aber das problem bezüglich dem ausblenden nach dem casten besteht immer noch. er blendet die frames wirklich nur noch aus, wenn irgendetwas procct und einen buff verursacht
ich versuche nun schon ein weilchen den combatfader dazu zu bringen, dass die frames auch eingeblendet werden sobald ich jemandem im target habe oder mein leben/mana allgemein nicht voll ist aber so langsam bin ich am verzweifeln
könnte man dazu eventuell ein paar tips oder im bestfall die lösung bekommen?
danke
Also, ganz generell: Das Addon muss ja wissen, wann es was machen soll... Zu fast jeder Handlung in WoW gibt es ein entsprechdes Event, das gefeuert wird. Man kann also das Addon so schreiben, dass es etwas machen soll, sobald ein bestimmtes Event eintritt.
Mit dem Target wäre das z.B. "PLAYER_TARGET_CHANGED". Dieses Event wird immer dann gefeuert, wenn sich das Target ändert, auch wenn es verloren geht.
Es reicht also nicht, das Event zu nehmen, wir müssen noch eine "Einschränkung" hinzufügen: Das Event soll nur "benutzt" werden, wenn es auch ein Target gibt. Daher überprüfen wir einfach, ob es oUF_Target gibt, das nur erscheint, wenn es ein Target gibt.
Im Code ist das dann
Code:
if (event == "PLAYER_TARGET_CHANGED" and oUF_target) then
Das wäre dann in den unteren Teil einzusetzen, weil die Frames dann ja eingeblendet werden sollen.
Um die Frames dann wieder auszublenden müssen wir das ganze genau andersrum machen. Das Event bleibt das gleich, es darf nur oUF_Target NICHT geben.
Also
Code:
if (event == "PLAYER_TARGET_CHANGED" and not oUF_target) then
Das ist also recht einfach zu realisieren. Mit den HP/MP wird das schon etwas schwerer, weil kein Event gefeuert wird, wenn man volle HP/MP hat. Das müsste man dann regelmäßig (z.B. alle 2sek) überprüfen. Dazu würde ich dir dann diese zwei Artikel bei WoWWiki empfehlen (was btw. generell eine gute Quelle für Addon-scripting ist):
ich versuche nun schon ein weilchen den combatfader dazu zu bringen, dass die frames auch eingeblendet werden sobald ich jemandem im target habe oder mein leben/mana allgemein nicht voll ist aber so langsam bin ich am verzweifeln
könnte man dazu eventuell ein paar tips oder im bestfall die lösung bekommen?
Originally posted by Kynectric Yo, this UI is pretty sweet...only problem I'm having is the font size, it's super small, how do I go about enlarging it?
Depends on what font you want to change...
Unitframes: /oUF_Lyn/layout.lua
Stats(BottomLeft): /Lynstats/core.lua
Zone-Text(BottomRight): /Lyn_Location/core.lua
Chat: /IHasNoScope/bloat.lua and /WTF/Account/CAPS-ACCNAME/Server/Charname/chat-cache.txt
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.
*Clicking the donate button above will take you to PayPal.com
*Clicking the donate button above will take you to Pledgie.com