View Single Post
  #75  
Unread 12-12-2007, 11: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

Quote:
Originally Posted by Lodrelhai View Post
Trying this out now, and I'm wondering if there's any way to customize which folder a particular UI mod file will be installed in?

I'm asking because I know several UIs out there (including my own tradeskill one) offer multiple versions. My tradeskill offers a just-press-enter or a no-default-set version, Othesus' Maintained spell windows come in three different sizes, Dragonwulf's Inventory window has 6 different options. So far I'm seeing two different problems with the settings.

For some UIs with multiple options, one of the .xml versions will install in the correct directory, but others will create a new custom folder within my main UI folder. Example, the install directories for Othesus' Examine Window, which has two versions:

Code:
File will be installed at:
G:\Sony\EverQuest II\UI\Examine Window with hidden buttons\eq2ui_examine.xml
File will be installed at:
G:\Sony\EverQuest II\UI\maisui\eq2ui_examine.xml
Technically this wouldn't be too bad - I'd just ask it to not install the one with the custom UI folder - except the version I want is the Examine Window with hidden buttons.

Other multi-version UI mods end up installing everything in sub-folders of my custom UI folder. Taking Othesus again, his maintained spell window mod has three versions, depending on pixel size desired. Here's where the various versions are going to install:

Code:
File will be installed at:
G:\Sony\EverQuest II\UI\maisui\26 pixel size\eq2ui_mainhud_maintained.xml
File will be installed at:
G:\Sony\EverQuest II\UI\maisui\30 pixel size (default)\eq2ui_mainhud_maintained.xml
File will be installed at:
G:\Sony\EverQuest II\UI\maisui\34 pixel size\eq2ui_mainhud_maintained.xml
If I could customize those settings for individual .xml files, I could choose to install only the version I want and have it go to the proper place. Any thoughts?
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.
__________________
Landiin's EQ2MAP Updater Discussion Download
Reply With Quote