EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Featured Projects > eXtremeUI

Closed Thread
 
Thread Tools Search this Thread Display Modes
  #1  
Unread 09-03-2007, 06:50 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
Default Henchman Beta tester Feedback (Build: 1.5)

This thread is for the people that are testing EQ2 Companion to report bugs and feedback.

Testers are invite only ATM. Hopefully it will be ready for open testing soon.
__________________
Landiin's EQ2MAP Updater Discussion Download

Last edited by Landiin : 11-14-2007 at 01:55 PM.
  #2  
Unread 09-10-2007, 07:37 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
Default Install eq2c.xml file documentation

Here is the documentation on the henchman.xml (setup) file for UI authors if they chose to use it.

Types of nodes and descriptions:

<option> nodes can only have <file> nodes as children.
<file> nodes can only have <include> nodes as children.
<include> nodes can only have <include> nodes as children.
<core> node can only have <file> nodes as children.

Global variables
  • %customui% : Use this in the uipath property. EQ2 Henchman will substitute this variable with the users UI directory.

uipath property paths. These are just an example to give you and idea how this property works
  • "": Empty string tell EQ2 Henchman to put the file into the users EverQuest II directory
  • "ui\": Tell EQ2 Henchman to put the file in the EverQuest II\UI\ directory
  • "ui\%customui%\": Tells EQ2 Henchman to put the file in EverQuest II\UI\CustomUI\ directory
  • "ui\%customui%\images\" Tells EQ2 Henchman to put the file in EverQuest II\UI\CustomUI\images\ directory
  • "ui\fonts\": Tells EQ2 Henchman to put the file in EverQuest II\UI\fonts\ directory
There is no need to worry about the language folder, EQ2 Henchman Takes it into account.

Option node perimeters:
Code:
<option filename="eq2UI_skininfo.xml" mandatory="true" description="Extrems skins">
Property description.
  • filename: Is the filename used in the UI.
  • mandatory: tells the app that a file has to be include in the option set. It also disallows the user from unchecking this option.
  • description: is a description of the file

File node perimeters:
Code:
<file filename="eq2ui_inventory_market.xml" uipath="ui\%customui%\" default="true" description="The Market Window">
Property description.
  • filename: the path\filename of the file in the zip. The filename will be the finename used by the UI if not a child of a option node.
  • uipath: Tells the app where you want the file to be installed in relation to the EverQuest2 directory.
  • default: Only used when it is a child of a option node. It tells the app that this is the option you want to use a default if the user does not select one.
  • description: is a description of the file
Include node perimeters:
Code:
<include filename="eq2ui_ButtonStyles.xml" uipath="ui\%customui%\"/>
Property description.
  • filename: the path\filename of the file in the zip. The filename will be the finename used by the UI.
  • uipath: Tells EQ2 Henchman where you want the file to be installed in relation to the EverQuest2 directory.

Core node parameters:
Code:
<core>
...
</core>
Core is just a container node nothing more. The user will never have access to these files and they will always be installed.

Sample
Code:
<root>
  <option filename="eq2UI_skininfo.xml" uipath="ui\%customui%\" description="Extrems skins">
    <file filename="eq2ui_skininfo.xml" uipath="ui\%customui%\" default="true" description="Extrems default skin">
      <include filename="eq2ui_ButtonStyles.xml" uipath="ui\%customui%\"/>
    </file>
    <file filename="eq2ui_skininfo.xml" uipath="ui\%customui%\" default="true" description="Extrems default skin">
      <include filename="eq2ui_ButtonStyles.xml" uipath="ui\%customui%\">
        <include filename="include_buttonstyle.xml" uipath="ui\%customui%\"/>
      </include>
    </file>
  </option>
  <file filename="eq2ui_inventory_market.xml" uipath="ui\%customui%\" description="The Market Window">
    <include filename="system\includes\include_inventory_market_levelclass.xml" uipath="ui\%customui%\system\includes\"/>
    <include filename="system\includes\include_inventory_market_preset.xml" uipath="ui\%customui%\system\includes\"/>
    <include filename="system\includes\include_market_favorites1.xml" uipath="ui\%customui%\system\includes\"/>
    <include filename="system\includes\include_market_favorites3.xml" uipath="ui\%customui%\system\includes\"/>
  </file>
  <core>
    <file filename="eq2ui.xml" uipath="ui\%customui%\"/>
    <file filename="eq2ui_mainhud.xml" uipath="ui\%customui%\"/>
    <file filename="core\eXtreme_core_styles.xml" uipath="ui\%customui%\core\"/>
    <file filename="core\styles\eXtreme_style_images.xml" uipath="ui\%customui%\core\styles\"/>
    <file filename="core\styles\eXtreme_style_specialelements.xml" uipath="ui\%customui%\core\styles\"/>
    <file filename="core\styles\eXtreme_style_textstyles.xml" uipath="ui\%customui%\core\styles\"/>
  </core>
