Page 14 of 44

Posted: Tue Jul 20, 2004 11:15 pm
by modena
Thank you for updating and maintaining this with your busy schedule. I really appreciate your dedication.

Posted: Wed Jul 21, 2004 6:41 pm
by brettlpb
How would I go about removing the whole row dealing with mana in PlayerWindow?

I tried just taking out the section for it, but the UI wouldn't load. Just kind of annoys me there as a pure melee. :)

Thanks

Posted: Tue Jul 27, 2004 3:36 am
by Dabhaidh
Thanks for a great UI.

:P

Posted: Tue Jul 27, 2004 4:46 pm
by Sparr
small typo fix, small speed increase:

in EQUI_CastSpellWnd.xml you can replace the tooltips with this:

Code: Select all

<TooltipReference>${If[${Me.Gem[1].Mana},${Math.Calc[${Me.CurrentMana} / (${Me.Gem[1].Mana}+.0000001)]},]}</TooltipReference>
Two things are accomplished. The typo'd open-parenthesis is removed (its on spell gems 2-8 right now) and a ${If[]} is eliminated (the one dealing with division by zero).

Posted: Tue Jul 27, 2004 5:01 pm
by Sparr
also, you can use the native UI values for mana now, instead of relying on MQ.

Code: Select all

  <Label item="MQ_ManaNumber">
    <Font>3</Font>
    <EQType>9999</EQType>
    <TooltipReference>${Me.CurrentMana}</TooltipReference>
and

Code: Select all

  <Label item="MQ_ManaMax">
    <Font>3</Font>
    <EQType>9999</EQType>
    <TooltipReference>${Me.MaxMana}</TooltipReference>
can be changed to

Code: Select all

  <Label item="MQ_ManaNumber">
    <Font>3</Font>
    <EQType>124</EQType>
and

Code: Select all

  <Label item="MQ_ManaMax">
    <Font>3</Font>
    <EQType>125</EQType>

Posted: Tue Jul 27, 2004 6:15 pm
by Sparr

Code: Select all

  <Label item="MQ_TargetDirection">
    <ScreenID>MQ_TargetDirection</ScreenID>
    <EQType>9999</EQType>
    <Font>2</Font>
    <TooltipReference>${If[${Target.ID} , ${If[(${Target.HeadingTo.Degrees} - ${Me.Heading.Degrees}+375)%30 == (${Target.HeadingTo.Degrees} - ${Me.Heading.Degrees}+375)%360 , /^\ , ${If[(${Target.HeadingTo.Degrees} - ${Me.Heading.Degrees}+360)%180 == (${Target.HeadingTo.Degrees} - ${Me.Heading.Degrees}+360)%360 , ==)- , -(== ]}]},]}</TooltipReference>
heres a change that will give you a directional "arrow" (very hard to draw with characters in EQ, and lack of < and > characters doesnt help) to your target instead of a N/S/E/W direction.

Posted: Thu Jul 29, 2004 5:47 am
by Sparr

Code: Select all

<TooltipReference> ${Int[${Math.Calc[(${Me.MaxHPs}-${Me.CurrentHPs}) / ${If[${Me.HPRegen},${Me.HPRegen},1]}*6]}]} </TooltipReference>
<TooltipReference> ${Int[${Math.Calc[(${Me.MaxMana}-${Me.CurrentMana}) / ${If[${Me.ManaRegen},${Me.ManaRegen},1]}*6]}]} </TooltipReference>
I added these to my PlayerWindow with this UI. had to squeeze them in. they give you a timer til you regen to full.

Posted: Thu Jul 29, 2004 9:42 pm
by Moeymoejoe
Nice mods Sparr. Do you think you can add hott to the target window?

Posted: Fri Jul 30, 2004 2:19 am
by Sparr
${Me.TargetOfTarget} doesnt appear to be working

