EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Featured Projects > ProfitUI

Reply
Thread Tools Search this Thread Display Modes
  #1  
Unread 06-01-2010, 12:50 PM
Mystara0001's Avatar
Mystara0001 Mystara0001 is offline
A Mist Grinnin
Interface Author - Click to view interfaces
 
Join Date: Jun 2005
Server: Oasis
Posts: 78
Default Market Window Update and Optional Merchant Window

Attached is a very minor update to the Market Window.

This update moves the tabs forward due to them being hidden when using some skins such as Vangurk.

To the powers that be, please include this on the autoupdater. If you check you will see all that was changed is the layering of the tabs.

Also attached is a slightly modified Merchant window that displays the characters current status along the coin bar. I find it useful when purchasing status items from city merchants.
Attached Files
File Type: xml eq2ui_inventory_market.xml (80.5 KB, 359 views)
File Type: xml eq2ui_inventory_merchant.xml (11.2 KB, 377 views)

Last edited by Mystara0001 : 06-01-2010 at 12:58 PM.
Reply With Quote
  #2  
Unread 06-04-2010, 09:03 PM
TalTal TalTal is offline
A Griffon
Featured
 
Join Date: Nov 2005
Server: Nagafen
Posts: 1,096
Default

The marketplace window is signifigantly changed from the current one on the updater. Most of the changes are syntax related &quot instead of ' or running multiple lines together using 
 . These changes seem to make little or no difference in the execution of the file but they make doing a compare of the two files very difficult. What did you use to edit the file? was it UIbuilder?

Silat
Reply With Quote
  #3  
Unread 06-05-2010, 06:10 AM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Quote:
Originally Posted by TalTal View Post
&quot instead of '
Just a note that UIbuilder does not always get the syntax right when it converts it, not sure about the market window but at least the tradeskill window used to be broken if edited in UIbuilder.
__________________
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.
Reply With Quote
  #4  
Unread 06-05-2010, 11:28 PM
Mystara0001's Avatar
Mystara0001 Mystara0001 is offline
A Mist Grinnin
Interface Author - Click to view interfaces
 
Join Date: Jun 2005
Server: Oasis
Posts: 78
Default

Yes, I used the UIBuilder. The only change I made was to reorder the parts so the tabs were on top of the frame. That way if a player was using a skin with a solid title bar, the tabs rendered in front of the bar instead of behind it. I made no other changes.

It seems to work fine in my game, and the tabs display properly.

Last edited by Mystara0001 : 06-05-2010 at 11:31 PM.
Reply With Quote
  #5  
Unread 06-06-2010, 03:38 AM
Papabard's Avatar
Papabard Papabard is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Mar 2007
Server: Unrest
Posts: 647
Default

Quote:
Originally Posted by Mystara0001 View Post
Yes, I used the UIBuilder. The only change I made was to reorder the parts so the tabs were on top of the frame. That way if a player was using a skin with a solid title bar, the tabs rendered in front of the bar instead of behind it. I made no other changes.

It seems to work fine in my game, and the tabs display properly.
This still makes it impossible to do a UI compare on changes made by SoE in future updates.

I think most those that develope use an editor capable of saving the file without replacing non standard chars with garbage that can mess up the operation of scripts. Think its UTF-8 or something if I recall.

I myself use Notepad++ for editing xml code.

Also the Vangurk skin I do believe is nearly over 1.5 years old and theres been a lot of changes in the dds files since that skin was posted. I am sure you'll find things missing or not placed correctly when using that skin and that really has no bearing on Profit UI.

Last edited by Papabard : 06-06-2010 at 03:42 AM.
Reply With Quote
  #6  
Unread 06-06-2010, 04:16 AM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Quote:
Originally Posted by Papabard View Post
This still makes it impossible to do a UI compare on changes made by SoE in future updates.

I think most those that develope use an editor capable of saving the file without replacing non standard chars with garbage that can mess up the operation of scripts. Think its UTF-8 or something if I recall.
It's not garbage, UIbuilder writes valid XML (in UTF-8 encoding) and SOE's files are done in UIbuilder, too . The UI compare Silat meant was between current ProfitUI and the edited file.
__________________
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.
Reply With Quote
  #7  
Unread 06-06-2010, 11:05 AM
TalTal TalTal is offline
A Griffon
Featured
 
Join Date: Nov 2005
Server: Nagafen
Posts: 1,096
Default

Quote:
Originally Posted by gm9 View Post
It's not garbage, UIbuilder writes valid XML (in UTF-8 encoding) and SOE's files are done in UIbuilder, too . The UI compare Silat meant was between current ProfitUI and the edited file.
GM9 is right. I use a program called winmerge to do compares and when UIbuilder gets ahold of GM9's code for profit it makes the compare virtually impossible to automate. Also as he stated earlier in the thread, sometimes UI builder will break Profit code. I use notepad++ or dreamweaver for editing as they do not reorder elements in the tags nor do they change the encoding of characters.

Silat
Reply With Quote
  #8  
Unread 06-06-2010, 11:24 AM
lordebon lordebon is offline
Fetish Core author
This person is a EQ2Map developer.
Featured
 
Join Date: Jun 2005
Server: Crushbone
Posts: 2,667
Default

