EQInterface Forums

EQInterface Forums (http://www.eqinterface.com/forums/index.php)
-   XML Tutorials & Info. (http://www.eqinterface.com/forums/forumdisplay.php?f=48)
-   -   The Shared UI Folder (http://www.eqinterface.com/forums/showthread.php?t=18510)

Pand 11-04-2006 05:40 AM

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.


All times are GMT -5. The time now is 06:42 PM.

vBulletin Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.