</root>
You can see a working Henchman.xml file eXtremeUI for EQ2 Henchman.
__________________
Landiin's EQ2MAP Updater Discussion Download

Last edited by Landiin : 12-01-2007 at 01:18 PM.
  #3  
Unread 09-10-2007, 10:43 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
Default

New beta build ready for you guys to test out. I'll start putting it here as I am to lazy to post it in 3 places lol.. Check your PM inbox for the PW.
__________________
Landiin's EQ2MAP Updater Discussion Download

Last edited by Landiin : 09-11-2007 at 03:14 AM.
  #4  
Unread 09-11-2007, 03:13 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
Default

Ok, I moved EQ2 Companion out of it's dev directory into its own and I started seeing a strang file called iphist.dat. After doing some searching, I found out that its caused by some managed code I used to detect if a connection to the Internet is present. It is a INDY control TidIPWatch and if you don't' set the property keephistory to False it creates this file. This new build has that property set to false so you shouldn't be getting that file any longer. If you do let me know.
__________________
Landiin's EQ2MAP Updater Discussion Download

Last edited by Landiin : 09-12-2007 at 01:47 AM.
  #5  
Unread 09-11-2007, 03:44 AM
Dolby's Avatar
Dolby Dolby is offline
Bacon Eater
Premium Member
EQ2Interface Admin
This person is a EQ2Map developer.
 
Join Date: Feb 2004
Posts: 2,452
Default

Small typo on eq2interface login prompt, nothing major...
"Usernam" should be Username: (see picture)

How to I close the browser that opens when I choose to "Add" and interface? What if I change my mind and choose not to add something, looks like the window only goes away if you download something? *Also how do you feel and others feel if maybe the UI installer was based off your favorites list? This way you just mark interfaces as favorites on the site and the patcher will keep them up to date instead of popping open a browser.

looking good though!
Attached Thumbnails
Click image for larger version

Name:	passwordpromot.jpg
Views:	557
Size:	41.8 KB
ID:	5925  

Last edited by Dolby : 09-11-2007 at 03:58 AM.
  #6  
Unread 09-11-2007, 04:06 AM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

I think the favorites list could be downlaoded on first start to let the user mark those that should be kept up to date. But, say someone has several complete UI's as favorites but is only using one at a time, you should not update both and make a terrible mix out of them, so it could not be automatic.
__________________
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.
  #7  
Unread 09-11-2007, 09:08 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
Default

Quote:
Originally Posted by Dolby View Post
Small typo on eq2interface login prompt, nothing major...
"Usernam" should be Username: (see picture)

How to I close the browser that opens when I choose to "Add" and interface? What if I change my mind and choose not to add something, looks like the window only goes away if you download something? *Also how do you feel and others feel if maybe the UI installer was based off your favorites list? This way you just mark interfaces as favorites on the site and the patcher will keep them up to date instead of popping open a browser.

looking good though!
Keep em commen in

There is a cancel button on the bottom of the add window.. *points Dolby in the direction of a optometrist* Ok ok, it is a small button I'll give you that

About the users favorites list; check you PM inbox.
__________________
Landiin's EQ2MAP Updater Discussion Download
Closed Thread



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 07:06 AM.


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