EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Developer Discussion > Interface Changes

Reply
Thread Tools Search this Thread Display Modes
  #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
  #2  
Unread 11-11-2005, 09:42 PM
Agathorn Agathorn is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Test
Posts: 405
Default

Sounds good. Just a couple questions. Is this currently on Test? I play there so I do all my development there as well. Just curious.

What version are things at right now?
Reply With Quote
  #3  
Unread 11-11-2005, 10:15 PM
Clink's Avatar
Clink Clink is offline
A Rumbleroot Sapling
 
Join Date: May 2005
Server: Antonia Bayle
Posts: 66
Default

SOE_Bobble that sounds like a useful feature.
thanks

oh, is it SOE's intent that the new target/implied target effects icons only show when you use con vers1? Currently they do not appear using v0 or the "arrows" version.

thanks
Reply With Quote
Reply



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 05:09 AM.


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