EQInterface Forums

EQInterface Forums (http://www.eqinterface.com/forums/index.php)
-   Help ! ? ! ? (http://www.eqinterface.com/forums/forumdisplay.php?f=16)
-   -   Updating UI How-To? (http://www.eqinterface.com/forums/showthread.php?t=21303)

dulak 02-06-2013 11:56 PM

Updating UI How-To?
 
Hey all. I found a few UI on here that haven't been updated in ages and I've decided that I'd like to update them. The thing is, I have little to no knowledge of xml. How would I go about bringing these UI's back to life? Some of them haven't been touched since 2009 and I have no idea where to start. I've done some searching with google but haven't found any real guides on UI editing for EQ. Any help would be much appreciated.

valaury3169 02-07-2013 10:02 AM

First and foremost, you'll need to compare the files in the UI you want to update with the corresponding files in the default folder (after you have patched of course) and attempt to identify the changes. There are numerous new elements that have been added. This will be a difficult task, especially if the UI files have been heavily modified.

When you load the UI, and it fails, EQ creates a file called UIErrors.txt that lists what it found wrong as it was loading. It stops when it reaches an error, so that could be a long process in addressing the errors it finds. The most common error you will encounter will be "xxx was referenced but never declared". This indicates a new element that has been added to the UI that is missing. Locate that chunk of code in the default folder and and it to the file in the custom UI.

dulak 02-11-2013 07:57 AM

So it could be as simple as a lots of copy and paste?

valaury3169 02-11-2013 12:53 PM

Yes, mostly. Although where it is defined to fit in the default window may be in the way in the custom piece, so you may have to also move it around. The trick is identifying exactly what to cut and paste.

dulak 02-11-2013 11:38 PM

Awesome! Thanks for the info!


All times are GMT -5. The time now is 07:20 PM.

vBulletin Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.