PDA

View Full Version : need UI help: I call upon YOU, Miro2 and Savok!


karsten
12-19-2010, 10:58 AM
so, here is a screenshot of my somewhat modified haeldar UI, customized for 1024x1080 and it is AWESOME. it is missing, essentially, three things.

1. i would like the spell list bar on the left to be default size (slightly bigger icons) and vertical so i can arrange it on the left side of my screen

2. i need a separate target window box. currently it is right above my health/mana bars and not visible enough.

3. i need a casting bar that is also separate. currently it is superimposed on my target bar.

the problem with all three is that if i simply copy the default files into my haeldar folder, it messes everything else up. i am somewhat computer savvy but not so much that i can figure this out. i lead raids, i don't code :/

here is the screenshot, help me and i will give you 21 virgins in heaven!

http://i56.tinypic.com/2zrgxf7.jpg

Savok
12-19-2010, 12:02 PM
First, can you post a link to the UI so I can actually have the files!

so, here is a screenshot of my somewhat modified haeldar UI, customized for 1024x1080 and it is AWESOME. it is missing, essentially, three things.

1. i would like the spell list bar on the left to be default size (slightly bigger icons) and vertical so i can arrange it on the left side of my screen

How much bigger do you need the icons? 50%? 100%?

2. i need a separate target window box. currently it is right above my health/mana bars and not visible enough.

Do you want a replacement or an additional window?

3. i need a casting bar that is also separate. currently it is superimposed on my target bar.

Again do you want it just free floating or in addition to what you already have?

the problem with all three is that if i simply copy the default files into my haeldar folder, it messes everything else up. i am somewhat computer savvy but not so much that i can figure this out. i lead raids, i don't code :/

Coding isn't an issue really,nps.

karsten
12-19-2010, 12:15 PM
alright, first of all i love the fact that you called me by kirsten because it is the correct spelling of my real name which most people get wrong!

1. spell icons i would like 50% bigger, or, as a reference, match them more or less to the default spell icon size in the spellbar.

2. I need an additional window that i can move around. if it replaces the current one or not is actually not so important, so I will leave it up to you.

3. same thing -- definitely need a free floating one, but it doesnt necessarily have to replace the one down in the hp/mana/etc area

4. I came across another item -- the window that has the group, (bottom left) would be better rendered as a larger window that i can move around (the savokUI one was, for example, a solid one which i still use on my laptop.) have some ideas on that as well?

Savok
12-19-2010, 01:30 PM
The name was a keyboard fail on the laptop - sorry.

And I still need the zipped UI files!

MiRo2
12-19-2010, 06:29 PM
I think hes referring to this (http://www.eqinterface.com/downloads/fileinfo.php?id=4733) UI.

I'm also terrible at editing UIs. I'm an amateur stumbling my way through what I can understand, I just have a lot of time and patience :D

karsten
12-19-2010, 09:50 PM
hehe yeah i was just kidding, my name isnt even karsten! :)

and yeah, those are the zipped files, and i play in 1024x1080

MiRo2
12-20-2010, 03:38 AM
I tried on the spell bar, but I got stuck, and now my brain hurts. HALP!

I resized the images, smoothed out some issues from resizing on the graphics, edited the code, to resize, reposition, the gems, and remove the 9th gem.

This is what I ended up with

Original
http://img137.imageshack.us/img137/7020/11236409.png

Resized
http://img413.imageshack.us/img413/1108/18039676.png

Yes, my spell icons are installed correctly, both the spell book and buff bar are displaying correctly, but spell gems are not. Spell gems work in my default and Solaria UI so not sure where the issue is. Spell gem offsets are set to 5,5 as I couldn't find a good spot without the actual Icon.

So here is the code for the EQUI_CastSpellWnd.xml and I have the .tga file as well, but forums won't allow me to attach, and imageshack won't upload it either :mad:

<?xml version="1.0" encoding="us-ascii"?>
<XML ID="EQInterfaceDefinitionLanguage">
<Schema xmlns="EverQuestData" xmlns:dt="EverQuestDataTypes" />
<Ui2DAnimation item="spellgem_back">
<Frames>
<Texture>Haeldar.tga</Texture>
<Location>
<X>0</X>
<Y>400</Y>
</Location>
<Size>
<CX>244</CX>
<CY>96</CY>
</Size>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item="My_SpellGemHolder">
<Frames>
<Texture>Haeldar.tga</Texture>
<Location>
<X>300</X>
<Y>400</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item="My_SpellGemBackground">
<Frames>
<Texture>Haeldar.tga</Texture>
<Location>
<X>350</X>
<Y>400</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item="My_SpellGemHighlight">
<Frames>
<Texture>Haeldar.tga</Texture>
<Location>
<X>350</X>
<Y>400</Y>
</Location>
<Size>
<CX>0</CX>
<CY>0</CY>
</Size>
</Frames>
</Ui2DAnimation>
<SpellGem item="CSPW_Spell0">
<ScreenID>CSPW_Spell0</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>10</X>
<Y>4</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell1">
<ScreenID>CSPW_Spell1</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>58</X>
<Y>4</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell2">
<ScreenID>CSPW_Spell2</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>106</X>
<Y>4</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell3">
<ScreenID>CSPW_Spell3</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>154</X>
<Y>4</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell4">
<ScreenID>CSPW_Spell4</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>10</X>
<Y>50</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell5">
<ScreenID>CSPW_Spell5</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>58</X>
<Y>50</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>3</SpellIconOffsetX>
<SpellIconOffsetY>2</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell6">
<ScreenID>CSPW_Spell6</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>106</X>
<Y>50</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell7">
<ScreenID>CSPW_Spell7</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>154</X>
<Y>50</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell8">
<ScreenID>CSPW_Spell8</ScreenID>
</SpellGem>
<Button item="CSPW_SpellBook">
<ScreenID>CSPW_SpellBook</ScreenID>
<!--<Font>3</Font>-->
<RelativePosition>true</RelativePosition>
<Location>
<X>204</X>
<Y>35</Y>
</Location>
<Size>
<CX>30</CX>
<CY>28</CY>
</Size>
<Style_Transparent>false</Style_Transparent>
<TooltipReference>Opens and closes Your Spellbook</TooltipReference>
<Style_Checkbox>true</Style_Checkbox>
<!--<RadioGroup/>-->
<ButtonDrawTemplate>
<Normal>A_BookBtnNormal</Normal>
<Pressed>A_BookBtnPressed</Pressed>
<Disabled>A_BookBtnDisabled</Disabled>
<Flyby>A_BookBtnFlyby</Flyby>
<PressedFlyby>A_BookBtnPressedFlyby</PressedFlyby>
</ButtonDrawTemplate>
</Button>
<StaticAnimation item="spellgem_background">
<ScreenID>player_background</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>244</CX>
<CY>96</CY>
</Size>
<Animation>spellgem_back</Animation>
</StaticAnimation>
<Screen item="CastSpellWnd">
<!--<ScreenID/>-->
<!--<Font/>-->
<RelativePosition>false</RelativePosition>
<Location>
<X>3</X>
<Y>703</Y>
</Location>
<Size>
<CX>244</CX>
<CY>96</CY>
</Size>
<Text>Spells</Text>
<Style_Transparent>false</Style_Transparent>
<TooltipReference>Allows you to cast your memorized spells</TooltipReference>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
<Style_Titlebar>false</Style_Titlebar>
<Style_Closebox>false</Style_Closebox>
<Style_Minimizebox>false</Style_Minimizebox>
<Style_Border>false</Style_Border>
<Style_Sizable>false</Style_Sizable>
<Pieces>spellgem_background</Pieces>
<Pieces>CSPW_Spell0</Pieces>
<Pieces>CSPW_Spell1</Pieces>
<Pieces>CSPW_Spell2</Pieces>
<Pieces>CSPW_Spell3</Pieces>
<Pieces>CSPW_Spell4</Pieces>
<Pieces>CSPW_Spell5</Pieces>
<Pieces>CSPW_Spell6</Pieces>
<Pieces>CSPW_Spell7</Pieces>
<Pieces>CSPW_Spell8</Pieces>
<Pieces>CSPW_SpellBook</Pieces>
</Screen>
</XML>

*EDIT* I will look for somewhere reputable to host the .tga file when I get back from the gym. *EDIT*