Posted: Fri Jul 30, 2004 8:05 am
by mcswanbeck
A humble request and yes, I admit that I haven't read all 14 pages of this thread, so I'm very sorry if this has already been answered, but...

How come there isn't any "con-color" graphic in the target-window, when you have something targeted?

Posted: Fri Jul 30, 2004 11:52 am
by FreQuency
Sorry all, been really busy, 50 hours of work a week and trying to get a startup company going while keeping my parents off my back. Also gota keept he g/f happy, but g/f headed back to school soo work schedule should be down to something more resonable and company starting to flow a little more smoothly now.

So with all that said...
yes the UI has been neglected over the past few weeks and i aplogize for that but by sept expect this UI to available in a few differnt formats and i will bereleasing other UIs soon.
A humble request and yes, I admit that I haven't read all 14 pages of this thread, so I'm very sorry if this has already been answered, but...

How come there isn't any "con-color" graphic in the target-window, when you have something targeted?
Sorry i wanna add this in b/c personally i would love it but i keep forgetting

Sparr thank you for your input most of tha is on my todo list whihc is quite large atm

Posted: Fri Jul 30, 2004 1:08 pm
by frabtik
${Me.TargetOfTarget} works fine as far as I can see.

I have modified the target window for this, I really barely know what I am doing so it ain't quite perfect but it works and maybe someone could fix it better. Border is messed up and I couldn't get the MQ features that are on the regular target box to work, like dist, class, level, etc.

Code: Select all

