EQ2Interface

EQ2Interface (https://www.eq2interface.com/forums/index.php)
-   UI Developer Discussion (https://www.eq2interface.com/forums/forumdisplay.php?f=3)
-   -   Icon Bank vs. Volume (https://www.eq2interface.com/forums/showthread.php?t=7204)

Arremis 11-24-2006 02:44 PM

Icon Bank vs. Volume
 
Honestly, I don't see any difference in how they work. The Effects window still uses the Volume. Why doesn't it use the Icon Bank? Anyone know the difference between the two other than name?

Arre :D

gm9 11-24-2006 04:35 PM

Don Neufeld (SOE dev) posted on here (too lazy to search) that the IconBank is more efficient (I suppose less polygons, and maybe the textures for the icons are loaded in one go?).

I do not know whether the other windows using icons will be updated in due course - or there is the possibility that the IconBank is not an efficient way to display constantly changing icons such as effects or maintained spells. This is pure speculation on my part though, I have no official word on this.

Zonx 11-25-2006 01:22 AM

Volume pages also use xml objects for each cell and elements within the cell, which requires those objects to be parsed and converted to screen elements. The trade off is more processing of a Volume page for more flexability. If the flexability really isn't needed, the simplified IconBank object requires less processing.

I'm guessing SOE will convert the Maintained and Effects windows to use IconBanks soonish. They probably just haven't finished the code needed to adjust icon possition when a buff in the middle of the bank drops.

Arremis 11-25-2006 02:23 AM

That makes sense. I'm still in the process of learning XML and how it works and affects system performance, so all this little tidbit info really helps. Thanks guys :)

lordebon 11-25-2006 09:03 AM

Yeah.

Basically Volume gives you more ability, but it's laggier (it has more to do). The IconBank is a special, simple case SOE made to reduce UI lag for simple things that will use IconBank.

As for learning XML... my advice is to look at the work of some of the great authors here, like Zonx, gm9, Faetyl, etc. and learn by example. Thats the best way that I've found so far =)

gm9 11-25-2006 09:25 AM

Actually just looking at the Default UI and playing around with the different properties in UIbuilder is a very good way to learn the basics. For advanced logic Erahain's sticky post "Concatenate" is invaluable. And when you think you've understood it all go look at mods like mother9987's timer window and become all confused again. :D

lordebon 11-25-2006 01:20 PM

No...

Don't talk about that window. I gave up UIBuilder for a week after I got a headache looking at that, trying to figure it out ;)


All times are GMT -5. The time now is 07:48 PM.

vBulletin® - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© MMOUI