Quote:
Originally Posted by TalTal View Post
GM9 is right. I use a program called winmerge to do compares and when UIbuilder gets ahold of GM9's code for profit it makes the compare virtually impossible to automate. Also as he stated earlier in the thread, sometimes UI builder will break Profit code. I use notepad++ or dreamweaver for editing as they do not reorder elements in the tags nor do they change the encoding of characters.

Silat
Out of curiousity, is winmerge a better compare program than the one SOE provides along with UI builder? In my experience their provided program seems to work quite well for seeing what they change (which is often trivial things like localization tags, etc.)
__________________
Reply With Quote
  #9  
Unread 06-06-2010, 12:51 PM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Quote:
Originally Posted by lordebon View Post
Out of curiousity, is winmerge a better compare program than the one SOE provides along with UI builder? In my experience their provided program seems to work quite well for seeing what they change (which is often trivial things like localization tags, etc.)
WinMerge is also an editor. Also it's more convenient to use than SOE's command line tool. Personally I'm using Compare It! over WinMerge, but the latter has the advantage of being free.
__________________
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.
Reply With Quote
  #10  
Unread 06-06-2010, 01:23 PM
Mystara0001's Avatar
Mystara0001 Mystara0001 is offline
A Mist Grinnin
Interface Author - Click to view interfaces
 
Join Date: Jun 2005
Server: Oasis
Posts: 78
Default

So what do I need to change or do to prevent this from happening?

Also, I know Vangurk is an older skin, but it works just fine and everything shows up where it should. The only window that actually had an issue was the market window and the tabs rendering behind the title bar.
Reply With Quote
  #11  
Unread 06-06-2010, 08:07 PM
TalTal TalTal is offline
A Griffon
Featured
 
Join Date: Nov 2005
Server: Nagafen
Posts: 1,096
Default

Quote:
Originally Posted by lordebon View Post
Out of curiousity, is winmerge a better compare program than the one SOE provides along with UI builder? In my experience their provided program seems to work quite well for seeing what they change (which is often trivial things like localization tags, etc.)
Winmerge is what I happened to be familiar with. I have never used sony's compare tool so cannot really tell you the differences between them. I picked up editing the UI from the standpoint of a webapp developer as that is where my knowledgebase lies. So the tools I use are adapted from what I use doing that work.

Silat
Reply With Quote
  #12  
Unread 06-06-2010, 08:10 PM
TalTal TalTal is offline
A Griffon
Featured
 
Join Date: Nov 2005
Server: Nagafen
Posts: 1,096
Default

Quote:
Originally Posted by Mystara0001 View Post
So what do I need to change or do to prevent this from happening?

Also, I know Vangurk is an older skin, but it works just fine and everything shows up where it should. The only window that actually had an issue was the market window and the tabs rendering behind the title bar.
I avoid the UI builder because of the forum discussions about it altering code unnecessarilly. I generally avoid software that thinks it is smarter than me lol. As far as what to use, if you have experience with XML just use whatever plain text editor you like. As stated before notepad++ works well.

Silat
Reply With Quote
  #13  
Unread 06-14-2010, 03:16 PM
Mystara0001's Avatar
Mystara0001 Mystara0001 is offline
A Mist Grinnin
Interface Author - Click to view interfaces
 
Join Date: Jun 2005
Server: Oasis
Posts: 78
Default

Sorry for the delay in responding/fixing this. Attached is the Market file with the fix, however I used my handy dandy PSPad which should preserve encoding.

Please let me know if this is correct.

Also regarding the optional Merchant window, was there any issues with that file?
Attached Files
File Type: xml eq2ui_inventory_market.xml (68.3 KB, 355 views)
Reply With Quote
  #14  
Unread 06-14-2010, 03:39 PM
Papabard's Avatar
Papabard Papabard is offline
A Griffon
Interface Author - Click to view interfaces
 
Join Date: Mar 2007
Server: Unrest
Posts: 647
Default

I think the biggest thing is to not get too many authors updating files. This way if something breaks and one of them authors is no longer playing/updating it won't end up dead.

I know all the intentions are good but if theres a dozen people working on a project then its bound to run into some issues if someone did something that broke code and is no longer available.

I would say release your modified files as addons/optional as that way the default installation is always maintained by the updater.
Reply With Quote
  #15  
Unread 06-14-2010, 05:47 PM
Mystara0001's Avatar
Mystara0001 Mystara0001 is offline
A Mist Grinnin
Interface Author - Click to view interfaces
 
Join Date: Jun 2005
Server: Oasis
Posts: 78
Default

Quote:
Originally Posted by Papabard View Post
I think the biggest thing is to not get too many authors updating files. This way if something breaks and one of them authors is no longer playing/updating it won't end up dead.

I know all the intentions are good but if theres a dozen people working on a project then its bound to run into some issues if someone did something that broke code and is no longer available.

I would say release your modified files as addons/optional as that way the default installation is always maintained by the updater.
I don't disagree with that, in this case the Market window is a fix for a bug for users using specific skin types. Since it doesn't change anything but the order of window elements, and it's a bug I know no one else is going to address, it would be nice to see it updated.
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 08:17 AM.


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