karsten
12-20-2010, 04:08 AM
you know i actually had a similar issue with the spell gems displaying all wacky until I went and downloaded the "complete" default UI files off of savok's walkthrough. I am using the "classic" icons and once i went back and slapped those extra files it they display right.

Oh, also, wanted to just note again that with the spell list, i want to have the whole thing vertical so that I can put it along the left hand side of my screen (sorta classic style), i.e. each spell icon below the one before it, with the spellbook button below the 8th spell

MiRo2
12-20-2010, 05:45 AM
Yeah, I jerry rigged my spell icons before the guide came out after the masses cried out in distress, guess I left something out :rolleyes:

http://img42.imageshack.us/img42/8863/94348476.png

Weeeeeee back to the drawing board.

At the very least I will have a vertical spell bar with gems 1.5 the size of the icons for Savok to fix for you :D

MiRo2
12-20-2010, 07:42 AM
Vertical:
http://img823.imageshack.us/img823/3968/77849017.png

SpellCastWnd.xml
<?xml version="1.0" encoding="us-ascii"?>
<XML ID="EQInterfaceDefinitionLanguage">
<Schema xmlns="EverQuestData" xmlns:dt="EverQuestDataTypes" />
<Ui2DAnimation item="spellgem_back">
<Frames>
<Texture>Haeldar.tga</Texture>
<Location>
<X>430</X>
<Y>75</Y>
</Location>
<Size>
<CX>53</CX>
<CY>388</CY>
</Size>
<Duration>1000</Duration>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item="My_SpellGemHolder">
<Frames>
<Texture>Haeldar.tga</Texture>
<Location>
<X>300</X>
<Y>400</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item="My_SpellGemBackground">
<Frames>
<Texture>Haeldar.tga</Texture>
<Location>
<X>350</X>
<Y>400</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
</Frames>
</Ui2DAnimation>
<Ui2DAnimation item="My_SpellGemHighlight">
<Frames>
<Texture>Haeldar.tga</Texture>
<Location>
<X>350</X>
<Y>400</Y>
</Location>
<Size>
<CX>0</CX>
<CY>0</CY>
</Size>
</Frames>
</Ui2DAnimation>
<SpellGem item="CSPW_Spell0">
<ScreenID>CSPW_Spell0</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>4</X>
<Y>4</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell1">
<ScreenID>CSPW_Spell1</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>4</X>
<Y>48</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell2">
<ScreenID>CSPW_Spell2</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>4</X>
<Y>92</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell3">
<ScreenID>CSPW_Spell3</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>4</X>
<Y>136</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell4">
<ScreenID>CSPW_Spell4</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>4</X>
<Y>180</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell5">
<ScreenID>CSPW_Spell5</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>4</X>
<Y>224</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell6">
<ScreenID>CSPW_Spell6</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>4</X>
<Y>268</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell7">
<ScreenID>CSPW_Spell7</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>4</X>
<Y>312</Y>
</Location>
<Size>
<CX>45</CX>
<CY>42</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>5</SpellIconOffsetX>
<SpellIconOffsetY>5</SpellIconOffsetY>
</SpellGem>
<SpellGem item="CSPW_Spell8">
<ScreenID>CSPW_Spell8</ScreenID>
</SpellGem>
<Button item="CSPW_SpellBook">
<ScreenID>CSPW_SpellBook</ScreenID>
<!--<Font>3</Font>-->
<RelativePosition>true</RelativePosition>
<Location>
<X>19</X>
<Y>356</Y>
</Location>
<Size>
<CX>30</CX>
<CY>28</CY>
</Size>
<Style_Transparent>false</Style_Transparent>
<TooltipReference>Opens and closes Your Spellbook</TooltipReference>
<Style_Checkbox>true</Style_Checkbox>
<!--<RadioGroup/>-->
<ButtonDrawTemplate>
<Normal>A_BookBtnNormal</Normal>
<Pressed>A_BookBtnPressed</Pressed>
<Disabled>A_BookBtnDisabled</Disabled>
<Flyby>A_BookBtnFlyby</Flyby>
<PressedFlyby>A_BookBtnPressedFlyby</PressedFlyby>
</ButtonDrawTemplate>
</Button>
<StaticAnimation item="spellgem_background">
<ScreenID>player_background</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<CX>53</CX>
<CY>388</CY>
</Size>
<Animation>spellgem_back</Animation>
</StaticAnimation>
<Screen item="CastSpellWnd">
<!--<ScreenID/>-->
<!--<Font/>-->
<RelativePosition>false</RelativePosition>
<Location>
<X>3</X>
<Y>703</Y>
</Location>
<Size>
<CX>53</CX>
<CY>388</CY>
</Size>
<Text>Spells</Text>
<Style_Transparent>false</Style_Transparent>
<TooltipReference>Allows you to cast your memorized spells</TooltipReference>
<DrawTemplate>WDT_RoundedNoTitle</DrawTemplate>
<Style_Titlebar>false</Style_Titlebar>
<Style_Closebox>false</Style_Closebox>
<Style_Minimizebox>false</Style_Minimizebox>
<Style_Border>false</Style_Border>
<Style_Sizable>false</Style_Sizable>
<Pieces>spellgem_background</Pieces>
<Pieces>CSPW_Spell0</Pieces>
<Pieces>CSPW_Spell1</Pieces>
<Pieces>CSPW_Spell2</Pieces>
<Pieces>CSPW_Spell3</Pieces>
<Pieces>CSPW_Spell4</Pieces>
<Pieces>CSPW_Spell5</Pieces>
<Pieces>CSPW_Spell6</Pieces>
<Pieces>CSPW_Spell7</Pieces>
<Pieces>CSPW_Spell8</Pieces>
<Pieces>CSPW_SpellBook</Pieces>
</Screen>
</XML>

