Quote:
Originally Posted by Landiin
All this can be assigned in the henchman.xml file. The documentation for henchman can be found in my FAQ titled Configureing henchman.xml to distribute with your UI
Here is an example of the henchman.xml file for your maintained example.
Code:
<MyMod>
<option filename="eq2UI_mainhud_maintained.xml" uipath="ui\%customui%\" description="Maintained spell window options">
<file filename="26 pixel size\eq2ui_mainhud_maintained.xml" uipath="ui\%customui%\" description="Maintained spell window with 26 pixel icons"/>
<file filename="30 pixel size\eq2ui_mainhud_maintained.xml" uipath="ui\%customui%\" description="Maintained spell window with 30 pixel icons"/>
<file filename="34 pixel size\eq2ui_mainhud_maintained.xml" default="true" uipath="ui\%customui%\" description="Maintained spell window with 34 pixel icons"/>
</option>
</MyMod>
What that does is puts all 3 maintained files under the file eq2ui_mainhud_maintained.xml with the 34 pixel one being the one that is selected by default. The user can expaned the eq2ui_mainhud_maintained.xml file listing to see what options that can choose from.
Hope that is clear, as I am not the best at giving written instructions lol.
|
um... okay, I admit to being completely dense when it comes to many, many aspects of .xml coding. But I can't even find this henchmen.xml file you mention. The only .xml files which include the word henchman that I can find anywhere on my computer are eq2ui_henchman_C2CPlayer.xml and eq2ui_henchman_QuickSwitch.xml
Given the info in the FAQ, I'm guessing that the henchman.xml file works rather like the mainhud, journals, or custom.xml files. In which case, while it generally falls upon the UI mod creator to give a version of the .xml file which includes the proper coding, UI mod users can customize it as needed to include the proper coding for multiple mods? Or is this something that has to be in the .zip file, not in the custom UI folder, so if the henchman.xml file is never added to a mod I use but am having trouble with, I will never be able to use that mod with henchman?
I think I understand the coding you gave, but let me double-check that too. For my custom tradeskill UI then, with folders "Just Press Enter" and "No Default Buttons" which each contain a version of the eq2ui_tradeskills.xml file, my henchman.xml folder would have the following code:
Code:
<Root>
<option filename="eq2UI_tradeskills.xml" uipath="ui\%customui%\" description="Compact Tradeskill Window options">
<file filename="Just Press Enter\eq2ui_tradeskills.xml" uipath="ui\%customui%\" description="compact tradeskill window with just-press-enter function"/>
<file filename="No Default Buttons\eq2ui_tradeskills.xml" default="true" uipath="ui\%customui%\" description="compact tradeskill window with normal ts-window function"/>
</option>
</Root>
This would set it so the no-default-buttons version was the one to install if the user didn't specify differently, but whichever one the user chose would install in the correct folder. Have I got it?