PDA

View Full Version : qqui - the little velious ui that could


Pages : [1] 2

khanable
03-17-2016, 07:35 PM
http://i.imgur.com/kSv4a6c.png

much little, very customize

Changes from prior thread
Things dun did change, yo..

By default, hotbar 1 does not contain inventory slots (see mods)
By default, hotbar 1 and 2 are 2x5 (vertical), and hotbar 3 and 4 are 1x10 (horizontal)
New spellbook (surprise, it's little!)
Actually removed the dumb shit I said I removed the first time
Various tweaks and whatnot
Autoattack indicators are a thing now, no separate download required
Pet window now has pet health % (sorry I forgot this, and thanks Crookstinger)

Differences between base packs
There are some differences between each base pack, namely:

qqui for bards labels the "spell" bar button as songs, and has a cleaner tracking window. HP/Mana/Stamina/XP on player window.
qqui for melee has only HP/Stamina/XP on the player window.
qqui for hybrids has an expanded tracking window (gogo rangers), "spell" button is labeled as spells, HP/Mana/Stamina/XP on player window.
qqui for casters has a cleaner tracking window, "spells" button on the spellbar, and HP/Mana/XP in the player window.

How to install
First, download one of the base packs for the UI:

qqui for bards (https://www.dropbox.com/s/g4vdp7eyxxmtngm/qquibard.zip?dl=0)
qqui for casters (https://www.dropbox.com/s/rnnq7s6p6za1u13/qquicasters.zip?dl=0)
qqui for hybrids (https://www.dropbox.com/s/iluxpnqh8w1rmm2/qquihybrids.zip?dl=0)
qqui for melee (https://www.dropbox.com/s/564wr3f0uxh7711/qquimelee.zip?dl=0)

Next, extract the folder to your uifiles folder in your Everquest directory. Load up EQ, and type /loadskin <foldername>. Finished!
OPTIONAL STEP: Post here when you fuck it up.

Modifications
Time to customize! Download, extract, and copy the file into your qqui folder. Reload the skin in EQ.

Hotbar 1 with inventory

Hotbar 1 with inventory and primary/secondary slots (https://www.dropbox.com/s/l7os3rghrrlrzkj/qqui_inventory_hotbar.zip?dl=0)

http://i.imgur.com/tmHM7zL.png

Bags with labels

Bags with labels (https://www.dropbox.com/s/rkw32xjooatsvy0/qqui_bag_labels.zip?dl=0)

http://i.imgur.com/7Hct0zs.png

Horizontal spell/song bar by Whiteberry

Horizontal spell bar (hybrids/casters) by Whiteberry (https://www.dropbox.com/s/arj2clvzlziblor/qqui_horizontal_spellbar_by_whiteberry.zip?dl=0)
Horizontal song bar (bards) by Whiteberry (https://www.dropbox.com/s/u2s1g73dt1d7ylq/qqui_horizontal_spellbar_bard_by_whiteberry.zip?dl =0)

I cleaned up the alignment a little bit ;0)
http://i.imgur.com/LAhwsb5.png

Classic Velious buff window
Resizable! Joy!

Classic Velious buff window (https://www.dropbox.com/s/h4u69nv7idkhn0k/qqui_classicbuffs.zip?dl=0)

http://i.imgur.com/y5wgTAy.png

Large spellbook for blind folk

Large spellbook from previous release (https://www.dropbox.com/s/khneep5fb4clyru/qqui_spellbook.zip?dl=0)

http://i.imgur.com/kWlGip2.png

Collapsible/draggable chat windows with titles

Collapsible/draggable chat windows (https://www.dropbox.com/s/52sefd3e2m10ofb/qqui_chatwindows.zip?dl=0)

Great if you use tell windows!
http://i.imgur.com/eYyDna6.png

Player windows with current/max weight numbers by Crookstinger

Player window with current/max weight by Crookstinger (Bards) (https://www.dropbox.com/s/hqap62e9ej6sv0h/qqui_playerwnd_weight_bards_by_crookstinger.zip?dl =0)
Player window with current/max weight by Crookstinger (Casters) (https://www.dropbox.com/s/8m1rrn1eq8hiqr0/qqui_playerwnd_weight_casters_by_crookstinger.zip? dl=0)
Player window with current/max weight by Crookstinger (Hybrids) (https://www.dropbox.com/s/87n356byp60r0o6/qqui_playerwnd_weight_hybrids_by_crookstinger.zip? dl=0)
Player window with current/max weight by Crookstinger (Melee) (https://www.dropbox.com/s/mjutub7awswrqk3/qqui_playerwnd_weight_melee_by_crookstinger.zip?dl =0)

http://i.imgur.com/oQrEZbS.png

The lovely Duxa inspired spell/song bar by Beezertwelve

Duxa spellbar (casters/hybrids) with NO inventory by Beezertwelve (https://www.dropbox.com/s/hzk8j762brfrp9t/qqui_duxa_spellbar_by_beezertwelve.zip?dl=0)
Duxa song bar (bards) with NO inventory by Beezertwelve (https://www.dropbox.com/s/iofqaj130u87cqa/qqui_duxa_spellbar_bard_by_beezertwelve.zip?dl=0)
Duxa spell bar (casters/hybrids) WITH inventory by Beezertwelve (https://www.dropbox.com/s/rs2u27lezb6le34/qqui_duxa_spellbar_inv_by_beezertwelve.zip?dl=0)
Duxa song bar (bards) WITH inventory by Beezertwelve (https://www.dropbox.com/s/9a8uuiso8eetzwt/qqui_duxa_spellbar_inv_bard_by_beezertwelve.zip?dl =0)

The must have!
http://i.imgur.com/shqKJwZ.png

FAQs

Q: The UI is too transparent, can I make it darker?
A: Yep. Right click on the specific element and go to Window>Background>Texture. It will probably turn white. Right click again, and go to Window>Background>Tint Color. Select black. Now, right click one last time and go to Window>Alpha>Normal Level. Adjust this so that it is >80% but <100% (i.e., desired transparency).

Q: My buff bar is missing what the shit cucumbers you asshole
A: Load the default skin and put the buff bar in the center of your screen and then reload the UI. Sometimes the buff bar is off-screen.

Q: There are no little arrows to let me swap pages on the hotbar! What do!
A: Hot key it. Alt+O and go to keys. I set it so that shift+1 is page 1 on hotbar 1, shift+2 is page 2 on hotbar 2, etc.

Q: Where is the friends list?
A: Nuked. RIP. Use /who all friends and /friend <name> to manage friends.

Q: Where is the LFG window?
A: Nuked. RIP. Use /lfg on and /lfg off.

Q: Where is the EQ button? How do I get into options?
A: Nuked. RIP. Alt+O opens the options - assign hotkeys to things! Alt+C opens disc window, etc.

Shoutouts
Thanks to Phobus (http://www.project1999.com/forums/showthread.php?t=87166) (base UI), Duxa (http://www.project1999.com/forums/showthread.php?t=28335) (inspiration), and Savok (http://www.project1999.com/forums/showthread.php?t=7850) (inspiration) and the pals that made some neat mods <3

fu to the rest of you

for ninjas, by ninjas

http://i.imgur.com/nMXMnaB.png

Speedi
03-17-2016, 10:37 PM
Nice UI Cucu! It's very clean, which I like. The only thing that keeps me from using it is my current UI (custom vert/duxa combo) has my casting window combined with my target window. If you came up with a optional download for that. I would be forever yours!

Love,

Speedi

polishanarchy
03-18-2016, 02:53 AM
Awesome, thanks for the update! I like the new spellbook. Also, the target window does show a cast bar, Speedi.. not sure what you mean. Everybody should use this UI!

http://i.imgur.com/8rSOKAn.jpg

http://i.imgur.com/mMuUgiS.jpg

Speedi
03-18-2016, 04:23 AM
Also, the target window does show a cast bar, Speedi.. not sure what you mean. Everybody should use this UI!



It does?

Checking it out now!

Speedi
03-18-2016, 04:34 AM
oh sheeeit!

thanks Cucu! this is now my UI!

Speedi
03-18-2016, 06:16 AM
so damn nice, using it on all my toons now! Thanks again Cucu!

Speedi
03-18-2016, 06:48 AM
Noticed one thing Cucu, on the pet window. Could you modify it so the name and the pets % are on 2 diff lines? At the moment they are on the same line, so they overwrite each other and you cant see the pets exact percent. Other than that its perfect! Great work!

BlkCamel
03-18-2016, 07:26 AM
Bump for my old friends :D

khanable
03-18-2016, 08:16 AM
Noticed one thing Cucu, on the pet window. Could you modify it so the name and the pets % are on 2 diff lines? At the moment they are on the same line, so they overwrite each other and you cant see the pets exact percent. Other than that its perfect! Great work!

Haha, this is probably the issue Crookstinger ran into (and now it makes sense why his % was in the health bar).

I'll look at it tonight and get a fix

Speedi
03-18-2016, 08:23 AM
Haha, this is probably the issue Crookstinger ran into (and now it makes sense why his % was in the health bar).

I'll look at it tonight and get a fix

Awesome! Thanks Cucu!

I will say again guys, this UI is great! I am extremely picky! For it to win me over that's quite a feat! Since I started on p99 I have tried several different UI's. I finally settled on a combination of Duxa and Vert UI. This UI beats those easily. It's very clean, allows more viewing on the screen, and the cast bar + target bar is not buggy like the one in vert. If you are on the fence, give this one a shot. You won't regret it!

khanable
03-18-2016, 05:21 PM
Awesome! Thanks Cucu!

I will say again guys, this UI is great! I am extremely picky! For it to win me over that's quite a feat! Since I started on p99 I have tried several different UI's. I finally settled on a combination of Duxa and Vert UI. This UI beats those easily. It's very clean, allows more viewing on the screen, and the cast bar + target bar is not buggy like the one in vert. If you are on the fence, give this one a shot. You won't regret it!

http://i.imgur.com/KXJCkqp.png

updated op files

speedi I'll pm you a direct link to the fixed file so you don't have to re-download the whole thing

also, this raises an interesting question - are any of those buttons unusable here on p99? I've never played a pet class so I have no idea, lul

Argh
03-18-2016, 06:49 PM
Would use if I still played.

polishanarchy
03-18-2016, 06:51 PM
I haven't had any issues with the pet window before personally, and for me the percent value is working, too.

Speedi
03-18-2016, 07:39 PM
That will do it Cucu! Thanks again!

I want to hear other people's opinions! You guys tried this UI yet? If yes what did you think? What UI was you using previously?

Speedi
03-19-2016, 10:45 AM
New pet window works great Cucu. I spent a record time in HS killing last night and I had zero problems. Thanks again friend!

khanable
03-19-2016, 12:57 PM
speedi #1 cheerleader

forgot to include the updated loot window (EQUI_LootWnd.xml) -- all base packs are updated with it now (sorry)

Jimjam
03-19-2016, 01:31 PM
NOT CLASSIC!

Looks very sleek though, nice work C U Cum

jcr4990
03-19-2016, 11:26 PM
Just started using this today. Taking a little getting used to but really liking it a lot so far. Hardest thing getting used to is cast bar tied to target window. Used to having the cast window in a totally different spot so I keep thinking I fizzled or something cause I don't see cast bar right away heh. Overall really really good though! Especially love the spellbook.

Speedi
03-20-2016, 08:50 PM
Just started using this today. Taking a little getting used to but really liking it a lot so far. Hardest thing getting used to is cast bar tied to target window. Used to having the cast window in a totally different spot so I keep thinking I fizzled or something cause I don't see cast bar right away heh. Overall really really good though! Especially love the spellbook.

I will admit the first time I used a UI that had the cast bar combined with the target bar (buggy vert target bar) it took some getting used to. But after a little while, you won't be able to play without it. At least this one ain't buggy and looks really nice!

Stick with it Trollololololol, you won't regret it!

Xaanka
03-20-2016, 09:01 PM
If I'm updating from the last version but want to keep all the mods I have installed, I'm guessing I have to delete all my UI files and start over from scratch?

Really good UI by the way, I like the changes you've made.

khanable
03-21-2016, 10:17 AM
Yeah you'll need to start over :/

Unless you know which files you changed - you can just copy them out and back in again

nyclin
03-21-2016, 10:47 AM
Love this UI. Have my lizard babies, Cucumbers.

Crookstinger
03-21-2016, 01:43 PM
Haha, this is probably the issue Crookstinger ran into (and now it makes sense why his % was in the health bar).
Yep that was exactly it. I still slightly prefer the number to ride the bar rather than sit under it, but that is splitting hairs.

This UI is fantastic beyond measure, and I'm proud to tears to have made even the tiniest contribution. I never used a custom ui back in my days playing on live (& Test!) but I stuck my toe in the water on P99 with Duxa, then a few weeks later tried qqui and I cannot fathom ever going back. I am looking forward to updating mine tonight, especially to test out that snazzy looking new spellbook. The old spellbook will hold a special place in my heart, but it is damn clunky and I'm glad it's had the treatment. Little is better, or at least that's what my wife assures me.

Crookstinger
03-21-2016, 07:47 PM
OK I have loaded it up and I really dig the new spellbook. Sure, it is a tad sterile compared to the old one, but I can live with that for the savings in space and transparency.

But, please tell me the storyline window wasn't one of the items that got nuked! I cannot get mine to open and given that I write custom storyline files to store all kinds of useful information (like spell info, research drop info, handy zone locs, vendor loot values, etc) for easy referral, I am constantly using my storyline window. If it did get nuked, is it possible to walk me through how to un-nuke it? The rest of the crap (friends window etc) I can live without, but I rely heavily on the storyline window to be able to stay informed without leaving the interface and it's gonna be tough to let that one go!

khanable
03-21-2016, 07:54 PM
Do you still have your old skin folder? Could just copy the file back over

if not, could just grab phobus UI and grab the story window from there - that is the base skin of this so it should be the same

but yes, it was a casualty

:3

Crookstinger
03-21-2016, 08:24 PM
Yeah I made a backup of 2 of my 3 old UI folders. I was so excited to check it out I forgot to make a backup of the first one I copied over, DOH. And heck yeah, it works now! Thanks again Cucumbers, I got my teddy bear back! I was looking for some kind of global file that controlled these windows, I didn't realize it was "turned off" from within the individual XML file itself.

Bman703
03-21-2016, 10:52 PM
Downloaded the only thing I dont have is the horzontial action bars how do I get it?

Bman703
03-21-2016, 10:53 PM
I really like the spell book btw before my spellbook was completey outta order

khanable
03-22-2016, 08:04 AM
Downloaded the only thing I dont have is the horzontial action bars how do I get it?

You need to go into options (alt+o) and go to keys, then ui on the drop down. Find the toggle hotbar 3 and 4 option and assign a key to it. Open each one then remove the hot key.

Speedi
03-24-2016, 09:36 AM
To the top where this deserves to be!

Anatolia
03-29-2016, 06:46 PM
this is a great ui

khanable
04-29-2016, 07:38 AM
oh my god a patch

Hi

I've made some changes to the way coin is displayed - you should now be able to consistently view coin values into the millions across inventory, player trade, npc trade, and the bank windows.

I've also made the npc and player trade windows smaller.

You can grab just the updates here (https://www.dropbox.com/s/vn31eh2bh0ytox3/qqui_tradewindow_updates.zip?dl=0). Just merge these files in with your existing qqui folder, overwriting the old ones.

All changes are included in the base packs in the original post as well.

Some screenshots:

http://i.imgur.com/PGEinLk.png

http://i.imgur.com/S4FWuPU.png

Note: obnoxiously long names may see some cut-off

Speedi
05-11-2016, 10:37 PM
bump for Naxi!

Green Drake
06-21-2016, 07:50 PM
I really like this UI, but I can't seem to get used to these spell gems. I've attempted to patch in the old ones, but it never works. As I understand it they are the wrong resolution.

If anyone has the time and inclination to make a set I would be grateful!

Thanks,

-Drake

khanable
07-21-2016, 12:43 PM
I really like this UI, but I can't seem to get used to these spell gems. I've attempted to patch in the old ones, but it never works. As I understand it they are the wrong resolution.

If anyone has the time and inclination to make a set I would be grateful!

Thanks,

-Drake

Wrong resolution..?

Green Drake
07-23-2016, 12:18 PM
Okay, maybe not. In any case I cannot make other spell gems work in this UI. Any help would be appreciated :)

radda
07-24-2016, 03:39 PM
thanks C

Speedi
08-19-2016, 03:46 AM
Bump for best UI!

Kelor
08-20-2016, 02:09 PM
Great UI but how would i go about swapping the spell icons?

khanable
08-20-2016, 03:21 PM
Okay, maybe not. In any case I cannot make other spell gems work in this UI. Any help would be appreciated :)

Great UI but how would i go about swapping the spell icons?

Use Savok's spell gem packs:

https://www.project1999.com/forums/showthread.php?t=11949

I tested out the Luclin ones, didn't have any issues displaying for me - let me know if you guys have any issues with those

Kelor
08-20-2016, 11:55 PM
I seem to be getting blacked out spell icons when i download the Luclin pack of icons.

khanable
08-21-2016, 08:29 AM
are you reloading the skin after installing?

Kelor
08-21-2016, 05:13 PM
yea spell icons are still black.

khanable
08-22-2016, 07:19 PM
Ok, the issue more or less comes down to whether or not you're using Duxa's spellbar or not. If you're using Duxa's spellbar, the spell gem packs from Savok's post work fine. If you're using the normal velious style (horizontal or vertical) spell bar the spell gems won't work. They'll need to be customized to fit that layout.

khanable
08-24-2016, 05:49 PM
Quick update for those of you who want to run different spell gem sets. The spell gem sets will work perfectly fine if you're using Beezertwelze's duxa spell bar mod, as that uses the correct spell gem sizes. Spell gem packs will not work with the default qqui skins as they all include the classic spell gems that are a different size. Since those of you using the default spell bar with classic spell gems were having issues, I put together a Beezertwelve mini spell bar that will work with any of the spell gem packs in Savok's post here (https://www.project1999.com/forums/showpost.php?p=96586&postcount=1)(by default classic square gems are packed with this).

http://i.imgur.com/AtFdFpA.png

http://i.imgur.com/HNY9X88.png

This is, of course, available with hotbar 1 with or without inventory, in a bard flavor, and with a horizontal spell bar:


Beezertwelve mini VERTICAL spellbar with NO inventory (casters/hybrids) (https://www.dropbox.com/s/9reemfya6ezck81/qqui_duxa_mini.zip?dl=0)
Beezertwelve mini VERTICAL spellbar with NO inventory (bard) (https://www.dropbox.com/s/a9vl1dgrr4xiaiu/qqui_duxa_mini_bard.zip?dl=0)
Beezertwelve mini VERTICAL spellbar WITH inventory (casters/hybrids) (https://www.dropbox.com/s/rfb7j4ko9hz1son/qqui_duxa_mini_inv.zip?dl=0)
Beezertwelve mini VERTICAL spellbar WITH inventory (bard) (https://www.dropbox.com/s/8qx3335w1r1cfc8/qqui_duxa_mini_inv_bard.zip?dl=0)
Beezertwelve mini HORIZONTAL spellbar with NO inventory (casters/hybrids) (https://www.dropbox.com/s/282yi82l7v6r72s/qqui_duxa_mini_horizontal.zip?dl=0)
Beezertwelve mini HORIZONTAL spellbar with NO inventory (bard) (https://www.dropbox.com/s/nfe58msia7rz58i/qqui_duxa_mini_bard_horizontal.zip?dl=0)
Beezertwelve mini HORIZONTAL spellbar WITH inventory (casters/hybrids)
Beezertwelve mini HORIZONTAL spellbar WITH inventory (bard) (https://www.dropbox.com/s/bdhc0hqdx0kjbud/qqui_duxa_mini_inv_horizontal.zip?dl=0)


I'm really digging how clean this looks. Beezer did dope work on this! Might make this the default spellbar and have the classic spell gems be an add-on. :3

Speedi
08-24-2016, 06:55 PM
Sheeeeit, Christmas came early pals!

Baamboozle
08-26-2016, 10:15 AM
Great UI Cucu!

I would like to learn how to create my own UI. I did some google searches but have not come across anything useful. Could you point me in the right direction for any guides or walk through's in creating custom UIs? Creating graphics and working with PhotoShop suite of products is a hobby I enjoy almost as much as playing EQ.

Your assistance would be greatly appreciated.

khanable
08-26-2016, 12:56 PM
I'm by no means an expert (I hack up existing stuff) - the only graphical work I've done was creating the scroll bar :p

http://www.eqinterface.com/forums/forumdisplay.php?f=48

will have some good information for you to get your feet wet..

Speedi
08-27-2016, 10:18 AM
Sent u a PM, get back with me ASAP

Baamboozle
08-27-2016, 02:41 PM
I did not receive a PM but I did send you one.

Knowmercy
08-30-2016, 05:59 PM
This is awesome, thank you very much! this + vert spellbook is perfect for me. good for blind folk who like each book page in a collumn

Gumbo
08-30-2016, 07:21 PM
Is it possible to just load the pet skin or can be setup so it works with the Duxa Mod? I always wanted a pet box with the commands but showed the pet's HP as a percentage.

fash
08-30-2016, 07:51 PM
Is it possible to just load the pet skin or can be setup so it works with the Duxa Mod? I always wanted a pet box with the commands but showed the pet's HP as a percentage.

You might try copying over EQUI_PetInfoWindow.xml. Likely, it will look bad w/o also modifying the pet info window's template in said file, but could be worth a shot. Backup your existing EQUI_PetInfoWindow.xml so you can copy it back if needed.

Gumbo
08-30-2016, 08:29 PM
You might try copying over EQUI_PetInfoWindow.xml. Likely, it will look bad w/o also modifying the pet info window's template in said file, but could be worth a shot. Backup your existing EQUI_PetInfoWindow.xml so you can copy it back if needed.

I tried doing this and the pet window loaded but it was a little smaller in size and the "Go Away" button didn't work.

I looked but not sure what the pet info windows template is called?

Gumbo
08-31-2016, 09:13 AM
I'm sorry but for some reason I was thinking that you could click 'Go Away' on charmed pets if they were not in combat.

I don't know why I was thinking this so there is nothing wrong with the 'Go Away' button.

Knowmercy
08-31-2016, 11:38 AM
having an absolute blast messing with these files! thanks again for your art

i know this is fucked up and weird needy diva but - i want Collapsible/draggable chat windows on ONLY my tell windows. and option to remove scrollbars on other windows but still mouse hover wheel scroll xD

dont think the above is possibly so actually im moving more towards designated chat box rather than "use tell windows" so ive got my chat box up i want to use tells in, and im trying to use Cycle reply forward, and Cycle reply backward in options>keys>chat category. but i cant seem to get it to do anything. am i misunderstanding the function of these and/or is it not in p99? any help from UI/options masters would be great.

cheers!

Knowmercy
08-31-2016, 12:02 PM
looks like cycle reply has to be bound to somthing other than what u can put into chat, like "tab". i had it set to J and K, so when placing right hand on home row keys, was thinkign i could just hit those keys to start cycling, rather than hitting "reply" bound key, and then your cycling keys. will have to work somthing around that

Alde
09-06-2016, 08:15 AM
I'd sticky this post, thanks a lot Cucu!

fash
09-06-2016, 04:48 PM
option to remove scrollbars on other windows but still mouse hover wheel scroll xD

dont think the above is possibly

This is possible. You need to overlay the input and output boxes. Then designate one chat window as the only input. It's great at saving space.

http://i.imgur.com/wQfofLn.jpg
There are 5 chat windows in the above screen shot. If you look closely, there is a small one at the bottom which is specifically for all chat input.

Magevro
09-16-2016, 11:42 AM
Any way to make the buff icons/buff bar larger? I like the vertical display and the names, but its too easy for me to not see if something falls off.

Kelor
09-20-2016, 12:59 PM
Not sure this is anything to do with the UI, but i seem to be missing letters and even words from peoples tells they send me. This only happens sometimes and not every tell.

khanable
09-20-2016, 01:05 PM
Any way to make the buff icons/buff bar larger? I like the vertical display and the names, but its too easy for me to not see if something falls off.

No easy way to do it.. unless you find a buff bar that has titles + large icons. I don't have much time to do it now.:/

Not sure this is anything to do with the UI, but i seem to be missing letters and even words from peoples tells they send me. This only happens sometimes and not every tell.

Do you have any examples..?

fash
09-20-2016, 04:08 PM
Not sure this is anything to do with the UI, but i seem to be missing letters and even words from peoples tells they send me. This only happens sometimes and not every tell.

I think this has to do with buggy word wrapping in the chat boxes. I've seen this issue in my ui too, so I don't think it's specific to the ui skin.

fash
09-20-2016, 04:12 PM
Any way to make the buff icons/buff bar larger? I like the vertical display and the names, but its too easy for me to not see if something falls off.

Try this ui (http://www.mediafire.com/download/3voazqwdw7x6q83/Casey2.9_UI.rar). It has large bars behind the slots in the buff bar, and they're colored red and blue making it very easy to distinguish buffs from debuffs. If you want to incorporate its buff bar into qqui, you'll have to do some work merging the spell icon background images though fyi.

fash
09-20-2016, 05:01 PM
option to remove scrollbars on other windows but still mouse hover wheel scroll

I just realized I misread your question. I thought you were asking about removing the chat input area, instead of the scrollbar.

You can remove the scrollbar, but I don't think there is a way to differentiate tell windows from other chat windows, so it would affect all chat windows.

To remove the scrollbar, try making a new WindowDrawTemplate with an empty VSBTemplate and HSBTemplate section. You probably want to start with a copy of WDT_Inner from EQUI_Templates.xml (be sure to rename it to something unique). Then put the name of your new WindowDrawTemplate in the chat output's <DrawTemplate>.

Ruppet
09-30-2016, 06:01 PM
Hey,

Thanks for putting this UI together! I've switched over from leewong's for a couple weeks now and loving it (sorry leewong!).

I'm using the hybrid version (even though in this case, the character is a monk; just wanted to have one UI for all my chars and I play a Ranger mainly). I've noticed that when you have autoattack on, the PlayerWindow goes from a transparent background to a solid black background.

I've attached some screenshots for your reference. You'll notice in one pic, the skeleton's leg cannot be seen past the PlayerWindow. In the other one, the skeleton leg can be seen in the bottom left corner.

Is this intentional? Figured I'd ask first.. I think I can probably edit the AttackIndicator.tga file (I think this is what needs to be edited?), but figured I'd post before I try anything.

Thanks!


Ruppet

Speedi
09-30-2016, 09:07 PM
You made a wise choice Ruppet! I used a combination of vert/duxa before switching to this. This is by far the cleanest UI mod out there for p99.

khanable
09-30-2016, 09:43 PM
Hey,

Thanks for putting this UI together! I've switched over from leewong's for a couple weeks now and loving it (sorry leewong!).

I'm using the hybrid version (even though in this case, the character is a monk; just wanted to have one UI for all my chars and I play a Ranger mainly). I've noticed that when you have autoattack on, the PlayerWindow goes from a transparent background to a solid black background.

I've attached some screenshots for your reference. You'll notice in one pic, the skeleton's leg cannot be seen past the PlayerWindow. In the other one, the skeleton leg can be seen in the bottom left corner.

Is this intentional? Figured I'd ask first.. I think I can probably edit the AttackIndicator.tga file (I think this is what needs to be edited?), but figured I'd post before I try anything.

Thanks!


Ruppet

I spent 5 minutes trying to change that - ultimately left it as-is. I've since forgotten about it since I don't even notice it (I have my windows darker on my setup). If you fix it post it up, I'll wrap it into the base packs!

nyclin
10-15-2016, 06:09 PM
Been playing on Phinny some and I'm seriously missing this UI. Does anyone know of a similar UI that would work on Phinigel?

HedleyKow
11-14-2016, 10:50 AM
Hey,

Thanks for putting this UI together! I've switched over from leewong's for a couple weeks now and loving it (sorry leewong!).

I'm using the hybrid version (even though in this case, the character is a monk; just wanted to have one UI for all my chars and I play a Ranger mainly). I've noticed that when you have autoattack on, the PlayerWindow goes from a transparent background to a solid black background.

I've attached some screenshots for your reference. You'll notice in one pic, the skeleton's leg cannot be seen past the PlayerWindow. In the other one, the skeleton leg can be seen in the bottom left corner.

Is this intentional? Figured I'd ask first.. I think I can probably edit the AttackIndicator.tga file (I think this is what needs to be edited?), but figured I'd post before I try anything.

Thanks!


Ruppet

Also, I noticed with that player window if you set alpha to 0 the red attack indicator doesn't work anymore. Don't think I care enough to fix it since I wouldn't use it, but I can post a link to the player window I'm using if anyone is interested. It has the current/max weight, among other things.

http://i.imgur.com/7J4jj3S.png
Player Window (http://www.mediafire.com/file/toab0oe6o2dkabo/Player_Window.rar)

It's a modified version of one I found on EQ UI (http://www.eqinterface.com/downloads/fileinfo.php?id=1975). Also, I changed the health/mana/stamina/exp bars to be like DuxaUI ones because I liked how they looked. I included the file you need to do so in the download. Don't use it if you prefer the default look.

Speedi
11-16-2016, 03:41 PM
bump for friend asking bout my UI

Kaezyr D`Shiv
12-05-2016, 02:28 AM
Great UI. A++

I personally, and for no real reason other than it would please me, would love to see someone customize this with DUXA-style gauges for all bars, keeping them relatively the same size would be nice. Christmas Wishlist please?

Kaezyr D`Shiv
12-06-2016, 01:44 PM
Well, I have managed to sort of force a DUXA-style gauge into my QQUI, just copied only the WindowPieces01.tga file from Duxa into my QQUI. It accomplishes what I wanted with a few minor side-effects of odd looking, not-as-transparent velious-UI style window edges, and textures in weird places etc.

It's not exactly what I was hoping, but I think for my needs it suits me for now.

Side-by-side comparison pic attached:

http://i.imgur.com/ElRz1Lu.jpg

I hope maybe someone else out there would like to see a real addition of this added to the QQUI in the future! Thanks to Duxa, Cucs, Crookstinger, Beezertwelve, and anyone else who has helped this awesome UI along the way!

khanable
01-16-2017, 08:21 PM
Well, I have managed to sort of force a DUXA-style gauge into my QQUI, just copied only the WindowPieces01.tga file from Duxa into my QQUI. It accomplishes what I wanted with a few minor side-effects of odd looking, not-as-transparent velious-UI style window edges, and textures in weird places etc.

It's not exactly what I was hoping, but I think for my needs it suits me for now.

Side-by-side comparison pic attached:

http://i.imgur.com/ElRz1Lu.jpg

I hope maybe someone else out there would like to see a real addition of this added to the QQUI in the future! Thanks to Duxa, Cucs, Crookstinger, Beezertwelve, and anyone else who has helped this awesome UI along the way!

qqui duxa gauges (https://www.dropbox.com/s/438qb21fn6eolar/qqui_duxa_gauges.zip?dl=0)

ui is ok is there a way to darken the chat box?

It's right in the first post you wiener

FAQs

Q: The UI is too transparent, can I make it darker?
A: Yep. Right click on the specific element and go to Window>Background>Texture. It will probably turn white. Right click again, and go to Window>Background>Tint Color. Select black. Now, right click one last time and go to Window>Alpha>Normal Level. Adjust this so that it is >80% but <100% (i.e., desired transparency).

Kaezyr D`Shiv
01-18-2017, 02:45 PM
Cucumbers you magnificent lizard you!

BUMP for the best UI since sliced-Duxa-Bread!

That added little clean up of the windows is perfect! Duxa-Style Gauges on your QQUI , you'll love it if you try it! btw it was more like Happy Birthday, than Merry Christmas. but you couldn't have known that lol

Kelor
01-21-2017, 08:30 PM
Does the QQui work on that TAKP server? without errors i mean.

khanable
01-21-2017, 09:48 PM
Does the QQui work on that TAKP server? without errors i mean.

Someone ported it but there are several transparency and spell icon issues

I'm working on a patch for it

You can find the port on the TAKP forums. I'll post the patch in the thread.

Premaximum
01-23-2017, 06:01 PM
How would I go about modifying specific frames for this? As an enchanter who frequently charm solos, I'd really like the Pet Window and the Target Window to be the same size, in such a way that the health bars can line up evenly with one another. Makes it a lot easier to visualize the difference in pet and target health without having to look at the percentage numbers. Seems like an easy thing to fix, but I'm not sure how to do it.

khanable
01-23-2017, 10:25 PM
How would I go about modifying specific frames for this? As an enchanter who frequently charm solos, I'd really like the Pet Window and the Target Window to be the same size, in such a way that the health bars can line up evenly with one another. Makes it a lot easier to visualize the difference in pet and target health without having to look at the percentage numbers. Seems like an easy thing to fix, but I'm not sure how to do it.

I just went full autist on all gauges and hp %'s

http://i.imgur.com/mRw6FJg.png

download here (https://www.dropbox.com/s/a6ds2telapsl73o/qqui_aligned_pet.zip?dl=0)

merge the four files with your skin directory and reload

pending your feedback I'm going to merge this into the official downloads

note that it'll use whatever gauges you have installed (either classic or duxa)

Premaximum
01-23-2017, 11:45 PM
Absolutely fantastic. Can't believe how quickly you just got it done for me. Appreciate it!

Kuvu
01-26-2017, 12:39 PM
Having an issue with the face adjustment on the character creation it is scrunched down to all you see are the face adjustment arrows then it shows the accept and cancel buttons, you can see letters between the 2 buttons. I have tried to increase the button size and such but nothing to catch onto . If someone could tell me the name of the ui file for it i would appreciate it.

NuanImproved
01-28-2017, 03:59 AM
Great UI! Is there a way to have three of the hotbars 2x5, instead of just two? Thanks in advance :)

khanable
01-28-2017, 09:55 AM
Having an issue with the face adjustment on the character creation it is scrunched down to all you see are the face adjustment arrows then it shows the accept and cancel buttons, you can see letters between the 2 buttons. I have tried to increase the button size and such but nothing to catch onto . If someone could tell me the name of the ui file for it i would appreciate it.

I'm not sure I'm understanding the problem, but the file should be EQUI_FacePick

Great UI! Is there a way to have three of the hotbars 2x5, instead of just two? Thanks in advance :)

It's doable and easy.. just need to find an hour to do it :)

Elltrain
02-01-2017, 03:41 AM
This is absolutely amazing. Is there any way to scale the spellbook to about 2x the size? I like the compactness of it and the transparency, but the icons are too small for me to click mid-combat, which I have to do often.

The huge spellbook patch in the OP is too big, and it loses the cool transparency.

Knowmercy
02-11-2017, 03:08 AM
bump for best UI, ty!

http://i.imgur.com/LGaXjlu.jpg
http://i.imgur.com/LVlpnnN.jpg

love this UI, but i cant get the new autistic gauges to work, they look awesome tho! only thing that would improve my setup imo would be some numbers next to the spell gems

khanable
02-11-2017, 08:54 AM
This is absolutely amazing. Is there any way to scale the spellbook to about 2x the size? I like the compactness of it and the transparency, but the icons are too small for me to click mid-combat, which I have to do often.

The huge spellbook patch in the OP is too big, and it loses the cool transparency.

Will look into it

bump for best UI, ty!

http://i.imgur.com/LGaXjlu.jpg
http://i.imgur.com/LVlpnnN.jpg

love this UI, but i cant get the new autistic gauges to work, they look awesome tho! only thing that would improve my setup imo would be some numbers next to the spell gems

Are the gauges doing anything fucky? Are you re-loading the skin after you load them?

khanable
02-11-2017, 09:14 AM
An actually, knowmercy seems to have the exact spell book you're looking for. Post that shit up! :)

Knowmercy
02-11-2017, 10:37 AM
This is absolutely amazing. Is there any way to scale the spellbook to about 2x the size? I like the compactness of it and the transparency, but the icons are too small for me to click mid-combat, which I have to do often.

The huge spellbook patch in the OP is too big, and it loses the cool transparency.

EQUI_SpellBookWnd file from Vert UI is the one in screenshot http://www.project1999.com/forums/showthread.php?p=2348836


Are the gauges doing anything fucky? Are you re-loading the skin after you load them?

got it to work had to add qqui duxa guages as well as qqui aligned pet.zip linked here, thought the aligned petzip had it already. love it! really nice on the xp bar.

My UI dream will be real with the numbered spell gems from Duxa UI https://www.project1999.com/forums/showthread.php?t=28335, ive tried copying over everything w "gem" in it, individually and different combinations because im retarded about all this, but still no luck

http://i.imgur.com/ITtadRv.jpg

Kuvu
02-14-2017, 03:22 AM
bump for best UI, ty!

http://i.imgur.com/LGaXjlu.jpg
http://i.imgur.com/LVlpnnN.jpg

love this UI, but i cant get the new autistic gauges to work, they look awesome tho! only thing that would improve my setup imo would be some numbers next to the spell gems

Where did you get the spell timers.

Thanks.

Knowmercy
02-14-2017, 04:23 AM
Where did you get the spell timers.

Thanks.

https://eq.gimasoft.com/gina/Default.aspx

Knowmercy
04-20-2017, 10:27 AM
bump, still trying to get duxaUI spell gem window (numbers and spell name) into qqui caster (just spell name). please help

HedleyKow
04-20-2017, 08:20 PM
bump, still trying to get duxaUI spell gem window (numbers and spell name) into qqui caster (just spell name). please help

Was bored, so I modified Beezertwelve's Duxa Inspired Spellbar to have numbers for ya. (https://www.dropbox.com/s/9dssnyw0dq6wkgp/EQUI_CastSpellWnd.xml?dl=0)

It's pretty close to the original Duxa one, just slightly smaller.

Knowmercy
04-20-2017, 09:07 PM
Was bored, so I modified Beezertwelve's Duxa Inspired Spellbar to have numbers for ya. (https://www.dropbox.com/s/9dssnyw0dq6wkgp/EQUI_CastSpellWnd.xml?dl=0)

It's pretty close to the original Duxa one, just slightly smaller.

this is perfect! thank you very much

Zemus
04-27-2017, 07:20 PM
having an issue where my rez boxes are not showing up? Any idea what the issue/fix coudl be?

HedleyKow
04-28-2017, 09:53 AM
having an issue where my rez boxes are not showing up? Any idea what the issue/fix coudl be?

When I had a piece of the UI not showing up for me in the past it turned out it was that the location of it was off the screen.

You can either figure out where in the UI_CharacterName_Project1999.ini file the location of the res box is and change it; or if you have another character with the same UI setup, then you could do what I did and just copy and paste the contents of the UI file from another character.

xtraball
05-12-2017, 02:56 PM
Hey guys,

Any way to get the Target window display all the targets attacking you and not only the one you're fighting against ?

Donkey Hotay
05-17-2017, 06:55 PM
https://i.imgur.com/MJ6g5B8.png


Hi Cucumbers, thank you for managing this great UI. I made a couple of tweaks and thought I'd post a screenshot here.

After installing qqui I thought, "Hey, wouldn't it be great if the individual UI elements were the same height as the hotbutton windows so they could all be lined up like an autist's bookshelf?" So I set to mucking with Everquest XML with these results after several false starts and dead ends.

The Actions Window has been extended with EQTypes 70, 128, 24 and 5 added to the newly added real estate to show Player HP, Mana, Weight and Strength (EQType 25 reports MaxWeight but it doesn't receive buff/debuff color styling in the Actions Window like it would in Player Window while Strength does and is drawn from the same number).

The Player Window was resized and the aforementioned EQTypes were removed. I enabled the fatigue bar just because I had the space available. The autoattack animation was resized to fit--I still don't understand why the TGA dimensions needed to be 136x66y in a 144x67y window but it works.

The Group Window was tweaked slightly to stack up cleanly with the Player Window to add up to 228 pixels.

------

I stumbled across a number of arbitrary rules by trial and error. I'm sure Cucumbers already knows all this but in case another noob like me decides to take a stab at messing around in EQ's XML, here's what I found:

https://docs.google.com/spreadsheets/d/1GzNJaNizm67z9YsceYBVQ_mYMpT6dep8SfXkavqe_fk/pub?output=html

A Google doc that includes the known EQTypes sorted by type.

An EQType can only be called once. For example, if you tried to show Player HP in two different windows (or possibly the same window--didn't test this), the UI will error out and fall back to the Default skin.

The client will only allow a variable number of /load <skin> commands before it crashes. I think this was a bug but it makes testing a real PITA.

If you call an EQType that the server doesn't support (added post-Velious, perhaps), the client will chain-crash when loading the character.

As a general rule, certain functions work properly only in their intended window.
For example, if you place MaxWeight in the Player Window, the client automagically colorstyles the font depending on current Strength status. If you call MaxWeight in another window, the client doesn't colorstyle it.

Player Window is apparently the only window the client will allow the autoattack animation to work in. I found this out when I had the idea of placing the animation around the Target Window: the animation is ignored and nothing happens.

If you try to style Player Window to act as Target Window, the Target_HPPercLabel doesn't clear when Target is clear so you always have a "0" hanging in mid-air.

I also had some trouble trying to implement some of the Anchor elements from AboutSIDL.doc. The Top and Left anchors worked fine but setting RightAnchorToLeft to false and then setting a RightOffset should set the object the offset distance from the window's right side, according to AboutSIDL.doc ("If true, keep the right side of this window a fixed offset away from its parent's left. Else, keep it a fixed offset away from its parent's right."). This doesn't appear to work or I misunderstood it (quite likely).

Misc: UIErrors.txt reports that the Buff Window wants Buff_Background.tga. This is the file that duxaUI uses with the big black-in-blue buff numbers. I haven't bothered to see if I could safely pull out references to that particular TGA from the Buff Window code. It would be nice to have no numbers whatever.

rhoward
05-29-2017, 03:23 AM
Anyone have a mod of the pet window that resizes it to the same width as the player window?
Love the ui , just love to get that empty space around the pet window shored up when the pet window is in line with the rest.

Much appreciated

rhoward
05-29-2017, 12:07 PM
I thought about it some more , if i can somehow figure out how to make the target window the same size as the player window , and the pet window as bug as the group window, ( i am using the tweaked ones from the post above mine )

That would let be 3 sections that are all the same height as the hot buttons.

Could put the target over the pet window, the player window over the group window,

Making it fit together nicely.

I have only ever modified clickies (changing from one slot to another).

Something else that would be nice , would be to add a page to the player stats window that had clickies on it.

I know , i want to do alot with very little hehe.

rhoward
05-30-2017, 06:09 AM
Here is a screenshot of how im using the ui. You can see in the center , the pet window and the target window are out of proportion.
http://i.imgur.com/Jz8MAR1.png

fash
05-30-2017, 07:57 AM
I've got the player, target, group, and pet window lined up with same width. Is this what you're talking about?
http://i.imgur.com/RCZjRab.png

If there is some interest, I can post up my ui.

rhoward
05-30-2017, 05:16 PM
i Did find on page 8 of this thread a pet window that was the correct width , but its too short as you can see here , i have a small chat window open below the pet window to fill this space.
http://i87.photobucket.com/albums/k124/ron_howard3/EQ000004_zpswofklrqt.png (http://s87.photobucket.com/user/ron_howard3/media/EQ000004_zpswofklrqt.png.html)
imgur wouldnt load this one tosay , but here it is on photo bucket.

I think either just lengthening the pet window , and mayby increasing the size of the attack button , or adding a class symbol below it , i dunno , just something to fill the void.

rhoward
05-30-2017, 06:06 PM
Does anyone happen to have the bert spellbar with inventory where the duxa style spellbar is the same size as the hotbuttons vertical?

HedleyKow
05-30-2017, 06:53 PM
If there is some interest, I can post up my ui.

I'd be interested. I'm always curious to see what interface setups other people are using; especially custom ones.

I'm using QQui group window and a player that I modified to have the HP gauges from duxaui and you appear to have something similar?

rhoward
05-30-2017, 08:36 PM
I do have the duxa style gauge bars, here is the latest screenshot on imgur
http://i.imgur.com/2fG7xbL.png

rhoward
05-30-2017, 09:29 PM
I've got the player, target, group, and pet window lined up with same width. Is this what you're talking about?
http://i.imgur.com/RCZjRab.png

If there is some interest, I can post up my ui.

Id love to see it as well.

fash
05-30-2017, 11:31 PM
I'd be interested. I'm always curious to see what interface setups other people are using; especially custom ones.

I'm using QQui group window and a player that I modified to have the HP gauges from duxaui and you appear to have something similar?

I replaced all the hp bars with the one from Vert UI that changes from green to orange to red as the hp falls. I'm not sure what duxaui has.

Crunk
05-31-2017, 07:08 AM
This is a great UI, and I'm in the process of doing some modifications to get rid of some dead space and condense things down into compact elements such that most UI elements can be always on screen without the need to ever close them (primarily all open bags and hot button bars) while still leaving ample room for chat windows. I've come across a problem which is that I can't seem to remove the padding on the containers. Please see the image below to see what I'm talking about.

http://i.imgur.com/JKcBRtz.png

I've systematically gone through and altered or removed each element in the containers file to no avail. Alterations I've tried include changing the CX and CY values to 0, toggling pretty much every boolean in the file (just to be thorough), attempting to realign or reanchor things, and changing the template from WDT_RoundedNoTitle to others. Given that nothing has worked it makes me think that this is likely controlled by an external element, so I also tried to poke around in the SIDL file as well as to alter the templates. Nothing has worked, and I'm looking for some assistance or suggestions as to what I should look at to fix the problem. Below is a link to my container file.

https://www.dropbox.com/s/qkx28iyytwdxxhr/EQUI_Container.xml?dl=0

Thanks!

fash
05-31-2017, 08:06 AM
I've come across a problem which is that I can't seem to remove the padding on the containers.

iirc, the container window auto-pads a certain number of pixels beyond the window width you specify and below the last container slot (for the default done button). Try putting your container slots in a separate screen layer and then decreasing the window width such that the width+auto-padding is your desired window width.

Are you trying to get at something like this?

http://i.imgur.com/szGpqfd.png

Crunk
05-31-2017, 08:21 AM
iirc, the container window auto-pads a certain number of pixels beyond the window width you specify and below the last container slot (for the default done button). Try putting your container slots in a separate screen layer and then decreasing the window width such that the width+auto-padding is your desired window width.

Are you trying to get at something like this?

http://i.imgur.com/szGpqfd.png

Yes, thanks for the advice. I was on the same train of thought and am experimenting with using the hotbutton layers to hold the inventory slots since I've been able to precisely size those at will. In what layer did you put your bag slots in your example?

rhoward
05-31-2017, 12:31 PM
I replaced all the hp bars with the one from Vert UI that changes from green to orange to red as the hp falls. I'm not sure what duxaui has.

Fash , what would i need to replace inside the folder to change those bars to the colored ones you show here?

HedleyKow
05-31-2017, 01:11 PM
Fash , what would i need to replace inside the folder to change those bars to the colored ones you show here?

You have to edit window_pieces01.tga to have the gauges look like duxa/vert ones, but they'll be red. To get the gauges to be green/lightgreen/yellow/orange/red as you lose health you have to edit the group and player windows and add the code from the duxa/vert ui to the qqui ones.

Here's a download link for the group window (https://www.dropbox.com/s/fobkqp8gt2v3f3u/EQUI_GroupWindow.xml?dl=0) and an edited version of window_pieces01.tga (https://www.dropbox.com/s/hjhtpd1q6rgfo8p/window_pieces01.tga?dl=0) that I made, but the player window (https://www.dropbox.com/s/m39an4c09wwes8k/EQUI_PlayerWindow.xml?dl=0) I'm using isn't the standard qqui one. Hopefully Fash can post his player window so anyone who wants the standard qqui player window with the duxa/vert gauges can download it.

Here's what the player window I'm using looks like. Only problem with it I've noticed is if you have a last name it'll be on the same line as the hp number. I don't use last names so I didn't notice it until recently and don't care enough to fix it.

http://i.imgur.com/aSNC88a.png

rhoward
05-31-2017, 06:50 PM
to use those , just paste those 3 files into my folder?
im guessing thats not the case , as i tried that and nothing seemed to change.

HedleyKow
05-31-2017, 07:01 PM
to use those , just paste those 3 files into my folder?
im guessing thats not the case , as i tried that and nothing seemed to change.

First I'd make a backup, but put them in the folder where the interface you're using is then load the interface by going to options, general tab, load UI skin or typing /loadskin foldername

rhoward
05-31-2017, 07:06 PM
I cloned my iu and renamed it 01 , dropped those 3 files in had it overwrite and then did a loadskin to that one , ill try it again.

rhoward
05-31-2017, 07:18 PM
I see , i had the name too similar , i renamed it to test and it loaded up fine

HedleyKow
05-31-2017, 07:19 PM
I was bored so made a version of the qqui player window with the vert/duxa hp gauges (https://www.dropbox.com/s/ko66el2w2tybzum/EQUI_PlayerWindow.xml?dl=0) myself.

Also, I accidentally broke the link I posted previously for my player window when I was uploading the qqui one, so if anyone wanted to use it here's a working link. (https://www.dropbox.com/s/txpf5emqzmy5839/EQUI_PlayerWindow.xml?dl=0)

rhoward
05-31-2017, 07:53 PM
This time i used the player , the group and the other in a new file and it appears to go default when loaded.

rhoward
05-31-2017, 07:58 PM
i defaulted to the original qqi files and it worked , so something i have doesnt mesh in my current version

rhoward
05-31-2017, 08:05 PM
Im going to see if i can figure out how to push that into the pet window and player window i have set up now , it looks really nice.

rhoward
05-31-2017, 08:14 PM
Oh yeah , im going to slowly close these 2 windows , and quietly walk away from that lol.

Props to you guys for being able to do that!
but that is beyond my reasoning lol,

HedleyKow
05-31-2017, 08:25 PM
Oh yeah , im going to slowly close these 2 windows , and quietly walk away from that lol.

Props to you guys for being able to do that!
but that is beyond my reasoning lol,

Yeah, it can be a pain. A lot of trial and error sometimes.

I could add the duxa/vert hp gauge to the pet window and whatever player window you're using if you want.

Also, you said something about wanting to resize some of the windows to be the same width. Did you get that figured out?

rhoward
05-31-2017, 08:32 PM
This is the current build of the qqui im using , the main difference is the player window is smaller without weights , the pet window is scaled the same width as the target window , and the abilities window is resized and stats are added to the front page.

https://www.dropbox.com/sh/1337vpo1f7snz8i/AAC8eczSLxdJUqhiaWv0jWSza?dl=0

If any of you savants can add the vert duxa guages to that player window / group window and the pet / target window, have at it!

I would be forever grateful.

The last thing i have to fix on this is the pet window needs lengthened so the pet window and target window together are as tall as a hotbar.

I will look at it again to see if i can figure it out , but the last look i did , just made me want to crawl back into bed!

http://i.imgur.com/hRsKR8u.png

HedleyKow
05-31-2017, 09:59 PM
I finished the player window (https://www.dropbox.com/s/hf8llaaduc2uuty/EQUI_PlayerWindow.xml?dl=0) and group window (https://www.dropbox.com/s/gpi5ldpw61f4br9/EQUI_GroupWindow.xml?dl=0).

As for the pet window, it will be harder to get the hp gauge to be the green/light green/yellow/orange/red like the other two; not sure if I'll be able to figure out how. As for resizing it, could just make the buttons be 1 per row instead of 2 per row to fill up the empty space.

As for the hp/mana numbers you wanna change the colors of, the hp numbers are already what they need to be. They're white when unbuffed and will turn green when buffed. The mana number can only change to the light blue color if you change the EQtype to 124 instead of 128, but then it will only show your current mana and the eqtype that only shows max mana can't have its color changed.

rhoward
05-31-2017, 10:57 PM
The numeric values should be fine as they are then.
Ill download the adapted windows , and give them a go.

The single line buttons would be perfect and if go away button is way far from attack, that would be good , killed myself that way once lol

And i would also like to thank you for your help.

Turp
06-01-2017, 03:48 AM
What up Cucumbers , You guys have been kicking some ass on that HD project! I am loving it still , and I can't wait for it to go public and convert everyone to HD EQ so my fashion quest can shine.
Did you ever get to your 4k qqui?
Is there a way to make parts of the UI enlarged easily, like for use with 4k reso?
A ui fix that increased text size of all parts of the UI , including the main chat text. on 4k even the biggest text is still very small.

j/w Anyway to easily make a overall size increase on everything?
also if anyone else wants to chime in and has some 4k fix , i would offer plat to get me a ui enlarge.

Crunk
06-01-2017, 07:57 AM
iirc, the container window auto-pads a certain number of pixels beyond the window width you specify and below the last container slot (for the default done button). Try putting your container slots in a separate screen layer and then decreasing the window width such that the width+auto-padding is your desired window width.

Are you trying to get at something like this?

http://i.imgur.com/szGpqfd.png

I haven't been able to come up with a solution to display the container slots in their native context but on a different layer as you suggested. The only method that I can think of to do this is to hard code the container slots into a different layer, which is the dangerous hack that can lose your items if you accidentally forget to not put an item in the 9th or 10th slots of an 8-slot bag, for instance. Could you enlighten me as to how you accomplished your bag display, or better yet, could you share your bag code? I'd love to look over it as I learn about modding the UI. Thanks!

rhoward
06-02-2017, 12:43 PM
The player and group window look great.
I managed to figure out how to change colors on the pet fill tint , progress lol

rhoward
06-03-2017, 02:30 PM
Man do i love this ui

This ui and viewport is like bacon and eggs , perfect lol.

http://i.imgur.com/pZyM8eB.png

devblueray
06-14-2017, 04:39 AM
Perhaps this has been addressed and I just missed it. I started using your UI and love it!. Only problem I have found is with the tell windows. I am a porting druid and use tell windows to keep requests straight. However, the problem is that all the tell windows stack on top of each other and there's no way to move them. Any thoughts on this?

devblueray
06-14-2017, 05:41 AM
Perhaps this has been addressed and I just missed it. I started using your UI and love it!. Only problem I have found is with the tell windows. I am a porting druid and use tell windows to keep requests straight. However, the problem is that all the tell windows stack on top of each other and there's no way to move them. Any thoughts on this?

Nevermind, I looked everywhere but the first page :\. Problem resolved.

khanable
06-18-2017, 02:47 AM
What up Cucumbers , You guys have been kicking some ass on that HD project! I am loving it still , and I can't wait for it to go public and convert everyone to HD EQ so my fashion quest can shine.
Did you ever get to your 4k qqui?
Is there a way to make parts of the UI enlarged easily, like for use with 4k reso?
A ui fix that increased text size of all parts of the UI , including the main chat text. on 4k even the biggest text is still very small.

j/w Anyway to easily make a overall size increase on everything?
also if anyone else wants to chime in and has some 4k fix , i would offer plat to get me a ui enlarge.

Yeah I'm working on it

Also hello nerds

Narcolepzie
06-24-2017, 11:34 PM
Love the UI, but I have a question. I'm trying to modify your UI because I'm OCD about having pixel perfect lines or close to perfect but I have run into a problem with the Duxa spell bar. When I change the <holder> in <SpellGemDrawTemplate> to anything other than A_SquareBtnPressed it loses the transparency as seen in this screenshot http://imgur.com/a/xWQ6B. I can't figure out what controls this or if it's out of my control. Any thoughts?

rhoward
07-28-2017, 04:58 AM
Anyone able to tell me how to get this cursor to work?
The name is Skeletal Hand {Hand.tga} from eq interface.
http://www.eqinterface.com/downloads/fileinfo.php?id=3337

heres my animation file
<?xml version = "1.0"?>
<XML ID = "EQInterfaceDefinitionLanguage">
<Schema xmlns = "EverQuestData" xmlns:dt = "EverQuestDataTypes"/>
<TextureInfo item = "EQLS_background_01.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_background_02.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_background_03.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_background_04.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_background_05.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_background_06.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_WndBorder_01.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_WndBorder_02.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_WndBorder_03.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_WndBorder_04.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_WndBorder_05.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_WndBorder_06.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>

<TextureInfo item = "wnd_bg_dark_rock.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "wnd_bg_light_rock.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "window_pieces01.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "window_pieces02.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "window_pieces03.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>

<TextureInfo item = "EQLS_window_pieces_01.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_window_pieces_02.tga">
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
</TextureInfo>

<TextureInfo item = "EQLS_scrollbar_gutter.tga">
<Size>
<CX>16</CX>
<CY>16</CY>
</Size>
</TextureInfo>
<TextureInfo item = "EQLS_BlackFill.tga">
<Size>
<CX>32</CX>
<CY>32</CY>
</Size>
</TextureInfo>

<!-- Main Background anim -->
<Ui2DAnimation item = "A_MainBG01">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_background_01.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MainBG02">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_background_02.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MainBG03">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_background_03.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>128</CX>
<CY>256</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MainBG04">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_background_04.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>224</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MainBG05">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_background_05.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>224</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MainBG06">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_background_06.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>128</CX>
<CY>224</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<!-- ENd of main background -->
<!-- Alt Background anim -->
<Ui2DAnimation item = "A_AltBG01">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_WndBorder_01.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_AltBG02">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_WndBorder_02.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_AltBG03">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_WndBorder_03.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>128</CX>
<CY>256</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_AltBG04">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_WndBorder_04.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>224</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_AltBG05">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_WndBorder_05.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>224</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_AltBG06">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_WndBorder_06.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>128</CX>
<CY>224</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<!-- End of alt background -->

<!-- Main Background StaticAnimations -->
<StaticAnimation item = "EQLS_MainBG01">
<ScreenID>MainBG01</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
<Animation>A_MainBG01</Animation>
</StaticAnimation>
<StaticAnimation item = "EQLS_MainBG02">
<ScreenID>MainBG02</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>255</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
<Animation>A_MainBG02</Animation>
</StaticAnimation>
<StaticAnimation item = "EQLS_MainBG03">
<ScreenID>MainBG03</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>510</X>
<Y>0</Y>
</Location>
<Size>
<CX>128</CX>
<CY>256</CY>
</Size>
<Animation>A_MainBG03</Animation>
</StaticAnimation>
<StaticAnimation item = "EQLS_MainBG04">
<ScreenID>MainBG04</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>255</Y>
</Location>
<Size>
<CX>256</CX>
<CY>224</CY>
</Size>
<Animation>A_MainBG04</Animation>
</StaticAnimation>
<StaticAnimation item = "EQLS_MainBG05">
<ScreenID>MainBG05</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>255</X>
<Y>255</Y>
</Location>
<Size>
<CX>256</CX>
<CY>224</CY>
</Size>
<Animation>A_MainBG05</Animation>
</StaticAnimation>
<StaticAnimation item = "EQLS_MainBG06">
<ScreenID>MainBG06</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>510</X>
<Y>255</Y>
</Location>
<Size>
<CX>128</CX>
<CY>224</CY>
</Size>
<Animation>A_MainBG06</Animation>
</StaticAnimation>
<!-- End of Main BG animation -->
<!-- Main Background StaticAnimations -->
<StaticAnimation item = "EQLS_AltBG01">
<ScreenID>AltBG01</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
<Animation>A_AltBG01</Animation>
</StaticAnimation>
<StaticAnimation item = "EQLS_AltBG02">
<ScreenID>AltBG02</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>255</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>256</CY>
</Size>
<Animation>A_AltBG02</Animation>
</StaticAnimation>
<StaticAnimation item = "EQLS_AltBG03">
<ScreenID>AltBG03</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>510</X>
<Y>0</Y>
</Location>
<Size>
<CX>128</CX>
<CY>256</CY>
</Size>
<Animation>A_AltBG03</Animation>
</StaticAnimation>
<StaticAnimation item = "EQLS_AltBG04">
<ScreenID>AltBG04</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>255</Y>
</Location>
<Size>
<CX>256</CX>
<CY>224</CY>
</Size>
<Animation>A_AltBG04</Animation>
</StaticAnimation>
<StaticAnimation item = "EQLS_AltBG05">
<ScreenID>AltBG05</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>255</X>
<Y>255</Y>
</Location>
<Size>
<CX>256</CX>
<CY>224</CY>
</Size>
<Animation>A_AltBG05</Animation>
</StaticAnimation>
<StaticAnimation item = "EQLS_AltBG06">
<ScreenID>AltBG06</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>510</X>
<Y>255</Y>
</Location>
<Size>
<CX>128</CX>
<CY>224</CY>
</Size>
<Animation>A_AltBG06</Animation>
</StaticAnimation>
<!-- End of animation -->
<!-- Large Button -->
<Ui2DAnimation item = "A_EQLS_LargeBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>34</Y>
</Location>
<Size>
<CX>244</CX>
<CY>31</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_LargeBtnHover">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>65</Y>
</Location>
<Size>
<CX>244</CX>
<CY>31</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_LargeBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>96</Y>
</Location>
<Size>
<CX>244</CX>
<CY>31</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_LargeBtnPressedHover">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>158</Y>
</Location>
<Size>
<CX>244</CX>
<CY>31</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_LargeBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>158</Y>
</Location>
<Size>
<CX>244</CX>
<CY>31</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<!-- End large button -->
<!-- Small Button -->
<Ui2DAnimation item = "A_EQLS_SmallBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>189</Y>
</Location>
<Size>
<CX>115</CX>
<CY>31</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_SmallBtnHover">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>115</X>
<Y>189</Y>
</Location>
<Size>
<CX>115</CX>
<CY>31</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_SmallBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>220</Y>
</Location>
<Size>
<CX>115</CX>
<CY>31</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_SmallBtnPressedHover">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>115</X>
<Y>220</Y>
</Location>
<Size>
<CX>115</CX>
<CY>31</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_SmallBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>115</CX>
<CY>31</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<!-- End small button -->
<!-- Large Button -->
<Ui2DAnimation item = "A_EQLS_RadioBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>83</X>
<Y>31</Y>
</Location>
<Size>
<CX>23</CX>
<CY>19</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_RadioBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>106</X>
<Y>31</Y>
</Location>
<Size>
<CX>23</CX>
<CY>19</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_RadioBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>83</X>
<Y>50</Y>
</Location>
<Size>
<CX>23</CX>
<CY>19</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<!-- End large button -->
<!-- Alt EQLS Horizontal scroll bar -->
<Ui2DAnimation item = "A_EQLS_VSBUpNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>0</X>
<Y>31</Y>
</Location>
<Size>
<CX>23</CX>
<CY>19</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_VSBUpPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>23</X>
<Y>31</Y>
</Location>
<Size>
<CX>23</CX>
<CY>19</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_VSBUpDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>46</X>
<Y>31</Y>
</Location>
<Size>
<CX>23</CX>
<CY>19</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_EQLS_VSBDownNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>0</X>
<Y>50</Y>
</Location>
<Size>
<CX>23</CX>
<CY>19</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_VSBDownPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>23</X>
<Y>50</Y>
</Location>
<Size>
<CX>23</CX>
<CY>19</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_VSBDownDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>46</X>
<Y>50</Y>
</Location>
<Size>
<CX>23</CX>
<CY>19</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_EQLS_VSBThumbTop">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>116</X>
<Y>0</Y>
</Location>
<Size>
<CX>23</CX>
<CY>6</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_VSBThumbMiddle">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>116</X>
<Y>6</Y>
</Location>
<Size>
<CX>23</CX>
<CY>11</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_VSBThumbBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>116</X>
<Y>17</Y>
</Location>
<Size>
<CX>23</CX>
<CY>6</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_EQLS_HSBLeftNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>0</X>
<Y>69</Y>
</Location>
<Size>
<CX>19</CX>
<CY>23</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_HSBLeftPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>19</X>
<Y>69</Y>
</Location>
<Size>
<CX>19</CX>
<CY>23</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_HSBLeftDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>38</X>
<Y>69</Y>
</Location>
<Size>
<CX>19</CX>
<CY>23</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_EQLS_HSBRightNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>0</X>
<Y>92</Y>
</Location>
<Size>
<CX>19</CX>
<CY>23</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_HSBRightPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>19</X>
<Y>92</Y>
</Location>
<Size>
<CX>19</CX>
<CY>23</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_HSBRightDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>38</X>
<Y>92</Y>
</Location>
<Size>
<CX>19</CX>
<CY>23</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_EQLS_HSBThumbLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>116</X>
<Y>0</Y>
</Location>
<Size>
<CX>6</CX>
<CY>23</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_HSBThumbMiddle">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>122</X>
<Y>0</Y>
</Location>
<Size>
<CX>11</CX>
<CY>23</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_HSBThumbRight">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_02.tga</Texture>
<Location>
<X>132</X>
<Y>0</Y>
</Location>
<Size>
<CX>6</CX>
<CY>23</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<!-- End of Alt EQLS scrollbar -->
<!-- EQLS Border frame -->
<Ui2DAnimation item = "A_EQLS_BorderFrameTopLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>16</CX>
<CY>11</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_BorderFrameTop">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>18</X>
<Y>0</Y>
</Location>
<Size>
<CX>12</CX>
<CY>11</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_BorderFrameTopRight">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>226</X>
<Y>0</Y>
</Location>
<Size>
<CX>16</CX>
<CY>11</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_BorderFrameLeftTop">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>0</CX>
<CY>0</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_BorderFrameRightTop">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>0</CX>
<CY>0</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_BorderFrameLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>14</Y>
</Location>
<Size>
<CX>16</CX>
<CY>7</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_BorderFrameRight">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>226</X>
<Y>14</Y>
</Location>
<Size>
<CX>16</CX>
<CY>7</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_BorderFrameBottomLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>0</X>
<Y>23</Y>
</Location>
<Size>
<CX>16</CX>
<CY>11</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_BorderFrameBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>18</X>
<Y>23</Y>
</Location>
<Size>
<CX>12</CX>
<CY>11</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_BorderFrameBottomRight">
<Cycle>true</Cycle>
<Frames>
<Texture>EQLS_window_pieces_01.tga</Texture>
<Location>
<X>226</X>
<Y>23</Y>
</Location>
<Size>
<CX>16</CX>
<CY>11</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<!-- End of EQLS border frame -->







<!-- Cursors -->
<Ui2DAnimation item = "A_DefaultCursor">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>230</X>
<Y>40</Y>
</Location>
<Size>
<CX>22</CX>
<CY>22</CY>
</Size>
<Hotspot>
<X>4</X>
<Y>1</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_CursorResizeEW">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>40</X>
<Y>220</Y>
</Location>
<Size>
<CX>22</CX>
<CY>22</CY>
</Size>
<Hotspot>
<X>11</X>
<Y>11</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_CursorResizeNESW">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>10</X>
<Y>220</Y>
</Location>
<Size>
<CX>22</CX>
<CY>22</CY>
</Size>
<Hotspot>
<X>11</X>
<Y>11</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_CursorResizeNS">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>70</X>
<Y>190</Y>
</Location>
<Size>
<CX>22</CX>
<CY>22</CY>
</Size>
<Hotspot>
<X>11</X>
<Y>11</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_CursorResizeNWSE">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>40</X>
<Y>190</Y>
</Location>
<Size>
<CX>22</CX>
<CY>22</CY>
</Size>
<Hotspot>
<X>11</X>
<Y>11</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_CursorDrag">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>100</X>
<Y>190</Y>
</Location>
<Size>
<CX>22</CX>
<CY>22</CY>
</Size>
<Hotspot>
<X>11</X>
<Y>11</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- Title Bar Buttons (close & minimize) -->
<Ui2DAnimation item = "A_CloseBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>100</X>
<Y>90</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_CloseBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>124</X>
<Y>90</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_CloseBtnFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>112</X>
<Y>90</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_CloseBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>100</X>
<Y>90</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_CloseBtnPressedFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>124</X>
<Y>90</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_QMarkBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>171</X>
<Y>236</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_QMarkBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>195</X>
<Y>236</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_QMarkBtnFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>183</X>
<Y>236</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_QMarkBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>171</X>
<Y>236</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_QMarkBtnPressedFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>195</X>
<Y>236</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_MinimizeBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>136</X>
<Y>91</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MinimizeBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>160</X>
<Y>91</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MinimizeBtnFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>148</X>
<Y>91</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MinimizeBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>136</X>
<Y>91</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MinimizeBtnPressedFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>160</X>
<Y>91</Y>
</Location>
<Size>
<CX>12</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- Tile Button is unused -->

<!-- List Column Header -->
<Ui2DAnimation item = "A_ListHeaderLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>30</X>
<Y>20</Y>
</Location>
<Size>
<CX>4</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_ListHeaderMiddle">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>30</X>
<Y>20</Y>
</Location>
<Size>
<CX>4</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_ListHeaderRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>30</X>
<Y>20</Y>
</Location>
<Size>
<CX>4</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- Main Window Border (fancy) -->
<Ui2DAnimation item = "A_LightRockFrameTopBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>wnd_bg_light_rock.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>256</CX>
<CY>30</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_LightRockFrameSide">
<Cycle>true</Cycle>
<Frames>
<Texture>wnd_bg_light_rock.tga</Texture>
<Location>
<X>0</X>
<Y>30</Y>
</Location>
<Size>
<CX>30</CX>
<CY>256</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_BorderFrameTopLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>10</X>
<Y>10</Y>
</Location>
<Size>
<CX>16</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>30</X>
<Y>10</Y>
</Location>
<Size>
<CX>2</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameTopRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>40</X>
<Y>10</Y>
</Location>
<Size>
<CX>16</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameLeftTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>10</X>
<Y>40</Y>
</Location>
<Size>
<CX>6</CX>
<CY>38</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameRightTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>20</X>
<Y>40</Y>
</Location>
<Size>
<CX>6</CX>
<CY>38</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>30</X>
<Y>40</Y>
</Location>
<Size>
<CX>6</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>40</X>
<Y>40</Y>
</Location>
<Size>
<CX>6</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameLeftBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>30</X>
<Y>50</Y>
</Location>
<Size>
<CX>6</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameRightBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>40</X>
<Y>50</Y>
</Location>
<Size>
<CX>6</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameBottomLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>10</X>
<Y>80</Y>
</Location>
<Size>
<CX>20</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>40</X>
<Y>80</Y>
</Location>
<Size>
<CX>2</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BorderFrameBottomRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>50</X>
<Y>80</Y>
</Location>
<Size>
<CX>30</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>


<!-- Main Window TitleBar (goes with fancy border) -->

<Ui2DAnimation item = "A_WindowTitleLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>10</X>
<Y>20</Y>
</Location>
<Size>
<CX>12</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_WindowTitleMiddle">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>30</X>
<Y>20</Y>
</Location>
<Size>
<CX>4</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_WindowTitleRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>40</X>
<Y>20</Y>
</Location>
<Size>
<CX>12</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_EQLS_WindowTitleLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>10</X>
<Y>20</Y>
</Location>
<Size>
<CX>0</CX>
<CY>0</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_WindowTitleMiddle">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>30</X>
<Y>20</Y>
</Location>
<Size>
<CX>0</CX>
<CY>0</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_EQLS_WindowTitleRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>40</X>
<Y>20</Y>
</Location>
<Size>
<CX>0</CX>
<CY>0</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- Buttons -->

<Ui2DAnimation item = "A_BtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>100</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>0</X>
<Y>48</Y>
</Location>
<Size>
<CX>100</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BtnFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>0</X>
<Y>24</Y>
</Location>
<Size>
<CX>100</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BtnPressedFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>0</X>
<Y>72</Y>
</Location>
<Size>
<CX>100</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>0</X>
<Y>96</Y>
</Location>
<Size>
<CX>100</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_SmallBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>200</X>
<Y>120</Y>
</Location>
<Size>
<CX>48</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SmallBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>200</X>
<Y>168</Y>
</Location>
<Size>
<CX>48</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SmallBtnFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>200</X>
<Y>144</Y>
</Location>
<Size>
<CX>48</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SmallBtnPressedFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>200</X>
<Y>192</Y>
</Location>
<Size>
<CX>48</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SmallBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>200</X>
<Y>216</Y>
</Location>
<Size>
<CX>48</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_BigBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>100</X>
<Y>0</Y>
</Location>
<Size>
<CX>120</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_BigBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>100</X>
<Y>48</Y>
</Location>
<Size>
<CX>120</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BigBtnFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>100</X>
<Y>24</Y>
</Location>
<Size>
<CX>120</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BigBtnPressedFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>100</X>
<Y>72</Y>
</Location>
<Size>
<CX>120</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_BigBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>100</X>
<Y>96</Y>
</Location>
<Size>
<CX>120</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_SquareBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>0</X>
<Y>120</Y>
</Location>
<Size>
<CX>40</CX>
<CY>40</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SquareBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>80</X>
<Y>120</Y>
</Location>
<Size>
<CX>40</CX>
<CY>40</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SquareBtnFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>40</X>
<Y>120</Y>
</Location>
<Size>
<CX>40</CX>
<CY>40</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SquareBtnPressedFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>120</X>
<Y>120</Y>
</Location>
<Size>
<CX>40</CX>
<CY>40</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SquareBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>160</X>
<Y>120</Y>
</Location>
<Size>
<CX>40</CX>
<CY>40</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>


<!-- Border for pieces inside windows -->

<Ui2DAnimation item = "A_InnerFrameTopLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>60</X>
<Y>170</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_InnerFrameTopRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>70</X>
<Y>170</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_InnerFrameTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>65</X>
<Y>170</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_InnerFrameLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>60</X>
<Y>175</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_InnerFrameRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>70</X>
<Y>175</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_InnerFrameBottomLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>60</X>
<Y>180</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_InnerFrameBottomRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>70</X>
<Y>180</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_InnerFrameBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>65</X>
<Y>180</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- Border for pieces rounded windows (no title) -->

<Ui2DAnimation item = "A_RoundedFrameTopLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>180</X>
<Y>160</Y>
</Location>
<Size>
<CX>10</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>191</X>
<Y>160</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameTopRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>196</X>
<Y>160</Y>
</Location>
<Size>
<CX>10</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_RoundedFrameRightTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>207</X>
<Y>160</Y>
</Location>
<Size>
<CX>4</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>207</X>
<Y>169</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameRightBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>207</X>
<Y>174</Y>
</Location>
<Size>
<CX>4</CX>
<CY>6</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_RoundedFrameBottomRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>195</X>
<Y>182</Y>
</Location>
<Size>
<CX>10</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>190</X>
<Y>182</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameBottomLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>180</X>
<Y>182</Y>
</Location>
<Size>
<CX>8</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_RoundedFrameLeftBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>180</X>
<Y>177</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>180</X>
<Y>172</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameLeftTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>180</X>
<Y>165</Y>
</Location>
<Size>
<CX>4</CX>
<CY>6</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- Title for rounded window border -->

<Ui2DAnimation item = "A_RoundedFrameWithTitleTopLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>99</X>
<Y>110</Y>
</Location>
<Size>
<CX>17</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameWithTitleTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>117</X>
<Y>110</Y>
</Location>
<Size>
<CX>2</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameWithTitleTopRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>120</X>
<Y>110</Y>
</Location>
<Size>
<CX>16</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_RoundedFrameTitleLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>103</X>
<Y>113</Y>
</Location>
<Size>
<CX>13</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameTitleMiddle">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>117</X>
<Y>113</Y>
</Location>
<Size>
<CX>2</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameTitleRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>120</X>
<Y>113</Y>
</Location>
<Size>
<CX>13</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_RoundedFrameWithTitleLeftTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>99</X>
<Y>113</Y>
</Location>
<Size>
<CX>4</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_RoundedFrameWithTitleRightTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>133</X>
<Y>113</Y>
</Location>
<Size>
<CX>4</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- Misc stuff -->

<Ui2DAnimation item = "A_RecessedBox">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>180</X>
<Y>110</Y>
</Location>
<Size>
<CX>41</CX>
<CY>41</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_PlusBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>100</X>
<Y>220</Y>
</Location>
<Size>
<CX>14</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_PlusBtnFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>114</X>
<Y>220</Y>
</Location>
<Size>
<CX>14</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_PlusBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>128</X>
<Y>220</Y>
</Location>
<Size>
<CX>14</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_PlusBtnPressedFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>142</X>
<Y>220</Y>
</Location>
<Size>
<CX>14</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_PlusBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>156</X>
<Y>220</Y>
</Location>
<Size>
<CX>14</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MinusBtnNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>100</X>
<Y>236</Y>
</Location>
<Size>
<CX>14</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MinusBtnFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>114</X>
<Y>236</Y>
</Location>
<Size>
<CX>14</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MinusBtnPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>128</X>
<Y>236</Y>
</Location>
<Size>
<CX>14</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MinusBtnPressedFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>142</X>
<Y>236</Y>
</Location>
<Size>
<CX>14</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_MinusBtnDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>156</X>
<Y>236</Y>
</Location>
<Size>
<CX>14</CX>
<CY>16</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>


<!-- Spell Buff Icons and backgrounds -->


<!-- Gauge Parts -->

<Ui2DAnimation item = "A_GaugeBackground">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>110</X>
<Y>10</Y>
</Location>
<Size>
<CX>100</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_GaugeFill">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>110</X>
<Y>20</Y>
</Location>
<Size>
<CX>100</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_GaugeLines">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>110</X>
<Y>30</Y>
</Location>
<Size>
<CX>100</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_GaugeLinesFill">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>110</X>
<Y>40</Y>
</Location>
<Size>
<CX>100</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_GaugeEndCapLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>216</X>
<Y>20</Y>
</Location>
<Size>
<CX>4</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_GaugeEndCapRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>212</X>
<Y>10</Y>
</Location>
<Size>
<CX>4</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- Note background -->
<!-- Slider parts -->

<Ui2DAnimation item = "A_SliderBackground">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>80</X>
<Y>10</Y>
</Location>
<Size>
<CX>2</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SliderEndCapLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>60</X>
<Y>10</Y>
</Location>
<Size>
<CX>4</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SliderEndCapRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>70</X>
<Y>10</Y>
</Location>
<Size>
<CX>4</CX>
<CY>12</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SliderThumbNormal">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>91</X>
<Y>10</Y>
</Location>
<Size>
<CX>9</CX>
<CY>18</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SliderThumbPressed">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>92</X>
<Y>50</Y>
</Location>
<Size>
<CX>9</CX>
<CY>18</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SliderThumbFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>91</X>
<Y>30</Y>
</Location>
<Size>
<CX>9</CX>
<CY>18</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SliderThumbDisabled">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>81</X>
<Y>30</Y>
</Location>
<Size>
<CX>9</CX>
<CY>18</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_SliderThumbPressedFlyby">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>82</X>
<Y>50</Y>
</Location>
<Size>
<CX>9</CX>
<CY>18</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- starting city art for character create -->



<!-- Art for book and spell book -->





<!-- Default Tab Frame -->

<Ui2DAnimation item = "A_TabBottomLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>154</X>
<Y>110</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabBottomRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>159</X>
<Y>110</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- Tab and Page border -->

<Ui2DAnimation item = "A_TabLeftBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>154</X>
<Y>110</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabRightBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>159</X>
<Y>111</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameTopLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>140</X>
<Y>110</Y>
</Location>
<Size>
<CX>10</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>151</X>
<Y>110</Y>
</Location>
<Size>
<CX>2</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameTopRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>164</X>
<Y>111</Y>
</Location>
<Size>
<CX>10</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameLeftTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>140</X>
<Y>115</Y>
</Location>
<Size>
<CX>4</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameRightTop">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>170</X>
<Y>115</Y>
</Location>
<Size>
<CX>4</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>140</X>
<Y>124</Y>
</Location>
<Size>
<CX>4</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>179</X>
<Y>124</Y>
</Location>
<Size>
<CX>4</CX>
<CY>2</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameLeftBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>140</X>
<Y>127</Y>
</Location>
<Size>
<CX>4</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameRightBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>170</X>
<Y>127</Y>
</Location>
<Size>
<CX>4</CX>
<CY>8</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameBottomLeft">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>140</X>
<Y>136</Y>
</Location>
<Size>
<CX>10</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameBottom">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>151</X>
<Y>136</Y>
</Location>
<Size>
<CX>2</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_TabFrameBottomRight">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>164</X>
<Y>136</Y>
</Location>
<Size>
<CX>10</CX>
<CY>4</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>

<!-- Window selector icons -->



<Ui2DAnimation item = "A_OptionsBtnNormal">
<Frames>
<Texture>window_pieces02.tga</Texture>
<Location>
<X>52</X>
<Y>120</Y>
</Location>
<Size>
<CX>26</CX>
<CY>26</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_OptionsBtnFlyby">
<Frames>
<Texture>window_pieces02.tga</Texture>
<Location>
<X>52</X>
<Y>146</Y>
</Location>
<Size>
<CX>26</CX>
<CY>26</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_OptionsBtnPressed">
<Frames>
<Texture>window_pieces02.tga</Texture>
<Location>
<X>52</X>
<Y>172</Y>
</Location>
<Size>
<CX>26</CX>
<CY>26</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_OptionsBtnPressedFlyby">
<Frames>
<Texture>window_pieces02.tga</Texture>
<Location>
<X>52</X>
<Y>198</Y>
</Location>
<Size>
<CX>26</CX>
<CY>26</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_CheckBoxNormal">
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>70</X>
<Y>90</Y>
</Location>
<Size>
<CX>11</CX>
<CY>11</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_CheckBoxPressed">
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>82</X>
<Y>90</Y>
</Location>
<Size>
<CX>11</CX>
<CY>11</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
</Frames>
</Ui2DAnimation>



<!-- Seperator -->

<Ui2DAnimation item = "A_DividerLeft">
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>80</X>
<Y>170</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_DividerMiddle">
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>80</X>
<Y>175</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item = "A_DividerRight">
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>80</X>
<Y>180</Y>
</Location>
<Size>
<CX>4</CX>
<CY>4</CY>
</Size>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_WhitePixel">
<Frames>
<Texture>window_pieces01.tga</Texture>
<Location>
<X>90</X>
<Y>90</Y>
</Location>
<Size>
<CX>1</CX>
<CY>1</CY>
</Size>
</Frames>
</Ui2DAnimation>

<Ui2DAnimation item = "A_DividerVertical">
<Cycle>true</Cycle>
<Frames>
<Texture>window_pieces03.tga</Texture>
<Location>
<X>0</X>
<Y>96</Y>
</Location>
<Size>
<CX>100</CX>
<CY>24</CY>
</Size>
<Hotspot>
<X>0</X>
<Y>0</Y>
</Hotspot>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>


</XML>

Beckoning
07-28-2017, 08:58 AM
This is beautiful! Thanks!

anfield
08-16-2017, 11:27 PM
I've just installed the ui and set up the horizontal hotbars. However, when I logged in again later I was missing one of the horizontal bars. Is there a way to get them back? Thanks again for the great ui.

anfield
08-16-2017, 11:34 PM
Nevermind, figured it out.

rhoward
08-19-2017, 04:45 PM
Anyone have a working group window that's horizontal?

rhoward
08-19-2017, 11:25 PM
Here is the vertical group window.

rhoward
08-24-2017, 12:15 PM
Here is the vertical group window.

Horizontal Group window Even.

halfer777
09-01-2017, 10:43 PM
is there a scroll bar for the /note window? sorry if this has been answered already. This UI is the bomb

rhoward
09-03-2017, 10:50 PM
Dropbox link to the horizontal group window. Enjoy
https://www.dropbox.com/sh/chbcwblke1t6ra1/AACdv4rPrJIrX8Izq8HTTfvfa?dl=0

smitho1984
10-15-2017, 02:28 PM
Any way to modify "Hotbar 1 with inventory and primary/secondary slots" to have the function of scrolling between 1-10 hotbars like Duxa UI?

khanable
10-15-2017, 02:38 PM
Any way to modify "Hotbar 1 with inventory and primary/secondary slots" to have the function of scrolling between 1-10 hotbars like Duxa UI?

Hotkey the pages

smitho1984
10-15-2017, 03:28 PM
Hotkey the pages
Im such a tech-tard its sad, can you explain this process?

Triiz
10-15-2017, 03:42 PM
Im such a tech-tard its sad, can you explain this process?

Alt+O > "Keys" tab > go to the "Select Category" dropdown and click "Hotbar 1" > Hot Button Page 1 - 10

NextToTheGods
10-21-2017, 07:28 AM
Is there any chance to get all 4 hotbars horziontal, or tips on how to sort it myself? :D

Triiz
10-21-2017, 08:06 PM
Is there any chance to get all 4 hotbars horziontal, or tips on how to sort it myself? :D

Savok has a 4 Horizontal hotbar mod. It's designed for Vert UI, but it will probably work with qqui. Might take some xml tweaking to keep it from looking fucked up though I'm not sure.

Link (http://www.eqinterface.com/downloads/fileinfo.php?id=6637)

Kye1709
01-14-2018, 07:27 PM
With hybrid UI my spell gems are automatically linked to hotkeys 1-9 without dragging the gems down to the individual hotkeys....IE if i have melee attack in slot 1 and press 1, it casts spell gem 1 and auto attack . how do i fix this?

Dithien
02-01-2018, 07:08 PM
I love this UI but need it to scale better at higher resolutions. Any thing that can be done?

Granwaltercy
02-02-2018, 05:41 PM
Great UI! Is there a way to have three of the hotbars 2x5, instead of just two? Thanks in advance :)

It's doable and easy.. just need to find an hour to do it :)

Has this been done by anyone yet? I would like this also. Or, if it's not too hard, can somebody point me in the right direction on how to do it myself.

Also, great UI. I love it.

polishanarchy
02-03-2018, 12:18 AM
Still using this UI! Recently I saw another UI (called Casey 2.9) with a smaller inventory window and figured I'd try importing it into QQUI. This is what I managed - seems to be working nicely for me so far.

https://i.imgur.com/zskTA6w.jpg

smaller inventory (https://www.dropbox.com/s/zfc38s50muvp0kp/EQUI_Inventory.xml?dl=0)

zonerstone
02-09-2018, 05:40 PM
Does anyone have a working link for the horizontal party window?

Google
02-13-2018, 04:44 PM
A little shout out to this UI.

Been using this QQUI for about a month now. Haven't had a single crash after /camp since switching over.

The "default" UI crashed me out 9/10 times.

Thank you so much for this lovely, clean, problem free UI.

khanable
02-14-2018, 06:52 PM
Has this been done by anyone yet? I would like this also. Or, if it's not too hard, can somebody point me in the right direction on how to do it myself.

Also, great UI. I love it.

It's being worked on

It's probably the most tedious thing I've done - I can only spend 1-2 hours at a time doing it before I want to kick a puppy

Argh
02-14-2018, 06:55 PM
This is the best UI out there.

khanable
02-14-2018, 07:15 PM
Still using this UI! Recently I saw another UI (called Casey 2.9) with a smaller inventory window and figured I'd try importing it into QQUI. This is what I managed - seems to be working nicely for me so far.

https://i.imgur.com/zskTA6w.jpg

smaller inventory (https://www.dropbox.com/s/zfc38s50muvp0kp/EQUI_Inventory.xml?dl=0)

I really like that

I forgot I did a bunch of mini inventories.. looking through my folders I have so much crap I made and forgot to upload.. weekend project I guess

anyway if you want some more here ya go!

Mini inventory with bags

https://i.imgur.com/54Rp9C9.png

Download (https://www.dropbox.com/s/rp6v3xnfwuvvl9q/qqui_mini_inv_bags.zip?dl=0)

Mini inventory no bags

https://i.imgur.com/IQ87ffN.png

Download (https://www.dropbox.com/s/xuffctigpivuw6d/qqui_mini_inv_nobags.zip?dl=0)

Minier inventory

https://i.imgur.com/V9udboY.png

Download (https://www.dropbox.com/s/koxwksog0jk5pdk/qqui_minier_inventory.zip?dl=0)







edit: and thanks for all the love pals <3

edit2: offering 100p to anyone that will comb this thread and get a link to each post (the actual post itself - click the post number) that has a link to a modification - would love to get the first post updated to include links to additional modifications others have posted!

tabashir
02-17-2018, 05:56 PM
Love this UI. Thanks.
Messed around with Vert for a long time and have made several mods, mainly making horizontal bars, but keep coming back to this one.
The current setup I have is in the attached pic. If it is of interest to anyone, I can upload it.
However, the issue I have is that I would like the right-click menu (surrounded by orange box in picture) to be opaque.
As you can see from the pic, it is difficult to read what the options if there is a bunch of text in the window behind it.
Anyone know how to do this?

StephenD
02-23-2018, 11:37 AM
Thanks for these! So much more eye friendly for my old optics. You did a goood thing.

bluntfang
02-25-2018, 02:59 PM
couldn't find anything via search, but any suggestion for draggable chat windows? i use extra windows for tells and it's a bummer trying to move them around.

the UI is beautiful otherwise :)

Premaximum
02-25-2018, 03:03 PM
couldn't find anything via search, but any suggestion for draggable chat windows? i use extra windows for tells and it's a bummer trying to move them around.

the UI is beautiful otherwise :)

Yes, the first page has draggable chat windows. CTRL+F "Draggable"

bluntfang
02-25-2018, 03:21 PM
thanks. obviously i am noob forum quester

zonerstone
02-28-2018, 07:30 PM
Any chance for working horizontal group window link? Still havent found one.

davidkain
03-07-2018, 08:53 AM
Ahoy!

This is my absolute favorite UI. Thank you so much everyone who developed it initially, and who has been maintaining and extending it.

One feature I'd love to add is an integrated inventory/bag window. My Google Fu turned up this: https://www.project1999.com/forums/showthread.php?t=251019&page=2

It's for VertUI (and I don't know enough about how different UIs might interact to try mixing and matching), but I wonder if something similar could be done for QQUI?

Thanks again,
Jeff

Fizzletrix
03-07-2018, 09:11 PM
/EQUI_GroupWindow.xml?dl=0Any chance for working horizontal group window link? Still havent found one.

i have it here.
https://www.dropbox.com/s/hs475o2i7no0t8n

davidkain
03-12-2018, 03:34 PM
Bumping this to see if anyone might have made changes to QQUI for the combined Inventory and Bag window.

Here's an image from the VertUI thread:
http://i.imgur.com/J71B511.png

On a related note, is there any resource other than this thread for QQUI news and/or assets?

Thanks again!

rhoward
03-14-2018, 10:38 AM
Hey im curious, can the target box also contain a pet gauge?

And if so does anyone have one?

Because id love to be able to take the pet gauge out of the pet window and have it in the target box so they are side by side.

rhoward
03-14-2018, 10:40 AM
Bumping this to see if anyone might have made changes to QQUI for the combined Inventory and Bag window.

Here's an image from the VertUI thread:
http://i.imgur.com/J71B511.png

On a related note, is there any resource other than this thread for QQUI news and/or assets?

Thanks again!

I think the reason you dont see that in the qqui is because that type of mod can eat your stuff if you dont have 10 slot bags in every container slot.

*disclaimer* at least thats my understanding

Mereinid
03-18-2018, 05:50 PM
Hey boss (khanable), I like the UI quite a bit, but your profile avatar...well now, that's just so smooth. :cool:

restart
04-06-2018, 05:26 PM
Has anyone redone this to work on Live? or TLP servers? cant find anything that comes close to how nice this is.

Voxx2
04-15-2018, 07:24 PM
Anyone have an issue with chat windows disappearing upon relogging? I'm using this on all my characters but it's only happening to one character.
Using Melee UI on my Monk
Also, when I had more than 3 chat windows up it would kick me from the server within 2 min or upon attacking.
Thanks guys!

evilkorn
04-15-2018, 11:06 PM
A chat box being too small causes the game to freeze like that. Resizing that so you can see some of the text will fix that.

Voxx2
04-16-2018, 01:31 AM
Great, that makes sense. Thanks!

khanable
04-16-2018, 08:12 AM
Yeah I've found that you either need the window to be sufficiently large to be able to display text, OR make it small enough to NOT be able to display text BEFORE any text enters the box

Either of these should stop the game from crashing.

I know I have a little 2px by 2px chat box where I put all the garbage text :)

and to answer some other questions:

No to the full bag view in inventory. It's janky AF.
I'm not working on any port to live servers.. would be cool if someone did. That's a lot of "buy now" buttons to add tho!

Kesselring
05-28-2018, 12:46 AM
having a little problem with Hotbar 1 with inventory
Hotbar 1 with inventory and primary/secondary slots

when i click the link, brings me to a dropbox. but I can't download anything its all text. Where do i copy that text?

evilkorn
05-28-2018, 04:12 AM
Right click and download or copy and paste, it should show the file name, save it with file extensions on as whatever it is, i think it's xml and throw the new file in the folder.

Ramoon
06-10-2018, 02:37 PM
Hey, I just found this UI and love it, I am having an issue however where when I relog or exit game and come back I lose the sit/stand/camp with the stats window, when I reload the UI it comes back, but I have to do it where I have to re arrange all my windows, when I come back its gone again.

Vormotus
06-10-2018, 04:36 PM
Hey, I just found this UI and love it, I am having an issue however where when I relog or exit game and come back I lose the sit/stand/camp with the stats window, when I reload the UI it comes back, but I have to do it where I have to re arrange all my windows, when I come back its gone again.

Are you absolutely sure you have your P99 installation OUT of the program files folder?:confused:

Iksar_with_a_plan
08-05-2018, 12:59 AM
I cant move the chat window around..

Iksar_with_a_plan
08-05-2018, 02:19 AM
Wheres the song buffs window?

Iksar_with_a_plan
08-05-2018, 02:47 AM
How do you get the exp bar on the window with health?

khanable
08-05-2018, 03:09 AM
I cant move the chat window around..

drag corners/read first page

title bars are available as a mod

Wheres the song buffs window?

doesn't exist/read first page

How do you get the exp bar on the window with health?

edit it to make it happen!

Triiz
08-05-2018, 07:45 AM
Since you're answering questions, how do you get the bags to be transparent without making the items in the bags transparent?

I've been trying to steal this idea for months.

Frudrura
08-06-2018, 01:05 PM
I still been using this UI it is great thanks

Newt
08-07-2018, 01:30 AM
Hey man thanks for putting this out there. I literally downloaded every UI and /loadskinned every single one, it must have been like a dozen times till i realized your's was the one for me.

Specifically I have a low resolution screen, and for some reason the way you made your windows was kind of a "perfect size" for me.

Anyways. I really like it. At first I was like "why no EQ button?" but now I actually like it better. It kind of ruins the immersion you know?

khanable
08-10-2018, 06:37 AM
Since you're answering questions, how do you get the bags to be transparent without making the items in the bags transparent?

I've been trying to steal this idea for months.

Interesting, it was that way by default with phobus UI (which this used as the base) - whatever it is, I didn't knowingly set it.

I still been using this UI it is great thanks

<3

Hey man thanks for putting this out there. I literally downloaded every UI and /loadskinned every single one, it must have been like a dozen times till i realized your's was the one for me.

Specifically I have a low resolution screen, and for some reason the way you made your windows was kind of a "perfect size" for me.

Anyways. I really like it. At first I was like "why no EQ button?" but now I actually like it better. It kind of ruins the immersion you know?

less is more!
<3

JipXIII
08-18-2018, 03:28 PM
I saw earlier in this thread that someone had posted a horizontal group window, but it looks like that link no longer works. Does anyone happen to still have that file?

Also, did anyone ever figure out a way to have a separate cast bar outside of the one build into the target window? It showing twice wouldn't be that big of an issue

Thanks!

khanable
08-18-2018, 03:38 PM
I saw earlier in this thread that someone had posted a horizontal group window, but it looks like that link no longer works. Does anyone happen to still have that file?

Also, did anyone ever figure out a way to have a separate cast bar outside of the one build into the target window? It showing twice wouldn't be that big of an issue

Thanks!

double cast bar: https://www.dropbox.com/s/gwn1izxsn7fzajr/qqui_double_cast_bar.zip?dl=0

khanable
08-18-2018, 04:25 PM
your mom

JipXIII
08-19-2018, 09:04 AM
thank you so much for the quick response!

Musgo
09-05-2018, 01:56 PM
thank you for the UI

Newt
09-24-2018, 02:54 PM
Hey man. Been using your UI since I started. Im a warrior and wonderng if there is a way to resize the Disciplines bar? Or make every hotbar Horizontal? So I can put my disciplines on a horizonatal hotbar that doesnt take up the screen

p4ndepravity
12-17-2018, 06:01 PM
love this ui. something is weird with the small spellbook and background tint. when i disable the textured background all text goes away regardless of alpha. overall outstanding ui

t3hWheez
12-20-2018, 05:34 AM
Any chance someone could upload a friends window that can work with this?

Throatseeker
01-02-2019, 11:14 AM
Looks great! I just wish I knew how to mod my own. The only thing I want out of most UIs is to have my chat windows tabbed instead of all separate!

Iksar_with_a_plan
01-17-2019, 05:52 AM
Hey, nice stuff.

DL'd the hybrid pack and it automatically came with player window with health and weight ratios. Anyway to get one with JUST health or both but smaller even?

Also odd question. Anyone know of any spellbars that are resizeable? or can stack 2x4?

Either way, this is my favorite UI, especially cause my resolution sucks and its a really nice fit for it.

helenkeller
01-26-2019, 07:25 PM
i made some adjustments to a few of the windows to suit my own tastes and thought i would share.

here is an example of the changes:
https://i.imgur.com/vAkgcgB.jpg"]https://i.imgur.com/vAkgcgB.jpg

modified windows are:
player_window
target_window
buff_window

2 versions of a minimalist player window, one has hp / mana the other has hp / endurance.

all files here:
qqui_mods.zip (http://www.mediafire.com/file/bqdhndshouevyiu/qqui_mods.zip/file)

each folder has the file(s) required to modify an individual ui window. extract the contents of whichever ones you like into your existing qqui folder and /loadskin.

Iksar_with_a_plan
01-26-2019, 07:50 PM
i made some adjustments to a few of the windows to suit my own tastes and thought i would share.

here is an example of the changes:
https://i.imgur.com/vAkgcgB.jpg"]https://i.imgur.com/vAkgcgB.jpg

modified windows are:
player_window
target_window
buff_window

2 versions of a minimalist player window, one has hp / mana the other has hp / endurance.

all files here:
qqui_mods.zip (http://www.mediafire.com/file/bqdhndshouevyiu/qqui_mods.zip/file)

each folder has the file(s) required to modify an individual ui window. extract the contents of whichever ones like into your existing qqui folder and /loadskin.

Hey, this is really cool. Thanks

Optti
01-27-2019, 12:07 AM
First of all thank you so much for this UI, I absolutely love it!

I am having trouble with the modifications, specifically the hotbard1 with inventory and the collapsible/ movable chat windows.

I unzip them into the qquicasters folder just like the same way I got the qqui into the eq ui folder but its not showing when I load.

Optti
01-27-2019, 12:13 AM
If I could just figure out how to add a mana bar to qquimelee I would be all set.

toasteroven
03-06-2019, 06:54 AM
Is there a way to increase the vertical height of the HP/Mana bars? Keep the width the same, but double the height?

ApexNews
03-06-2019, 07:33 AM
Is there a way to increase the vertical height of the HP/Mana bars? Keep the width the same, but double the height?

yes you can adjust whatever you want in the xml. it is readable and editable in any text editor including notepad, though i recommend something with syntax highlighting like notepad++ or vs code. the file you want is EQUI_PlayerWindow.xml

the eq ui data types are found here: https://www.eqinterface.com/forums/showthread.php?t=18784

pick something and change its values then reload in game to see what happens until you start figuring things out. i made these a couple years ago so i forget specifics but this is probably a good place for you to start looking:

<Gauge item = "PW_HP_Gauge0">
<RelativePosition>true</RelativePosition>
<Location>
<X>18</X>
<Y>5</Y>
</Location>
<Size>
<CX>100</CX>
<CY>8</CY> <-- change this and see what happens
</Size>
...

abbelyn
03-18-2019, 09:02 PM
Anyone have a working link for this or can post the group file for this? I have one that sorta works, but this looks much cleaner.

Original post = https://www.project1999.com/forums/showpost.php?p=2572057&postcount=139

Dropbox link to the horizontal group window. Enjoy
https://www.dropbox.com/sh/chbcwblke1t6ra1/AACdv4rPrJIrX8Izq8HTTfvfa?dl=0

Any chance for working horizontal group window link? Still havent found one.

/EQUI_GroupWindow.xml?dl=0
i have it here.
https://www.dropbox.com/s/hs475o2i7no0t8n

I saw earlier in this thread that someone had posted a horizontal group window, but it looks like that link no longer works. Does anyone happen to still have that file?

Also, did anyone ever figure out a way to have a separate cast bar outside of the one build into the target window? It showing twice wouldn't be that big of an issue

Thanks!

blue42
03-22-2019, 12:22 AM
Below are all the pieces and mods not in the first post that still have working links:

https://www.project1999.com/forums/showpost.php?p=2346017&postcount=45 Beezertwelve's mini spellbars.
https://www.project1999.com/forums/showpost.php?p=2401705&postcount=70 Player window by HedleyKow.
https://www.project1999.com/forums/showpost.php?p=2445386&postcount=74 Duxa-style guages.
https://www.project1999.com/forums/showpost.php?p=2451298&postcount=79 Vertically aligned guages.
https://www.project1999.com/forums/showpost.php?p=2524776&postcount=97 Mods by Donkey Hotay.
https://www.project1999.com/forums/showpost.php?p=2533042&postcount=124 Dynamic hitpoint gauges by HedleyKow.
https://www.project1999.com/forums/showpost.php?p=2650938&postcount=152 Smaller inventory by polishanarchy.
https://www.project1999.com/forums/showpost.php?p=2658838&postcount=157 Mini inventory.
https://www.project1999.com/forums/showpost.php?p=2759257&postcount=188 Double cast bar.
https://www.project1999.com/forums/showpost.php?p=2848670&postcount=197 Mods by helenkeller.

Current backup of all working links: https://www.dropbox.com/sh/071dvsfh4gio3dw/AACyocHcCWy9b8p7Aw58_CSBa?dl=0&lst=

blue42
03-22-2019, 12:32 AM
Here's a few different hotbutton layouts.

vertical hotbuttons (https://www.dropbox.com/s/qttuxa9dpdskdg8/hotbuttons_vertical_by_blue42.zip?dl=0)

https://i.imgur.com/odhGQaH.png

horizontal hotbuttons (https://www.dropbox.com/s/sc0lc3f1lfbqg8q/hotbuttons_horizontal_by_blue42.zip?dl=0)

https://i.imgur.com/RPy2TlI.png

2 x 5 hotbuttons (https://www.dropbox.com/s/j7jrrsleilxshfu/hotbuttons_2x5_by_blue42.zip?dl=0)

https://i.imgur.com/uczDbF3.png

abbelyn
03-22-2019, 07:19 AM
Thanks, but I was only looking for the group window horizontal. I checked through every page of the thread and the links you mentioned, I can't find any working links for the piece I'm looking for, so I asked as maybe someone has been using it and might be able to share out that one file.

eqinterface has an emulator section now as well, it may be a good idea to have stuff hosted on a second site like that, one that doesn't get rid of files after a timeframe. Just a thought =)

blue42
03-26-2019, 05:31 AM
Thanks, but I was only looking for the group window horizontal. I checked through every page of the thread and the links you mentioned, I can't find any working links for the piece I'm looking for, so I asked as maybe someone has been using it and might be able to share out that one file.

eqinterface has an emulator section now as well, it may be a good idea to have stuff hosted on a second site like that, one that doesn't get rid of files after a timeframe. Just a thought =)

Yeah, I know. There's a fair few dead links throughout the thread, so I posted/backed up all the links that still work. I'll leave it to the original author to upload to EQInterface if they want to.

Anyway, here's a quick and dirty horizontal group window. I haven't tested it with a full group, but it should probably work. If any of the gauges are out of alignment, let me know.

horizontal group window (https://www.dropbox.com/s/qa6r9s69k3eladp/horizontal_group_window_by_blue42.zip?dl=0)

https://i.imgur.com/CTr4Ujj.jpg

abbelyn
03-26-2019, 07:02 AM
Thanks =)

Nelso842
04-11-2019, 01:30 PM
For some reason every time I log in and out I lose my horizontal Hotkey bar as well as when I minimize and maximize my screen. how do I get my Hotkeys to pop back up when this happens? right now i have to set up mu UI from scratch every time i play.

azeth
04-11-2019, 02:30 PM
For some reason every time I log in and out I lose my horizontal Hotkey bar as well as when I minimize and maximize my screen. how do I get my Hotkeys to pop back up when this happens? right now i have to set up mu UI from scratch every time i play.

I lost all of my horizontal hot bars after the most recent patch as well.

Nelso842
04-11-2019, 08:25 PM
I lost all of my horizontal hot bars after the most recent patch as well.

ok i figured it out, i had to set all the hotbars the were going away after logging to Alt+L. now whenever i log in i just hit Ant+L and they all come back in the right spot, quick easy fix

Lament Icarus
04-18-2019, 09:50 PM
Love this UI - been modifying it a bit to fit what I like, I'll post a screenshot once it's done.

Question for anyone that might know.. how do I get rid of the border around the bags? I want just the slots inside the bags without the border around them. I can't see to figure out what to change!

Thanks

Lament Icarus
04-18-2019, 09:53 PM
Love this UI - been modifying it a bit to fit what I like, I'll post a screenshot once it's done.

Question for anyone that might know.. how do I get rid of the border around the bags? I want just the slots inside the bags without the border around them. I can't see to figure out what to change!

Thanks

Also how to lock the bags in place, that option seems to be disabled?

Lament Icarus
04-18-2019, 10:24 PM
Ah it was transparent padding. But the lock option still isn't there, I swear I've seen it for other UI's.

Bbeta
04-18-2019, 10:30 PM
if i recall, you could never lock your bags on the titanium client / p99s lifetime regardless of what ui u use

toasteroven
04-20-2019, 05:03 AM
yes you can adjust whatever you want in the xml. it is readable and editable in any text editor including notepad, though i recommend something with syntax highlighting like notepad++ or vs code. the file you want is EQUI_PlayerWindow.xml

the eq ui data types are found here: https://www.eqinterface.com/forums/showthread.php?t=18784

pick something and change its values then reload in game to see what happens until you start figuring things out. i made these a couple years ago so i forget specifics but this is probably a good place for you to start looking:

<Gauge item = "PW_HP_Gauge0">
<RelativePosition>true</RelativePosition>
<Location>
<X>18</X>
<Y>5</Y>
</Location>
<Size>
<CX>100</CX>
<CY>8</CY> <-- change this and see what happens
</Size>
...

what about the mana bar and endurance bar? They don't seem as simple

Kistoff
04-28-2019, 05:51 PM
I really like the Casting and Target window AIO of this UI. What files would I need to transfer into my Velious UI, to only use that part of this UI?

Knowmercy
06-09-2019, 06:08 AM
bump for greatest UI! now in 1440p for me woooo

https://i.imgur.com/KNPkyxy.jpg

ibanezjs100
07-23-2019, 10:11 AM
If I wanted to separate my target bar and spell casting bar and change the height of my target bar to be the same as the horizontal hotbar (hotbar 4) ... Any advice about how I could do that?

Rathnir
08-02-2019, 10:38 PM
Does anyone have a drop box zip file for Horizontal bag slots, by chance?

Optti
08-18-2019, 03:23 PM
I am having trouble loading the inventory slots option and the window minimizing/ x'ing out options. I extract the files into the qquimelee folder and reload but the ui does not change.

Any ideas?

Optti
08-18-2019, 03:27 PM
nvm figured it out

Mark11
09-08-2019, 04:36 PM
Actually Patch V49 came out, not sure if it has something to do with my problem
I'm not able to get horizontal hotbars.

- i downloaded qqmelee and i went into option and tried to rename the commands to open the hotbars, nothing happened. I only can play around with hotbar 1, then 3x2 one, but no additionals.
-i tried velious UI also, no horizontal hotbars, they just don't how up.
- i checked the opening site of this thread, the one with the many links and pictures, but what i did not find there is a clue or a hint for horizontal hotbars, sadly.
- i even downloaded different velious-UI from Savok from here (https://www.eqinterface.com/list.php?skinnerid=21502) and inserted his horizontal-hotbar-files into his own mods, did not help also, they just were unusable then

It looks my notebook just does not accept horizontal hotbars in this game, only vertikal ones.

Can someone help me out ?

abbelyn
09-08-2019, 06:28 PM
Patch 49 removed hotbars 2/3/4, the pet window and a lot of "non classic" windows.
You should be able to get hor or vert so long as its on the first hotbar.

Mark11
09-08-2019, 08:44 PM
Was this removal for purpose or only because of the patch ?

the first hotbar is only 3x2 fields, vertical..no way to change it

Budder
02-09-2020, 10:31 AM
So just found this and wanted the spell bar for casters. Downloaded the qquicasters to my Ui files then the caster spell bar without inventory by Beezeetwelve into that folder, renamed it to just spellbar. Logged into game and can’t get it to work. Did the /loadskin spellbar and nothing. The screen flickers like it’s trying but still have my old Ui up.
Suggestions? Thanks!

mcoy
02-09-2020, 01:09 PM
If you're playing on green the UI is forced to the custom classic (or as close as they can get to it) one.

-Mcoy

Budder
02-09-2020, 02:11 PM
I disagree. I’m in green and several ppl in the guild have that Ui. I’ll have to ask how they did it.

Tzug
03-23-2020, 09:39 PM
I am having trouble loading the inventory slots option and the window minimizing/ x'ing out options. I extract the files into the qquimelee folder and reload but the ui does not change.

Any ideas?

nvm figured it out

I'm having the same trouble. How did you figure it out?

edit: Figured it out also. I wasn't removing the file from the folder itself.

valithteezee
09-20-2020, 01:16 AM
Anyone know how I could possible add range/ammo slot into the hotbar window similar to duxaui?

Also, how are people adding the static inventory to the UI? It would be great for instance to click eyepatch of plunder without having to press I and open inventory.

mischief419
09-20-2020, 06:36 AM
I disagree. I’m in green and several ppl in the guild have that Ui. I’ll have to ask how they did it.

Wait, so how did you do it? I heard custom spell gems work, but can't figure it out. I cringe every time I cast my cha buff with a strength icon.

valithteezee
09-20-2020, 10:09 PM
What I'd like to do is take some of the utility from Duxaui and apply the gracefulness of the QQ's ui. As my previous post states I'd like to add the range slot/ammo slot to the QQUI hot button window. This is how it is setup in Duxaui. It would be easy if I could just transfer the entire hotbutton form duxa but it doesn't work so easy.

When I attempt to edit the Equi_Hotbuttonwnd in notepad, I get as far as actually adding the range attack to the UI but unfortunately I am not well versed in changing the actually size of the overall hot button window.

This is the code I used:

<InvSlot item="Newslot12">
<ScreenID>Newslot12</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>129</X>
<Y>209</Y>
</Location>
<Size>
<CX>40</CX>
<CY>40</CY>
</Size>
<Background>A_InvAmmo</Background>
<EQType>21</EQType>
<Style_VScroll>false</Style_VScroll>
<Style_HScroll>false</Style_HScroll>
<Style_Transparent>false</Style_Transparent>
</InvSlot>


Does anyone have a good primer for these type of edits or have something like this already customized that they would like to share that includes a range / ammo slot to the QQUI hot button window?

Please see screenshots below for reference:

https://ibb.co/NVxGQvS
https://ibb.co/4SD5Nv8

Grimgor
09-20-2020, 11:49 PM
Here's the hotbar I use on blue (https://www.project1999.com/forums/Here's the hotbar I use on blue)


https://i.imgur.com/eu42Caz.png


I meant to move the prim/secondary and range/ammo to the top, but I've been playing on Green and haven't gotten around to it.

valithteezee
09-21-2020, 08:48 AM
Here's the hotbar I use on blue (https://www.project1999.com/forums/Here's the hotbar I use on blue)


https://i.imgur.com/eu42Caz.png


I meant to move the prim/secondary and range/ammo to the top, but I've been playing on Green and haven't gotten around to it.

Nice, this is very close to what I was looking for. Unfortunately the link did not provide me with any additional info. Could you post the code/file again in PM or public? Thanks!

Grimgor
09-21-2020, 11:58 AM
Nice, this is very close to what I was looking for. Unfortunately the link did not provide me with any additional info. Could you post the code/file again in PM or public? Thanks!


Sorry. Was pretty tired when I made that post and apparently messed up the link.


Here ya go. (https://www.dropbox.com/s/yixlbjoezzxhxl0/EQUI_HotButtonWnd.xml?dl=0)

papanurgle
12-23-2020, 05:48 AM
been trying to figure this ui situation for quite a while, all instructions do not work as i've tried every variation i can think of, no changes occur besides inventory/hotbars

Valdain
02-02-2021, 07:52 PM
I've tried opening the other hotbars on this UI... does it not work anymore?

ibanezjs100
02-02-2021, 08:09 PM
No but this isn't a UI issue. Project 1999 only allows one hot bar now.

davoreno
03-16-2021, 03:44 AM
Can't seem to find anythig about the issue I'm having. Tracking window is missing any filters to sort by Con (Green,Blue,Yellow,Red)

Does anyone know the solve?

mcoy
03-16-2021, 04:18 PM
Can't seem to find anythig about the issue I'm having. Tracking window is missing any filters to sort by Con (Green,Blue,Yellow,Red)

Does anyone know the solve?

Are you a ranger?

-Mcoy

Tunabros
03-16-2021, 05:35 PM
I got to try this out sometimes

GRMurphy
03-16-2021, 10:05 PM
Are you a ranger?

-Mcoy

I'm not the person you were asking, but on my ranger I have no sorting options

Desideratus
03-20-2021, 03:01 PM
So, I'm not sure how complicated this would be, and I'm not familiar with the coding required to do it, but I was wondering if it would be possible for me to change the default color for hot buttons in this UI?

I know I can make macros and change the colors to anything I like, but for something like a melee, I prefer to see when those skills are back up by looking at the button. The black on dark grey is pretty hard to read, so I'd like to just change the default hot button text to white

If anyone with some XML knowledge knows how I might achieve this, please let me know!

edit: Weirdly, taking another look at the screenshots way back in the first post, it looks like the default is supposed to be white? I wonder why mine is black

Spidersoul
06-03-2021, 06:25 AM
...

edit: Weirdly, taking another look at the screenshots way back in the first post, it looks like the default is supposed to be white? I wonder why mine is black
Thank you, I was wondering the same. Regardless what (custom) UI I use, I always get the black text on grey hotbuttons.
There are some guides how to edit the code in the game files to change that, but I don't think everyone is doing that. Somehow I am missing something. :confused:

Grimgor
06-03-2021, 08:34 PM
You change the text color from black to white by editing EQUI_HotButtonWnd.xml in everquest/uifiles/qqui

Search for: <Button item = "HB_Button1">

Change:


<TextColor>
<R>0</R>
<G>0</G>
<B>0</B>
</TextColor>

To:

<TextColor>
<R>255</R>
<G>255</G>
<B>255</B>
</TextColor>


then repeat for <Button item = "HB_Button2"> through <Button item = "HB_Button10">

Braselton
10-24-2021, 04:06 AM
Seeing if anyone here can help. I cannot get the horizontal hotbar. Looks like more than one hotbar is possible with this ui? On blue if that helps

Grimgor
10-25-2021, 01:51 PM
Seeing if anyone here can help. I cannot get the horizontal hotbar. Looks like more than one hotbar is possible with this ui? On blue if that helps


You can only have one hotbar now, and it can only be vertical.

wowfan
11-09-2021, 03:53 AM
I did every step correctly(I think) and when I do the /loadskin <qquibard> it tells me in red letters that my XML files are not compatible.
Can anyone please help me.
I'm on green server if that helps

ewjax
11-09-2021, 11:56 AM
You can only have one hotbar now, and it can only be vertical.

You are not constrained to vertical only.

Polixa
11-09-2021, 01:10 PM
I did every step correctly(I think) and when I do the /loadskin <qquibard> it tells me in red letters that my XML files are not compatible.
Can anyone please help me.
I'm on green server if that helps

I get the same message and just ignore it. Been using qqui for years with no problems.