You are not logged in.

Applications: [GameMaster: OPEN] | [Volunteer Testers: OPEN]


This forum will be permanently shut down on Friday 13.07.2018
Please copy or save all important information from old forum before they will be deactivated
We have moved to new board. https://forum.runesofmagic.gameforge.com/Come join us.

Noguai

Beginner

  • "Noguai" started this thread

Posts: 5

Location: Germany

  • Send private message

1

Tuesday, July 24th 2012, 11:47pm

ZZInfobar v2 - Comments, Ideas, Discussion


Switch to the tab "Other Downloads" (Curse) or "Files" (CurseForge) to get the 3.0.0 beta version


ZZInfoBar displays a bar that is able to show in several buttons nearly all available text based information on your screen. A special feature of ZZInfoBar is the plugin system, which dynamically creates only your selected buttons to display only the information you really want to see and removes all deactivated ones to save performance. Because of that ZZInfoBar itself is only a core addon that does the management but not provides any information by itself. All functionality is seperately displayed by user installed plugins like the ZZInfoBar Standard Plugins Pack that gets shipped with the ZZInfoBar download.

Project Links


Features

  • Quick access menu for frequently needed windows
  • Expandable, dropdown based user interface
  • Customize ZZInfoBar with Skins (It's easy to create your own ones; File format independant)
  • Move the rest of the UI to get other stuff out of ZZInfoBars way
  • Dynamic plugin loading with own events
  • Dynamic button creation / destruction without preloaded and hidden xml frames
  • Unlimited amount of active buttons
  • Documented API to create your own plugins

Configuraton
With a left click on the menu ("gear") button on the left side of ZZInfoBar the quick access dropdown opens. The first Buttons says "ZZInfoBar - Configuration". A click on that switches to the configuration dropdown, which let's you configure ZZInfoBars general look and feel:

  • Skin
  • Bar Position
  • Bar Visibility (Alpha)
  • Bar Width (Fix and unlock grip to change the bar's width)
  • Full-Width Mode
  • UI Shifting (Get other UI elements out of your way)
  • Max Button Width
  • Button Fontsize

Plugins
As ZZInfoBar itself is only the core that implements functionality for buttons with optional tooltips and dropdowns it does not know what it might need to display at some later time. Because of that every new button that has not been given a position yet, will be displayed in a list above, or below the bar depending on the bars alignment on the screen. While holding shift + right mouse button you can move every button around the InfoBar. Dragging an button onto another one will align them. Don't worry, just try around with that to find out what button layout feels best to you.
A right click on the menu ("gear") button on the left side of ZZInfoBar displays the plugins dropdown. Every plugin for ZZIB that is installed and has sucessfully registered itself will be displayed here. Click yourself through the several configuration menus to make ZZInfoBar fit to you the best. These are some plugins for ZZInfoBar:

  • ZZInfoBar Standard Plugins Pack
    Gets shipped with the ZZInfoBar download
    • ZZBagInfo
      Information about your backpack, money and ammunition.
    • ZZExpInfo
      Nearly everything about your characters classes, exp and talent points and your current (daily-) quests.
    • ZZSocialContacts
      Keep connected to your friends and your guild. See who is online, with quick whiper and invite them to your group.
    • ZZMyPet
      See how your pets are currently doing.
    • ZZTimeNDate
      The current time and date, as well as the duration of your current game session.
    • ZZPerformance
      Get a quick overview of your current game performance (FPS and ping).
    • ZZNewMail
      Get notified whenever new mail arrives.
    • ZZTitles
      Change your characters title more easily. Inspired by Jaamosan's TitleSelect.
    • ZZCharInfo
      Keep informed about your characters status with equipment durability, stats and current/average dps.


  • Raid SM
    Allows you to move raid member in the normal raidframe. Easy toggling and position saving / restoring with ZZIB
  • LootIt!
    LootIt is a split off project from Lootomatic v1.1 to create a stand-alone, improved auto looting addon. It's InfoBar plugin displays the current roll mode and allows quick access to LootIt's configuration
  • ChannelWatch for ZZInfoBar (in development)
    Allows you to quickly check how many members a private chat channel currently has.

You want to create your own plugins? Plugins for ZZInfoBar are fast and easy to write. Head over to the Example Plugin download and get into it now. If you have your own plugin, let me know and i might link it here.

Note on .os-Fix
The ZZInfoBar core does not need any .os-Fix addon and the ZZTimeNDate Plugin in the Standard Plugins Pack has it's own fix (MorphClock library) implemented. You can also use your manually installed .os-Fix (ex: MorphClock Standalone, d303Fix, Fix-for-Patch303)

2

Friday, August 24th 2012, 5:31am

Surprised there were no comment. So far it looks very very promising. I know Xbar is used a lot and this looks to be a similarly functional bar.
-- Rustyx --- 92R / 92S / 92M on Reni (Guild KnightShift). Yes, running the new FOTM R/M, cause I am not elf enough to be WD/S.

Oh, and people who have more than 3 classes are clinically insane.


RoMage

rustyx is lame rogue

Posts: 2,694

Location: web

Occupation: DB Admin

Mood: Unsure

  • Send private message

3

Friday, August 24th 2012, 1:07pm

Well, I switched from New Xbar (previously used Xbar3) to ZZ Info Bar and so far I like it.

There is some missing functionality from XBar, most major one is details about character including stats and details about your character (when you hold mouse over DPS counter) and I did nto figure out yet where is DPS counter on ZZ Info Bar.

Took me a little to figure out how to access menu where to enable-disable info, but overall - I love all info including Dias, Ruby, PT, Mems... all on one bar.

Another thing I miss is count of current quests/ completed quest for character.

And on positive site, you can select, summon and feed pet directly from bar - how cool is that? :D

RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

4

Sunday, August 26th 2012, 2:27pm

How do I get the buttons on the bar and does XBar conflict with it?

5

Sunday, August 26th 2012, 4:49pm

Quoted from "RoMunited;566633"

How do I get the buttons on the bar and does XBar conflict with it?


I could run both with no problems as I was evaluating it.

Button initial position is unfortunate. Drag them with shift-right to the bar. Also, right click on the control gear lets you specify which buttons you don't want.
-- Rustyx --- 92R / 92S / 92M on Reni (Guild KnightShift). Yes, running the new FOTM R/M, cause I am not elf enough to be WD/S.

Oh, and people who have more than 3 classes are clinically insane.


RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

6

Sunday, August 26th 2012, 5:54pm

Quoted from "vfwiffo;566636"

I could run both with no problems as I was evaluating it.

Button initial position is unfortunate. Drag them with shift-right to the bar. Also, right click on the control gear lets you specify which buttons you don't want.


hmm, when I downloaded it there were no buttons on it >< guess I'll re-download and install

When I right click the gear nothing is in it, the plug ins probably didn't install

7

Sunday, August 26th 2012, 6:27pm

Quoted from "RoMunited;566640"

hmm, when I downloaded it there were no buttons on it >< guess I'll re-download and install

When I right click the gear nothing is in it, the plug ins probably didn't install


The buttons are not on the bar. When i downloaded, it put all the buttons under the bar (it defaulted to top).

If right click is not showing anything, though, that is likely the reason for no buttons. They are all supplied by plug-ins, so no plug-ins means no buttons.
-- Rustyx --- 92R / 92S / 92M on Reni (Guild KnightShift). Yes, running the new FOTM R/M, cause I am not elf enough to be WD/S.

Oh, and people who have more than 3 classes are clinically insane.


RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

8

Sunday, August 26th 2012, 8:44pm

I re-installed it, it just seems it doesn't recognize the plugin-ins ><

This addon seems interesting to me, I really hope that I don't have to abandon it

Noguai

Beginner

  • "Noguai" started this thread

Posts: 5

Location: Germany

  • Send private message

9

Sunday, August 26th 2012, 9:14pm

Hello and wooow, that's a lot of new comments over the weekend. I was away and got home right now. I'll reply to everyone here soon, just let me do some other stuff first. ;)

Noguai

Beginner

  • "Noguai" started this thread

Posts: 5

Location: Germany

  • Send private message

10

Sunday, August 26th 2012, 10:03pm

Quoted from "vfwiffo;566116"

Surprised there were no comment. So far it looks very very promising. I know Xbar is used a lot and this looks to be a similarly functional bar.

It's true that XBar is by far more popular, but I'm fine with that.

Quoted from "RoMage;566157"

Well, I switched from New Xbar (previously used Xbar3) to ZZ Info Bar and so far I like it.

There is some missing functionality from XBar, most major one is details about character including stats and details about your character (when you hold mouse over DPS counter) and I did nto figure out yet where is DPS counter on ZZ Info Bar.

Took me a little to figure out how to access menu where to enable-disable info, but overall - I love all info including Dias, Ruby, PT, Mems... all on one bar.

Another thing I miss is count of current quests/ completed quest for character.

And on positive site, you can select, summon and feed pet directly from bar - how cool is that? :D
Thank you very much for your feedback. Nice to see you like my addon. If the character info and the quest info is important to you I can think about implementing such features in future versions of ZZInfoBar.

-------------------------------------------------

Quoted from "RoMunited;566633"

How do I get the buttons on the bar and does XBar conflict with it?

Quoted from "vfwiffo;566636"

I could run both with no problems as I was evaluating it.

Button initial position is unfortunate. Drag them with shift-right to the bar. Also, right click on the control gear lets you specify which buttons you don't want.
ZZInfoBar and XBar should be able to run together. There are no problems I know about when doing that.

What do you mean with an unfortunate initial button position? The reason they are displayed as this list and not directly placed in the bar is that the buttons are dynamically created, dependant on which plugins you have installed. When loading the plugins the length the buttons they are going to have later as well as the order in which they are created is unknown. Because of this fixed initial positions don't make sense. With the list users can pick the buttons (not all are activated right from the start) they want and place them in the bar. (you can't move them out of it after doing so) After that you can deactivate the rest and entirely remove them from the game with that.