<?xml version="1.0" encoding="us-ascii"?> 
<XML ID="EQInterfaceDefinitionLanguage"> 
  <Schema xmlns="EverQuestData" xmlns:dt="EverQuestDataTypes" /> 
  <Ui2DAnimation item="Infiniti-Target_BG"> 
    <Cycle>true</Cycle> 
    <Frames> 
      <Texture>window_pieces_i1.tga</Texture> 
      <Location> 
        <X>0</X> 
        <Y>29</Y> 
      </Location> 
      <Size> 
        <CX>162</CX> 
        <CY>42</CY> 
      </Size> 
      <Hotspot> 
        <X>0</X> 
        <Y>0</Y> 
      </Hotspot> 
      <Duration>1000</Duration> 
    </Frames> 
  </Ui2DAnimation> 
  <Ui2DAnimation item="TLabel"> 
    <Cycle>true</Cycle> 
    <Frames> 
      <Texture>window_pieces_v1.tga</Texture> 
      <Location> 
        <X>237</X> 
        <Y>45</Y> 
      </Location> 
      <Size> 
        <CX>7</CX> 
        <CY>7</CY> 
      </Size> 
      <Hotspot> 
        <X>0</X> 
        <Y>0</Y> 
      </Hotspot> 
      <Duration>1000</Duration> 
    </Frames> 
  </Ui2DAnimation> 
  <StaticAnimation item="T_Label"> 
    <ScreenID>T_Label</ScreenID> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>10</X> 
      <Y>21</Y> 
    </Location> 
    <Size> 
      <CX>7</CX> 
      <CY>7</CY> 
    </Size> 
    <Animation>TLabel</Animation> 
  </StaticAnimation> 
  <StaticAnimation item="A_Target_BG"> 
    <ScreenID>A_PW_BG</ScreenID> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>0</X> 
      <Y>0</Y> 
    </Location> 
    <Size> 
      <CX>162</CX> 
      <CY>162</CY> 
    </Size> 
    <Animation>Infiniti-Target_BG</Animation> 
  </StaticAnimation> 
  <Gauge item="Target_HP"> 
    <ScreenID>TargetHP</ScreenID> 
    <Font>2</Font> 
    <TextColor> 
      <R>240</R> 
      <G>240</G> 
      <B>240</B> 
    </TextColor> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>21</X> 
      <Y>5</Y> 
    </Location> 
    <Size> 
      <CX>103</CX> 
      <CY>28</CY> 
    </Size> 
    <GaugeOffsetY>16</GaugeOffsetY> 
    <TextOffsetX>2</TextOffsetX> 
    <TextOffsetY>2</TextOffsetY> 
    <Style_VScroll>false</Style_VScroll> 
    <Style_HScroll>false</Style_HScroll> 
    <Style_Transparent>false</Style_Transparent> 
    <TooltipReference /> 
    <FillTint> 
      <R>255</R> 
      <G>0</G> 
      <B>0</B> 
    </FillTint> 
    <LinesFillTint> 
      <R>220</R> 
      <G>220</G> 
      <B>0</B> 
    </LinesFillTint> 
    <DrawLinesFill>false</DrawLinesFill> 
    <EQType>6</EQType> 
    <GaugeDrawTemplate> 
      <Background>A_GaugeBackground</Background> 
      <Fill>A_GaugeFill</Fill> 
      <Lines>A_GaugeLines</Lines> 
    </GaugeDrawTemplate> 
    <Text>SomeNastyMob</Text> 
  </Gauge> 
  <Label item="Target_HPLabel"> 
    <ScreenID>HPLabel</ScreenID> 
    <EQType>29</EQType> 
    <Font>2</Font> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>122</X> 
      <Y>17</Y> 
    </Location> 
    <Size> 
      <CX>22</CX> 
      <CY>12</CY> 
    </Size> 
    <Text>100</Text> 
    <TextColor> 
      <R>255</R> 
      <G>255</G> 
      <B>255</B> 
    </TextColor> 
    <NoWrap>true</NoWrap> 
    <AlignCenter>false</AlignCenter> 
    <AlignRight>true</AlignRight> 
    <AlignLeft>false</AlignLeft> 
  </Label> 
  <Label item="Target_HPPercLabel"> 
    <ScreenID>HPPercLabel</ScreenID> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>145</X> 
      <Y>17</Y> 
    </Location> 
    <Size> 
      <CX>16</CX> 
      <CY>13</CY> 
    </Size> 
    <Text>%</Text> 
    <TextColor> 
      <R>255</R> 
      <G>255</G> 
      <B>255</B> 
    </TextColor> 
    <NoWrap>true</NoWrap> 
    <AlignCenter>false</AlignCenter> 
    <AlignRight>false</AlignRight> 
    <Font>2</Font> 
  </Label> 
  <Gauge item="Infiniti_CastingGauge"> 
    <ScreenID>Infiniti_CastingGauge</ScreenID> 
    <!--<Font>3</Font> --> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>21</X> 
      <Y>30</Y> 
    </Location> 
    <Size> 
      <CX>103</CX> 
      <CY>5</CY> 
    </Size> 
    <GaugeOffsetY>-2</GaugeOffsetY> 
    <Style_VScroll>false</Style_VScroll> 
    <Style_HScroll>false</Style_HScroll> 
    <Style_Transparent>false</Style_Transparent> 
    <!--<TooltipReference/>--> 
    <FillTint> 
      <R>240</R> 
      <G>0</G> 
      <B>240</B> 
    </FillTint> 
    <LinesFillTint> 
      <R>0</R> 
      <G>0</G> 
      <B>0</B> 
    </LinesFillTint> 
    <DrawLinesFill>false</DrawLinesFill> 
    <EQType>7</EQType> 
    <GaugeDrawTemplate> 
      <Fill>A_GaugeFill</Fill> 
      <LinesFill>A_GaugeLinesFill</LinesFill> 
    </GaugeDrawTemplate> 
  </Gauge> 

<TextureInfo item = "TargetBox.tga"> 
<Size> 
<CX>128</CX> 
<CY>32</CY> 
</Size> 
</TextureInfo> 

<Ui2DAnimation item = "A_TargetBox"> 
<Cycle>false</Cycle> 
<Frames> 
<Texture>TargetBox.tga</Texture> 
<Location> 
<X>6</X> 
<Y>2</Y> 
</Location> 
<Size> 
<CX>0</CX> 
<CY>0</CY> 
</Size> 
</Frames> 
</Ui2DAnimation> 

