Quote:
Originally Posted by Lodrelhai
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
|
EQ2 Henchman will never extract the file henchman.xml to the users hard drive. That is why you can not find that file. henchman.xml is merely a file used to tell EQ2 Henchman where to un-zip all the files in the zip.
Quote:
Originally Posted by Lodrelhai
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?
|
Look at the henchman.xml file as a install config file for your UI mod. You include it in the zip so EQ2 henchman knows exactly what you want to do with each file in the zip.
You can use henchman.xml to tell EQ2 Henchman to unzip every file in to a designated directory or you can use henchman.xml to tell EQ2 Henchman what to do with ever file in the zip. If EQ2 Henchman does not find the file henchman.xml in the root of the zip it will guess at where it should unzip the files of the zip. Sometime it guesses wrong

With the many ways people zip up mods there isn't a sure fire way to know unless the author includes the henchman.xml file.
Quote:
Originally Posted by Lodrelhai
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?
|
Yes your code is correct
