EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > General Discussion > Dev Shack

Reply
Thread Tools Search this Thread Display Modes
  #1  
Unread 12-17-2008, 10:15 PM
SOE-Rothgar SOE-Rothgar is offline
A Griffon
Yes this person is from Daybreak!
 
Join Date: Aug 2007
Server: Unrest
Posts: 208
Default ColorStyles

I have an early Christmas present... ColorStyles!

Anyone interested in trying out the new UIBuilder and beta testing them for me?
Reply With Quote
  #2  
Unread 12-17-2008, 10:21 PM
dragowulf's Avatar
dragowulf dragowulf is offline
A man among men
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Nagafen
Posts: 934
Send a message via AIM to dragowulf Send a message via MSN to dragowulf
Default

I am!!!
[email protected]
__________________
May Jesus Have Mercy On Us
Reply With Quote
  #3  
Unread 12-17-2008, 11:35 PM
Landiin Landiin is offline
Slayer of clock cycles
This person is a EQ2Map developer.
Featured
 
Join Date: Nov 2004
Server: Oasis
Posts: 3,464
Send a message via ICQ to Landiin Send a message via AIM to Landiin Send a message via MSN to Landiin Send a message via Yahoo to Landiin
Default

You know I am.. I can down load it at the normal spot?
__________________
Landiin's EQ2MAP Updater Discussion Download
Reply With Quote
  #4  
Unread 12-18-2008, 02:29 AM
SOE-Rothgar SOE-Rothgar is offline
A Griffon
Yes this person is from Daybreak!
 
Join Date: Aug 2007
Server: Unrest
Posts: 208
Default

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.
Reply With Quote
  #5  
Unread 12-18-2008, 04:31 AM
dragowulf's Avatar
dragowulf dragowulf is offline
A man among men
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Nagafen
Posts: 934
Send a message via AIM to dragowulf Send a message via MSN to dragowulf
Default

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.
__________________
May Jesus Have Mercy On Us

Last edited by dragowulf : 12-18-2008 at 04:34 AM.
Reply With Quote
  #6  
Unread 12-18-2008, 08:47 AM
Landiin Landiin is offline
Slayer of clock cycles
This person is a EQ2Map developer.
Featured
 
Join Date: Nov 2004
Server: Oasis
Posts: 3,464
Send a message via ICQ to Landiin Send a message via AIM to Landiin Send a message via MSN to Landiin Send a message via Yahoo to Landiin
Default

Quote:
Originally Posted by dragowulf View Post
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.
__________________
Landiin's EQ2MAP Updater Discussion Download

Last edited by Landiin : 12-18-2008 at 08:50 AM.
Reply With Quote
  #7  
Unread 12-18-2008, 12:07 PM
RickF7666's Avatar
RickF7666 RickF7666 is offline
A Griffawn
Interface Author - Click to view interfaces
 
Join Date: Jun 2005
Server: Oasis
Posts: 70
Default

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.
Reply With Quote
  #8  
Unread 12-18-2008, 12:32 PM
dragowulf's Avatar
dragowulf dragowulf is offline
A man among men
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Nagafen
Posts: 934
Send a message via AIM to dragowulf Send a message via MSN to dragowulf
Default

Quote:
Originally Posted by Landiin View Post
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?
__________________
May Jesus Have Mercy On Us
Reply With Quote
  #9  
Unread 12-18-2008, 12:56 PM
Landiin Landiin is offline
Slayer of clock cycles
This person is a EQ2Map developer.
Featured
 
Join Date: Nov 2004
Server: Oasis
Posts: 3,464
Send a message via ICQ to Landiin Send a message via AIM to Landiin Send a message via MSN to Landiin Send a message via Yahoo to Landiin
Default

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.
__________________
Landiin's EQ2MAP Updater Discussion Download

Last edited by Landiin : 12-18-2008 at 01:05 PM.
Reply With Quote
  #10  
Unread 12-18-2008, 01:07 PM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

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).
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.

Last edited by gm9 : 12-18-2008 at 01:09 PM.
Reply With Quote
  #11  
Unread 12-18-2008, 01:25 PM
Landiin Landiin is offline
Slayer of clock cycles
This person is a EQ2Map developer.
Featured
 
Join Date: Nov 2004
Server: Oasis
Posts: 3,464
Send a message via ICQ to Landiin Send a message via AIM to Landiin Send a message via MSN to Landiin Send a message via Yahoo to Landiin
Default

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.
__________________
Landiin's EQ2MAP Updater Discussion Download

Last edited by Landiin : 12-18-2008 at 01:27 PM.
Reply With Quote
  #12  
Unread 12-18-2008, 01:36 PM
SOE-Rothgar SOE-Rothgar is offline
A Griffon
Yes this person is from Daybreak!
 
Join Date: Aug 2007
Server: Unrest
Posts: 208
Default

Quote:
Originally Posted by dragowulf View Post
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.
Reply With Quote
  #13  
Unread 12-18-2008, 01:41 PM
SOE-Rothgar SOE-Rothgar is offline
A Griffon
Yes this person is from Daybreak!
 
Join Date: Aug 2007
Server: Unrest
Posts: 208
Default

Quote:
Originally Posted by RickF7666 View Post
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.
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.
Reply With Quote
  #14  
Unread 12-18-2008, 01:47 PM
dragowulf's Avatar
dragowulf dragowulf is offline
A man among men
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Nagafen
Posts: 934
Send a message via AIM to dragowulf Send a message via MSN to dragowulf
Default

Quote:
Originally Posted by SOE-Rothgar View Post
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 View Post
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.
__________________
May Jesus Have Mercy On Us
Reply With Quote
  #15  
Unread 12-18-2008, 02:46 PM
SOE-Rothgar SOE-Rothgar is offline
A Griffon
Yes this person is from Daybreak!
 
Join Date: Aug 2007
Server: Unrest
Posts: 208
Default

Quote:
Originally Posted by dragowulf View Post
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

Last edited by gm9 : 12-19-2008 at 05:09 AM. Reason: new default UI discussion moved to new thread
Reply With Quote
  #16  
Unread 12-18-2008, 03:42 PM
dragowulf's Avatar
dragowulf dragowulf is offline
A man among men
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Dec 2004
Server: Nagafen
Posts: 934
Send a message via AIM to dragowulf Send a message via MSN to dragowulf
Default

Quote:
Originally Posted by SOE-Rothgar View Post
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 View Post
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
__________________
May Jesus Have Mercy On Us

Last edited by gm9 : 12-19-2008 at 05:11 AM. Reason: new default UI discussion moved to new thread
Reply With Quote
  #17  
Unread 12-18-2008, 07:55 PM
lordebon lordebon is offline
Fetish Core author
This person is a EQ2Map developer.
Featured
 
Join Date: Jun 2005
Server: Crushbone
Posts: 2,667
Default

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

lordebon (AT) gmail (DOT) com
__________________
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 11:30 AM.


Our Network
EQInterface | EQ2Interface | WoWInterface | LoTROInterface | ESOUI | MMOUI