<StaticAnimation item = "A_TargetBoxStaticAnim"> 
<ScreenID>A_TargetBoxStaticAnim</ScreenID> 
<Animation>A_TargetBox</Animation> 
</StaticAnimation> 

  <Label item="MQ_TargetLevel"> 
    <ScreenID>MQ_TargetLevel</ScreenID> 
    <EQType>9999</EQType> 
    <Font>2</Font> 
       <TooltipReference>${Target.Level}</TooltipReference> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>10</X> 
      <Y>35</Y> 
    </Location> 
    <Size> 
      <CX>20</CX> 
      <CY>15</CY> 
    </Size> 
    <Text>100</Text> 
    <TextColor> 
      <R>255</R> 
      <G>255</G> 
      <B>255</B> 
    </TextColor> 
    <NoWrap>true</NoWrap> 
    <AlignCenter>true</AlignCenter> 
    <AlignRight>false</AlignRight> 
    <AlignLeft>false</AlignLeft> 
  </Label> 

  <Label item="MQ_TargetClass"> 
    <ScreenID>MQ_TargetClass</ScreenID> 
    <EQType>9999</EQType> 
    <Font>2</Font> 
       <TooltipReference>${Target.Class}</TooltipReference> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>35</X> 
      <Y>35</Y> 
    </Location> 
    <Size> 
      <CX>85</CX> 
      <CY>15</CY> 
    </Size> 
    <Text>100</Text> 
    <TextColor> 
      <R>255</R> 
      <G>255</G> 
      <B>255</B> 
    </TextColor> 
    <NoWrap>true</NoWrap> 
    <AlignCenter>false</AlignCenter> 
    <AlignRight>false</AlignRight> 
    <AlignLeft>true</AlignLeft> 
  </Label> 

  <Label item="MQ_TargetX"> 
    <ScreenID>MQ_TargetX</ScreenID> 
    <EQType>9999</EQType> 
    <Font>2</Font> 
       <TooltipReference>X:${Target.X.Int}</TooltipReference> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>5</X> 
      <Y>50</Y> 
    </Location> 
    <Size> 
      <CX>68</CX> 
      <CY>15</CY> 
    </Size> 
    <Text>100</Text> 
    <TextColor> 
      <R>255</R> 
      <G>255</G> 
      <B>255</B> 
    </TextColor> 
    <NoWrap>true</NoWrap> 
    <AlignCenter>true</AlignCenter> 
    <AlignRight>false</AlignRight> 
    <AlignLeft>false</AlignLeft> 
  </Label> 

  <Label item="MQ_TargetY"> 
    <ScreenID>MQ_TargetY</ScreenID> 
    <EQType>9999</EQType> 
    <Font>2</Font> 
       <TooltipReference>Y:${Target.Y.Int}</TooltipReference> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>50</X> 
      <Y>50</Y> 
    </Location> 
    <Size> 
      <CX>68</CX> 
      <CY>15</CY> 
    </Size> 
    <Text>100</Text> 
    <TextColor> 
      <R>255</R> 
      <G>255</G> 
      <B>255</B> 
    </TextColor> 
    <NoWrap>true</NoWrap> 
    <AlignCenter>true</AlignCenter> 
    <AlignRight>false</AlignRight> 
    <AlignLeft>false</AlignLeft> 
  </Label>  