To Savok:

I have no clue where to resize the spell gems, if you could do that part or point me in the right direction. I have the .tga as well still looking for somewhere to host it

Savok
12-20-2010, 09:34 AM
I was going to work on this today but you already did some of the xml code :)

Points to remember:

1. Hotbutton and cast spell window gems are always the same size. The icon info is pulled from the spellgems code in the Animations.xml.
2. The spellgem locations can be offset in each xml window with the SpellIconOffset tag.
3. The backgrounds would need to be redrawn to match their new size and their code changed in the castspellwnd.xml file.

Basically, although its possible to do I would just stick with the standard size (unless you want to redraw a ton of files).

Savok
12-20-2010, 09:44 AM
This is how I was going to do the spell gem issue. The spellgems in the gemiconsXXX.tga files and animations window are set to 24x24. I would keep this info the same and just redraw the backgrounds to be say 40x40 but with a 8x8 border so that it looks right - the gem would be the same size but the button would be bigger if that makes sense. The code for the cast window would look like this:

<SpellGem item="CSPW_Spell0">
<ScreenID>CSPW_Spell0</ScreenID>
<RelativePosition>true</RelativePosition>
<Location>
<X>4</X>
<Y>4</Y>
</Location>
<Size>
<CX>40</CX>
<CY>40</CY>
</Size>
<SpellGemDrawTemplate>
<Holder>My_SpellGemHolder</Holder>
<Background>My_SpellGemBackground</Background>
<Highlight>My_SpellGemHighlight</Highlight>
</SpellGemDrawTemplate>
<SpellIconOffsetX>8</SpellIconOffsetX>
<SpellIconOffsetY>8</SpellIconOffsetY>
</SpellGem>

To get an idea of what I mean I did the opposite in my UI. The casting window has 24x24 gems with a 2 border while the hotbutton spellgems are 40x40 with a 8 size border. The 'gems' always remain 24x24 to match the size of the gemiconsXX.tga files and animations code.

The gems could sit in a background of 24x24, 32x32, 36x36 or whatever looks good to you, so long as the gems themselves remain 24x24 and the offset is corrected to match. The gemholder code would also need to change to match as well. I you want rectangular gemslots you can do that as well but again just set the offsets correctly (40x28 holder would have a X8 Y2 offset), the spell gem itself would still be 24x24.

Savok
12-20-2010, 09:52 AM
The last option is to resize the actual gemiconXXX.tga icons bigger than 24x24 and change the spellgem UIanimation in the EQUI_Animations.xml file but you would also have to redraw all 150+ icons in the same current order as well as the alpha channel etc. Also you would have to redo all of the hotbuttons in the hotbutton.xml file to match the new size...