-------------------------------------------------

Quoted from "RoMunited;566640"

hmm, when I downloaded it there were no buttons on it >< guess I'll re-download and install

When I right click the gear nothing is in it, the plug ins probably didn't install

Quoted from "RoMunited;566674"

I re-installed it, it just seems it doesn't recognize the plugin-ins ><

This addon seems interesting to me, I really hope that I don't have to abandon it

This is really strange.
Please check whether you have any interface errors listed in the window that opens when clicking that pulsing red minimap button. If that button is not there you don't have any errors.

Also make sure that you have two directories in your addons folder. The one is the addons core and is called: "AA_ZZInfoBar". The other one is: "ZZInfoBar_Plugins".

If everything is correct with that please do the follwing, as I will need some debug output from you:
  1. Open the follwing folder: "...\Runes of Magic\Interface\Addons\AA_ZZInfoBar\"
  2. Open "core.lua" with a editor like Notepad++ or SciTE
  3. Look for line 43 and change "Debug = false," to: "Debug = true,"
  4. Save the file
  5. Start Runes of Magic and log in
  6. Make your Chatframe as large as possible. You should be able to click the rectangle after you are done, so don't make it too large.
  7. Select the first tab if it isn't
  8. Make screenshots from the chat window with the debug output
  9. Give me those screens with a list of your installed addons

RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

11

Sunday, August 26th 2012, 10:36pm

kk I did that, it says in the chat box that the addon was loaded successfully



Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
AA_ZZInfoBar
adBottomArt
AdvancedAuctionHouse
AutoIstanceDifficulty
AutoRepair
autoride
BuyStack
cDura
charplan
dailynotes
DungeonLoot
ExtraActionBars
gildenpipes
Groupinvite
GuildPanel
GuildSiege_QuickTrade
Inventory Viewer
Invite Last Group
ItemPreview
ItemPreviewResizer
Lootomatic
MemoryWarningMuzzle
MonsterCardTooltip
pbInfo
PerylousActionBars
Piratey
questannouncer
QuickTeleport
qUnitFrames
RaidSave
scrutinizer
ShortMacroRepair
Slash_AFK
smartBB
StatRating
TitleSelect
UltimateMailMod
WarRecord
wowmap
WoWMapInstances
wowmap-poi
XBar
yGather
ZZBottomArt


The interface icon didn't say anything about ZZInfo
RoMunited has attached the following image:
  • h.jpg

RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

12

Sunday, August 26th 2012, 10:44pm

oh lol I install addons manually and I didn't add the plugins folder ><

Its spamming me now, how do I make it stoppppp

Noguai

Beginner

  • "Noguai" started this thread

Posts: 5

Location: Germany

  • Send private message

13

Sunday, August 26th 2012, 10:54pm

Okay, so It's working correctly now? Just undo the change to core.lua in step 3 and set "Debug = false," in line 43

RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

14

Sunday, August 26th 2012, 10:58pm

Quoted from "Noguai;566695"

Okay, so It's working correctly now? Just undo the change to core.lua in step 3 and set "Debug = false," in line 43


Yes tyvm :)

15

Monday, August 27th 2012, 3:11am

Quoted from "Noguai;566686"

What do you mean with an unfortunate initial button position? The reason they are displayed as this list and not directly placed in the bar is that the buttons are dynamically created, dependant on which plugins you have installed. When loading the plugins the length the buttons they are going to have later as well as the order in which they are created is unknown. Because of this fixed initial positions don't make sense. With the list users can pick the buttons (not all are activated right from the start) they want and place them in the bar. (you can't move them out of it after doing so) After that you can deactivate the rest and entirely remove them from the game with that.


That is what I ended up doing. Problem is that on install they are all got placed outside of the bar, below it in a style of drop down menu. Because that area is used by other interface elements, it was difficult to make them out and move them - I could not really see the button because it was on top of character portrait, other buttons, current buffs, etc. So, I had to move them manually without really seeing well what the button was, because it was on top of other elements.

It is a minor nitpick, but if it would be possible to originally place them on bar that could work easier. I figure your code knows where there is free space on the bar, so as each plug-in places the button, it could keep running total of where the last button ended and place it right after that.

My other suggestion is likewise minor. Can the pet plug in shorten some of the messages? Because the bar is shared among all the characters, some of the things don't apply to some of them. In particular, pet button when used on an alt that has no pet displays long message "There is no pet in your current selected slot". Too long. Or maybe have the "next pet" cycle through pets 0 to 6 instead of 1 to 6, and 0 being pet slot not displaying a message at all.