<Label item="MQ_Target_Dist"> 
      <ScreenID>TargetDist</ScreenID> 
      <EQType>2003</EQType> 
      <Font>2</Font> 
      <RelativePosition>true</RelativePosition> 
      <Location> 
         <X>110</X> 
         <Y>50</Y> 
      </Location> 
      <Size> 
         <CX>40</CX> 
         <CY>14</CY> 
      </Size> 
      <Text>0</Text> 
      <TextColor> 
         <R>255</R> 
         <G>255</G> 
         <B>0</B> 
      </TextColor> 
      <NoWrap>true</NoWrap> 
      <AlignCenter>false</AlignCenter> 
      <AlignRight>true</AlignRight> 
      <AlignLeft>false</AlignLeft> 
   </Label> 

  <Label item="MQ_TargetDirection"> 
    <ScreenID>MQ_TargetDirection</ScreenID> 
    <EQType>9999</EQType> 
    <Font>2</Font> 
       <TooltipReference>${Target.HeadingTo}</TooltipReference> 
    <RelativePosition>true</RelativePosition> 
    <Location> 
      <X>125</X> 
      <Y>35</Y> 
    </Location> 
    <Size> 
      <CX>25</CX> 
      <CY>15</CY> 
    </Size> 
    <Text>100</Text> 
    <TextColor> 
      <R>255</R> 
      <G>255</G> 
      <B>255</B> 
    </TextColor> 
    <NoWrap>true</NoWrap> 
    <AlignCenter>true</AlignCenter> 
    <AlignRight>false</AlignRight> 
    <AlignLeft>false</AlignLeft> 
  </Label> 

	 <Gauge item = "TargetOfTarget_HP2">
	    <ScreenID>TargetOfTarget_HP</ScreenID>
		 <Font>3</Font>
		 <TextColor>
		    <R>240</R>
			 <G>240</G>
			 <B>240</B>
		 </TextColor>
		 <RelativePosition>true</RelativePosition>
		 <Location>
		    <X>18</X>
			 <Y>64</Y>
		 </Location>
		 <Size>
			 <CX>108</CX>
			 <CY>24</CY>
		 </Size>
		 <GaugeOffsetY>16</GaugeOffsetY>
		 <TextOffsetX>8</TextOffsetX>
		 <Style_VScroll>false</Style_VScroll>
		 <Style_HScroll>false</Style_HScroll>
		 <Style_Transparent>false</Style_Transparent>
		 <TooltipReference/>
		 <FillTint>
			 <R>240</R>
			 <G>0</G>
			 <B>0</B>
		 </FillTint>
		 <LinesFillTint>
			 <R>220</R>
			 <G>220</G>
			 <B>0</B>
		 </LinesFillTint>
		 <DrawLinesFill>false</DrawLinesFill>
		 <EQType>27</EQType>
		 <GaugeDrawTemplate>
			 <Background>A_GaugeBackground</Background>
			 <Fill>A_GaugeFill</Fill>
			 <Lines>A_GaugeLines</Lines>
			 <LinesFill>A_GaugeLinesFill</LinesFill>
			 <EndCapLeft>A_GaugeEndCapLeft</EndCapLeft>
			 <EndCapRight>A_GaugeEndCapRight</EndCapRight>
		 </GaugeDrawTemplate>
   </Gauge>

	<Label item ="TargetOfTarget_HPLabel2">
		<ScreenID>TargetOfTarget_HPLabel</ScreenID>
		<EQType>120</EQType>
		<Font>2</Font> 
		<RelativePosition>true</RelativePosition>
		<Location>
			<X>122</X>
			<Y>71</Y>
		</Location>
		<Size>
			<CX>22</CX>
			<CY>12</CY>
		</Size>
		<Text>100</Text>
		<TextColor>
				<R>255</R>
				<G>255</G>
				<B>255</B>
		</TextColor>
		<NoWrap>true</NoWrap>
		<AlignCenter>false</AlignCenter>
		<AlignRight>true</AlignRight>
    <AlignLeft>false</AlignLeft> 
	</Label>

	<Label item ="TargetOfTarget_HPPercLabel2">
		<ScreenID>TargetOfTarget_HPPercLabel</ScreenID>
		<RelativePosition>true</RelativePosition>
		<Location>
			<X>145</X>
			<Y>71</Y>
		</Location>
		<Size>
			<CX>16</CX>
			<CY>13</CY>
		</Size>
		<Text>%</Text>
		<TextColor>
				<R>255</R>
				<G>255</G>
				<B>255</B>
		</TextColor>
		<NoWrap>true</NoWrap>
		<AlignCenter>false</AlignCenter>
		<AlignRight>false</AlignRight>
    <Font>2</Font> 
	</Label>

  <Screen item="TargetWindow"> 
    <ScreenID /> 
    <RelativePosition>false</RelativePosition> 
    <Location> 
      <X>516</X> 
      <Y>242</Y> 
    </Location> 
    <Size> 
      <CX>162</CX> 
      <CY>162</CY> 
    </Size> 
    <Text>Target</Text> 
    <Style_VScroll>false</Style_VScroll> 
    <Style_HScroll>false</Style_HScroll> 
    <Style_Transparent>true</Style_Transparent> 
    <TooltipReference>Your Current Target</TooltipReference> 
    <DrawTemplate>WDT_Rounded</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>A_Target_BG</Pieces> 
    <Pieces>Target_HP</Pieces> 
    <Pieces>Target_HPLabel</Pieces> 
    <Pieces>Target_HPPercLabel</Pieces> 
    <Pieces>Infiniti_CastingGauge</Pieces> 
    <Pieces>T_Label</Pieces> 
    <Pieces>A_TargetBoxStaticAnim</Pieces> 
    <Pieces>MQ_TargetLevel</Pieces> 
    <Pieces>MQ_TargetClass</Pieces> 
    <Pieces>MQ_Target_Dist</Pieces> 
    <Pieces>MQ_TargetX</Pieces> 
    <Pieces>MQ_TargetY</Pieces> 
    <Pieces>MQ_TargetDirection</Pieces> 
	 <Pieces>TargetOfTarget_HP2</Pieces>
	 <Pieces>TargetOfTarget_HPLabel2</Pieces>
	 <Pieces>TargetOfTarget_HPPercLabel2</Pieces>
  </Screen> 