You can see an example of this in the 1a option download for the titanium default UI where it uses Velious spellgems. You can see the gems are a different size (34x28 iirc) and the hotbutton spellgem holders changed to match.

MiRo2
12-20-2010, 11:30 AM
I most certainly agree that making the borders would be the easiest, and probably cleanest looking option. I might try to edit the the icons just to see how long it might take to simply resize all of them, but the quality of the icons would certainly not be as clean. I take it that the spell gems are declared in the the following code and that changing cell height and width changes the size of what it draws from?

<Ui2DAnimation item="A_SpellGems">
<Cycle>false</Cycle>
<Grid>true</Grid>
<Vertical>false</Vertical>
<CellHeight>24</CellHeight>
<CellWidth>24</CellWidth>
<Frames>
<Texture>gemicons01.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>

Any progress I make will be tomorrow morning, as I'm about to head to sleep.

karsten
12-20-2010, 11:54 AM
one of the things I also wanted to re-affirm is the fact that simply changing the files, although it will probably look right, messes with some of the other files in this particular UI. So, for example, simply replacing the spellbar file with the default UI one completely messes up the entire bottom bar of the HaeldarUI. Changes will have to be done in some way such that the integrity of the bottom stat bar is preserved--

Yak
12-20-2010, 12:48 PM
I love the customization of the EQ UI. I can't think of another MMO with this in depths customization. I also think it's great how the community is there to help each other out. Kudos to you all!

Savok
12-20-2010, 01:24 PM
I most certainly agree that making the borders would be the easiest, and probably cleanest looking option. I might try to edit the the icons just to see how long it might take to simply resize all of them, but the quality of the icons would certainly not be as clean. I take it that the spell gems are declared in the the following code and that changing cell height and width changes the size of what it draws from?

<Ui2DAnimation item="A_SpellGems">
<Cycle>false</Cycle>
<Grid>true</Grid>
<Vertical>false</Vertical>
<CellHeight>24</CellHeight>
<CellWidth>24</CellWidth>
<Frames>
<Texture>gemicons01.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>

Any progress I make will be tomorrow morning, as I'm about to head to sleep.

Correct. I have pretty much finished with the updated target/player/casting window already. Let me know how you get on with the spellgems and if you need help.

Savok
12-20-2010, 01:28 PM
OK this zip will fix the player window so that the casting and target gauges no longer appear. It also gives you floating target and casting windows that you can place anywhere you like (maybe stack the casting and target windows over the central text box?).

Remember, neither of these windows appear until you either target someone or cast a spell.

Let me know if this is what you want, or if you need them bigger etc.

Savok
12-20-2010, 01:29 PM
When editing the button templates remember that you also need to see the casting color of the buff (red, purple, yellow etc) so you know if the spell is beniftial, detrimental etc.

MiRo2
12-20-2010, 10:16 PM
Well, I'm stuck again :confused:

So just for a temporary fix I resized the GemIcons01/02/03 by 50%, changed the EQUI_Animations to draw from them with their new sizes (384x384), and made the cell height/width to 36. The updates from everything but the GemIcons0X work. I have tried putting the new files in both the custom UI folder, and the default one. The only thing I can think of is that its not drawing from these files but from somewhere else :confused:

http://img151.imageshack.us/img151/6069/38391512.png

The GemIcons0X.tga were too big for me to zip and attach, but I literally just resized the image to 384x384 with the intent of testing it out, and possibly going back and reducing the buff icons and pasting them individually over the gem icons.

Savok
12-21-2010, 02:59 AM
I pretty much settled on the standard gem sizes because redoing all of the gems is a PITA. I changed the spellgems to vertical and reset the numbered background. I fixed the floating target and casting windows.

I changed the icon offsets on the hotbar xml so the gems look better. I set hotbutton windows 3 and 4 to look like 1 and 2. If you don't like it I can make them all vertical like it was but with smaller buttons so that the spellgems actually look better.

You can grab the whole UI from here (http://home.comcast.net/~savok/project99/karsten.zip). I would suggest you make a new UI folder for this and try it out with /loadskin.

karsten
12-21-2010, 03:48 AM
awesome guys, I'll give it a shot tonite!