A múlt héten nem jelentkezett sorozatunk, és nem hiányzott senkinek, így a héten sem fogok írni semmit. Viszlát!
Na persze ennyivel nem ússza meg senki. A heti bemutató témája az adatok kijelzésére szolgáló addonok legfrissebb típusai, a Broker-displayek lesznek, némi történeti áttekintéssel együtt.
Kezdetben vala a Titan Panel, ami egy csíkban a képernyő tetején jelenített meg pár információt, amiket balra vagy jobbra igazítva olvashattunk le. Későbbi fejlődése során megjelent egy sáv alul is opcionálisan, majd mindkét helyen két-két információs sávot jeleníthettünk meg; illetve külsős pluginok segítségével még több információt olvashattunk le. Ugyanakkor a pluginok nem voltak szabadon rendezhetőek a sávokon.
Az evolúció következő lépése az azóta méltán legendássá vált FuBar volt. A FuBarnál megjelent a bal és a jobb oldali igazítás mellett a középre igazítás lehetősége is, illetve az egyes pluginok drag'n drop módszerrel áthelyezhetősége; sőt, a sávok száma sem volt limitált, és ezek is szimpla drag'n drop módon mozgathatóak voltak - mindemellett pedig ha rövidebb megjelenítést szerettünk volna, a sávok átméretezhetőek voltak, így nem feltétlenül foglalták el a képernyő teljes szélességét. Ugyanakkor a FuBarnak két hátránya volt: egyrészt a pluginekhez feltétlenül használni kellett a FuBarPlugin nevű könyvtár épp aktuális verzióját, másrészt az eddigi utolsó FuBar, a 3.0-s verzió a Rock nevű addon frameworkre épül, amit a fejlesztő ckknight már elhagyott, így sem bugjavítás, sem fejlesztés nem várható (ezzel függ össze az is, hogy a 3.0-s patch kiadása után voltak/vannak problémák vele).
A harmadik generáció a cikk témája. Az alap a LibDataBroker nevű library (röviden LDB), a filozófia pedig egyszerű: a user döntse el, milyen plugineket használ, és azt is, milyen megjelenítő addon segítségével jeleníti meg ezeket a képernyőn. Ennek megfelelően nincs egyértelműen ajánlott display, viszont van választék - lássuk, miből élünk! (képek nincsenek, viszont az egyes addonok oldalán vannak screenshotok az egyes megjelenítőkről)
Elsőként kell megemlítenem a megújult és az alapoktól átírt
Titan Panelt, ami natívan támogatja az LDB-re épülő addonokat. A korábbi problémáinak egy része már megoldódott (elsősorban a processzor- és a memóriagondok voltak jelentősek), a megjelenítés pedig azonos a régivel.
A következő ilyen display a
StatBlockCore, ami más filozófia alapján épül fel: nem egy megjelenítési sávot hoz létre, hanem minden plugin egy önálló adatblokkot generál, amiket úgy lehet elhelyezni, ahogy jólesik. A blokkok önállóan méretezhetőek (a méretük fix szélességet jelent), a szöveg formázható stb.
A harnadik megjelenítő addon a
Fortress. A SBC-hoz hasonlóan minden addon egy önálló blokkot hoz létre, amik szélessége dinamikusan változik, ahogy a kiírt adatok változnak, illetve a blokkok megjelenítése más módszerrel történik a SBC-hez viszonyítva.
A
Carousel teljesen más filozófiát képvisel: egyetlen megjelenítési mezője van, amiben lapozva tekinthetjük meg a különböző adatokat. Lapozásra a kijelző két széln levő nyilakat vagy az egér görgőjét használhatjuk.
A korábbi, sávjellegű megjelenítőkhöz a leginkább a
ButtonBin hasonlít. Az addon alapesetben 5 ilyen "bin"-t, azaz tárolót hoz létre, amik szabadon ki-be kapcsolhatóak és méretezhetőek, így akár a Titanhoz és a FuBarhoz hasonló sávok, akár nagyobb blokkok is létrehozhatóak - és ha az 5 tároló nem lenne elég, hozhatunk létre újakat is.
Ha valakinek bőven elég a minimalista konfiguráció, akkor a
cargoShip lehet a megoldás. Bármilyen változtatáshoz az addon kódját kell átírni... viszont az alap változat is kitűnően használható.
Az SBC-hez nagyon hasonló, de kevesebb beállítási és testreszabási lehetőséggel rendelkező addon a
Wraith.
Végül nem szabad kihagyni azt a tényt sem, hogy a FuBaron is meg lehet jeleníteni a Broker-plugineket, ehhez a
Broker2FuBar nevű addon kell; és a FuBar-pluginek is megjeleníthetőek a Broker-displayeken a
FuBar2Broker segítségével.
Illetve ma jelent meg frissen, ropogósan az első LDB-alapú FuBar-klón, a DockingStation. Nem teszteltem, késő van, és amúgy sem vagyok olyan hangulatban...
ez is hasznos lehet
Amúgy jövő hétre is kell valami a rovatba (nagy vonalakban: ami Broker_*, az mehet; ami StatBlock_*, az mehet; ami pico* vagy nano*, az mehet... és ha FuBar2Brokert is használsz, akkor a FuBar-pluginek is mehetnek - egyébként a WoWInterface-en van külön Broker-szekció)
Jó lenne, ha a modulokról is írnál, mert nekem beletelt vagy fél órába mire rájöttem, mit keressek a Curse Clientben, ami befér alá.
Jah, nem tudjátok, hogy hogyan lehet az összefűzött modulokat újra szétszedni? Mármint anélkült, hogy a WTF mappáját kitörölném. Thx.
(a minimap iconos dolognál nem az ldb pluginekre gondoltam, hanem a többire, például atlasloot, bár ez rossz példa, mert ahhoz meg volt fubar plugin is)
És köszönöm a dicsérő szavakat, jólestek