</XML>

Posted: Fri Jul 30, 2004 3:27 pm
by Sparr
I always get NULL with anything regarding TargetOfTarget
Frabtik, your

Code: Select all

 block got mangled, all your MQ code is gone and theres an extra [code] tag at the end.

Posted: Fri Jul 30, 2004 4:31 pm
by Moeymoejoe
Sparr, you are grouped with someoen that has hott leadership aa, or in raid with someone with the raid version?

Reguarding the direction pointer mod. Can you use highbit ascii chars? http://www.asciitable.com/

Posted: Sat Jul 31, 2004 5:47 am
by Sparr
no, im not, so thats why it wasnt working. but i rarely group like that, so it will be a while before i can test that. also, not sure where to put it to make it 'fit' on the target window.

but, heres another addition. this one adds an indicator in the group window showing which (if) group member you have targetted. obviously you have to make 6 copies of it with the proper adjustments, thats left as an excercise for the reader (hit: vertical spacing is 33 units)

Code: Select all

  <Label item="GW_Select1">
    <ScreenID>SelectLabel1</ScreenID>
    <Font>1</Font>
    <EQType>9999</EQType>
    <TooltipReference>${If[${Group[1].Name.Equal[${Target}]},>>,]}</TooltipReference>
    <RelativePosition>true</RelativePosition>
    <Location>
      <X>8</X>
      <Y>24</Y>
    </Location>
    <Size>
      <CX>12</CX>
      <CY>12</CY>
    </Size>
    <Text>100</Text>
    <TextColor>
      <R>255</R>
      <G>0</G>
      <B>255</B>
    </TextColor>
    <NoWrap>true</NoWrap>
    <AlignCenter>false</AlignCenter>
    <AlignRight>true</AlignRight>
  </Label>
PS: the > really does have to be left as a > so the xml parser doesnt choke on it. and for some freaky reason using < anywhere crashes the game.