EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Developer Discussion > Interface Changes

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1  
Unread 11-11-2005, 09:20 PM
SOE_Bobble SOE_Bobble is offline
EQII Developer
Yes this person is from Daybreak!
 
Join Date: Aug 2004
Posts: 82
Default Version information

EQII currently checks the "version" property on a couple of windows. We've decided to make a change that hopefully will help interface authors.

Coming soon to a test server near you!


Each windows will get a version string: <major>.<minor>.<revision>

If there is a major change, mods to that window won't work; instead the user will be prompted about this issue. We've been starting to do this already.

If there is a minor change, the window will continue to work but the user will get a popup indicating an issue. There will likely be a way to "ignore all warnings" or perhaps there will only be one warning per session. Minor is of course a relative description that for complex windows like MainHUD.Guild may mean something different than for a simple window like Popup.Claim. The intent is that we won't have to trigger a major change to a window unless we fundamentally break it -- which we will continue to try not to do any more than necessary.

If SOE makes a cosmetic change, mods will continue to just work. We'll just increment the revision. Interface authors will be free to use the revision value for their own cosmetic changes. For instance, you could use the revision to track your version number and not start over at 0 when we increase the major/minor value.

The official release notes can refer to the version number (or it will be easy to parse) so that interface authors can get an immediate answer as to whether the change will impact their mod.



/window_version <module> <name>
Displays the xml version and the code version (only major.minor) of a window along with a version note.

The code version is what the client is expecting.
The xml version is from the "version" property.
The note is from the "version_note" property and can be used by authors however they like.

The format is slightly different than the /show_window dot format that probably everyone is familiar with. The code is only looking for our concept of window and not any UI element. But I bet you can guess the names.



Comments?
bobble
Reply With Quote
 



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 03:46 AM.


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