Overall, though, looks great. While I do prefer the user-definable text approach of Xbar, where your message for buttons is controlled completely by what you want it to be, in most cases ZZinfobar displays good info similar to what I would pick. So, with all the problems Xbar is having, and with my nitpicks being minor, I switched to Zz and am pretty happy with it.

P.S. I read somewhere (but can't find it now) that it is supposed to offer same functionality as Xbar on received mails - look at the "your item has been sold" messages and extract item name. Didn't seem to work for me. Does it do that?
-- Rustyx --- 92R / 92S / 92M on Reni (Guild KnightShift). Yes, running the new FOTM R/M, cause I am not elf enough to be WD/S.

Oh, and people who have more than 3 classes are clinically insane.


16

Monday, August 27th 2012, 3:17am

One question: Xbar tends to lag me super bad. Is this any better? Does anyone know?
Borella - 100 W/M/S/R/P/K
VVV
If you play P/K in instances you're garbage


17

Monday, August 27th 2012, 3:30am

Quoted from "Borella;566715"

One question: Xbar tends to lag me super bad. Is this any better? Does anyone know?


When I searched forum for name, one person mentioned switching to zz because it seems to place lesser load on the system. That should help with lag. That has been my experience as well.
-- Rustyx --- 92R / 92S / 92M on Reni (Guild KnightShift). Yes, running the new FOTM R/M, cause I am not elf enough to be WD/S.

Oh, and people who have more than 3 classes are clinically insane.


18

Monday, August 27th 2012, 3:42am

Quoted from "vfwiffo;566716"

When I searched forum for name, one person mentioned switching to zz because it seems to place lesser load on the system. That should help with lag. That has been my experience as well.


Downloaded it to try it out. I really really really like it.. it looks even better than Xbar imo. If it doesn't have the lag issues, i'm ecstatic. Cause I loved Xbar.
Borella - 100 W/M/S/R/P/K
VVV
If you play P/K in instances you're garbage


RoMage

rustyx is lame rogue

Posts: 2,694

Location: web

Occupation: DB Admin

Mood: Unsure

  • Send private message

19

Monday, August 27th 2012, 5:55pm

VfWiffo - not sure what is problem with your email notification - my works fine. It correctly counts incoming email, but if I restart client, it goes back to 0. So suggestion for improvement would be to store that number until either character opens email/reads.

@Noguai - I am glad to see that this bar is still in development stage. In next couple lines I will try to summarize my current experience and what would be nice to improve:

* Install is easy, I did not have any problems to install additions as map, but as VfWiffo suggested, it would be better if upon initial install buttons are placed on the bar sorted by plug-in (same group together) and if there is a option in menu to reset interface and replace buttons based on selected plug-ins and options inside plug ins.
* As VfWiffo suggeste, pet name is too long, and everyone playing on Alts as we do will have issue if Alt has no pet. (most do not :))
* DPS counter is very important, as well option to see all current stats as I suggested early. Gives an easy way to compare gear, and see if person's DPS drops due to lost buff.
* Number of open/finished quests in quest book, as mentioned before.
* Option to select what part of info to show regarding class/level.
* I would make default for bar to be across whole screen and to move everything down.
* As suggested above, store number of new emails and reset it only once mail is opened. It would be great if upon closing of mail you can store number of unread emails, but I don't remember any other add-on being able to do so. Something like New mail 3/6. Three new, 6 total in inbox.)
* My time clock at home seems to be 1 hour off. Not sure why is that, might have to do with day light saving.

I will post more as I use it more, but overall, so far I have good experience with ZZ Info Bar. Thank you for hard work!

20

Monday, August 27th 2012, 6:56pm

Quoted from "RoMage;566787"

VfWiffo - not sure what is problem with your email notification - my works fine. It correctly counts incoming email, but if I restart client, it goes back to 0. So suggestion for improvement would be to store that number until either character opens email/reads.


What I mean is that when a mail arrives, it is accompanied by the message "your <item name> has been sold" or similar. Xbar extracts the item name from that message, so if I see 5 rom-mails, the mouseover for the mail icon shows the names of items sold. That way I can get idea what is my mailbox without going to it.

Not sure that keeping track of mails would work, because I dont think you can read mailbox remotely, without being at one. That means any email received after you log out but before you log back in will not be counted.

Quoted

I will post more as I use it more, but overall, so far I have good experience with ZZ Info Bar. Thank you for hard work!


Likewise... very well done.
-- Rustyx --- 92R / 92S / 92M on Reni (Guild KnightShift). Yes, running the new FOTM R/M, cause I am not elf enough to be WD/S.

Oh, and people who have more than 3 classes are clinically insane.