EQ2Interface

EQ2Interface (https://www.eq2interface.com/forums/index.php)
-   Dev Shack (https://www.eq2interface.com/forums/forumdisplay.php?f=11)
-   -   ColorStyles (https://www.eq2interface.com/forums/showthread.php?t=12100)

SOE-Rothgar 12-17-2008 10:15 PM

ColorStyles
 
I have an early Christmas present... ColorStyles!

Anyone interested in trying out the new UIBuilder and beta testing them for me?

dragowulf 12-17-2008 10:21 PM

I am!!!
[email protected]

Landiin 12-17-2008 11:35 PM

You know I am.. I can down load it at the normal spot?

SOE-Rothgar 12-18-2008 02:29 AM

Yes, if I've sent any of you a URL recently, you can get the updated version from the same place.

Let me know what you think and if you find any problems so far. I hacked it all together in just a couple of hours, but it seems to be working fine from the limited testing I've done.

dragowulf 12-18-2008 04:31 AM

I havent found any problems in UIBuilder and I have yet to test them in game.

As a suggestion - you should have a new file like eq2ui_colorstyles.xml that uses the colorstyles. The window's titlebar, and other window elements should use their own colorstyle within eq2ui_colorstyles.xml that corresponds to their category (ie header, titlebar, info, etc etc). This would probably have to be a long term thing for you because you would have to edit each file to use eq2ui_colorstyles.xml and I know how long that would take.

Landiin 12-18-2008 08:47 AM

Quote:

Originally Posted by dragowulf (Post 78918)
I havent found any problems in UIBuilder and I have yet to test them in game.

As a suggestion - you should have a new file like eq2ui_colorstyles.xml that uses the colorstyles. The window's titlebar, and other window elements should use their own colorstyle within eq2ui_colorstyles.xml that corresponds to their category (ie header, titlebar, info, etc etc). This would probably have to be a long term thing for you because you would have to edit each file to use eq2ui_colorstyles.xml and I know how long that would take.

If they do that, they might as well template the entire WindowFrame Tree and just have the client copy it form one spot to all windows. Then you would really only have to make a couple of WindowFrame trees and use some sort of template object (node) to tell the game what template to use.

RickF7666 12-18-2008 12:07 PM

I can't speak for anyone else but I'm blown away by all the new features that Rothgar is adding to the UI. It seems like at least once a week Rothgar is adding some new thing in the way of updates to the UIBuilder or some added feature to an interface piece. I wanted to take a minute to just say thanks for the work you've been putting into this.:D

dragowulf 12-18-2008 12:32 PM

Quote:

Originally Posted by Landiin (Post 78928)
If they do that, they might as well template the entire WindowFrame Tree and just have the client copy it form one spot to all windows. Then you would really only have to make a couple of WindowFrame trees and use some sort of template object (node) to tell the game what template to use.

But there's so many different combinations, yeah?

Landiin 12-18-2008 12:56 PM

Not really. 90% of all windows use the basic WindowFrame Tree. So say we hade a Object (I'll use <template>) that would copy a source Object in its place. Think how easy it would be to mod/skin all the windows then. The node could look something like:

<Template Src="/WindowElements.WindowFrame" Align="None|Client|Left|Top|Right|Bottom" Top="int", Left="int", height="int", Width="int"/>

Then you could just toss that in the window to replace the WindowFrame tree and you would only have to edit the Src Object to Change 90% of all windows in the game.

Of Course you will have your special case windows that will have their own unique WindowFrame, in that case you would just use the WindowFrame tree/WC_X and the new ColorStyle instead.

This wouldn't have to apply to just the WindowFrame tree. I could be use for any repetitive Object. Like the Group clusters in the raid window, the Icon pages in the maintain window. ect. The code is really already there its just hardcoded for windows like market, merchant, Guild, ect. All these use a template that gets copied over and over as needed. Same principle but on a larger scale.

gm9 12-18-2008 01:07 PM

Why a new element, just use an <include> (Rothgar would only need to allow the same path/file to be included more than once). But whatever way i's done I support the suggestion as such.

PS: I know Rothgar posted something on this recently, not sure where it ways (likely in the raid/group window threads, or maybe it was in a PM).

Landiin 12-18-2008 01:25 PM

Unless they add an align property to the Page object <include> wouldn't work. The client would need to know how you wanted to paint it into its Owner.

Yes he talked about it for the raid window witch gave me the idea to brake it out as its own type of Object and not have it just some hardcoding for individual windows.

SOE-Rothgar 12-18-2008 01:36 PM

Quote:

Originally Posted by dragowulf (Post 78918)
I havent found any problems in UIBuilder and I have yet to test them in game.

As a suggestion - you should have a new file like eq2ui_colorstyles.xml that uses the colorstyles. The window's titlebar, and other window elements should use their own colorstyle within eq2ui_colorstyles.xml that corresponds to their category (ie header, titlebar, info, etc etc). This would probably have to be a long term thing for you because you would have to edit each file to use eq2ui_colorstyles.xml and I know how long that would take.

Yes, I would like to do this a little overtime and you're right, making an eq2ui_colorstyles.xml is exactly what I would do. /gu noUnfortunately you won't be able to test these changes in game yet because the client would need to be recompiled to use the changes I made to our UI library.

I'm looking at getting this out for the next game update coming in January. So you have some time to play with UI builder. If you find any issues let me know asap so I can get them resolved.

SOE-Rothgar 12-18-2008 01:41 PM

Quote:

Originally Posted by RickF7666 (Post 78942)
I can't speak for anyone else but I'm blown away by all the new features that Rothgar is adding to the UI. It seems like at least once a week Rothgar is adding some new thing in the way of updates to the UIBuilder or some added feature to an interface piece. I wanted to take a minute to just say thanks for the work you've been putting into this.:D

I really appreciate that! Some time during the holidays things slow down a little bit assuming we're not working on a big project and its easier for me to work things in around my other tasks.

dragowulf 12-18-2008 01:47 PM

Quote:

Originally Posted by SOE-Rothgar (Post 78960)
Yes, I would like to do this a little overtime and you're right, making an eq2ui_colorstyles.xml is exactly what I would do. /gu noUnfortunately you won't be able to test these changes in game yet because the client would need to be recompiled to use the changes I made to our UI library.

If you did that with colorstyles, I think you should do that with text fonts as well. For people who want to skin, it's virtually the same thing with fonts.

Quote:

Originally Posted by SOE-Rothgar (Post 78961)
I really appreciate that! Some time during the holidays things slow down a little bit assuming we're not working on a big project and its easier for me to work things in around my other tasks.

I'm sure it has something to do with the expansion launch as well.

SOE-Rothgar 12-18-2008 02:46 PM

Quote:

Originally Posted by dragowulf (Post 78962)
If you did that with colorstyles, I think you should do that with text fonts as well. For people who want to skin, it's virtually the same thing with fonts.

Well, we already have the /TextStyles branch and I've been trying to make objects reference a style there. So is that what you mean? I know we still have lots of objects that reference fonts directly, and those just need to change as we get around to them.

Believe me when I say that part of me wants to start with an empty eq2ui.xml file and restructure the entire UI from scratch. :) Anyone want to help with that project? hehe

dragowulf 12-18-2008 03:42 PM

Quote:

Originally Posted by SOE-Rothgar (Post 78966)
Well, we already have the /TextStyles branch and I've been trying to make objects reference a style there. So is that what you mean? I know we still have lots of objects that reference fonts directly, and those just need to change as we get around to them.

Yeah. They just need to be referenced.

Quote:

Originally Posted by SOE-Rothgar (Post 78966)
Believe me when I say that part of me wants to start with an empty eq2ui.xml file and restructure the entire UI from scratch. :) Anyone want to help with that project? hehe

Yes

lordebon 12-18-2008 07:55 PM

I'd love to see the new UIBuilder, Rothgar.

lordebon (AT) gmail (DOT) com


All times are GMT -5. The time now is 06:39 AM.

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