View Single Post
Old 11-04-2006, 05:40 AM   #1
Pand
A Ghoul
 
Join Date: Aug 2002
Server: BB
Posts: 13
Interface Author - Click to view interfaces
Default The Shared UI Folder

I use my own home brewed UI but as several versions simultaneously.
Usually they only differ in the Container.XML where I arrange the slots for clickies around the container slots.
The necessary slots differ for each toon so I always used separate UIs.
This is a very bothersome process if I want to distribute a change to a file that each of these UIs share - like PlayerWindow.xml - over my network.

What I do now is supply a Shared UI folder at
Everquest\uifiles\Shared

The actual UIs that I use contain links to the shared folder.
I fully capitalize the file names of these "link files" so I can easily distinguish them from the ones with real content.

This is the complete EQUI_PLAYERWINDOW.XML that fetches the real UI file from Shared.

Code:
<?xml version = "1.0"?> <!-- Dummy link to fetch the actual UI XML from the Shared UI Folder --> <XML ID = "EQInterfaceDefinitionLanguage"> <Composite> <Include>../Shared/EQUI_PlayerWindow.xml</Include> </Composite> <Schema xmlns = "EverQuestData" xmlns:dt = "EverQuestDataTypes"/> </XML>


I am still experimenting to find a way to use shared .TGA as well.
Ideally I leave Animations.XML alone because that is the most annoying file to keep updated.
It would be cleaner and easier to maintain if I could have all TGAs shared as well but its not such a big deal.
Pand is offline   Reply With Quote