krust (UI, macro & plugin) 2006.09.28 *Macro Update*

Forum for posting custom UIs, portions of UIs, and HUD stuff using MQ's enhancements.

Moderator: MacroQuest Developers

Harden
a hill giant
a hill giant
Posts: 244
Joined: Thu Aug 25, 2005 8:23 pm

krust (UI, macro & plugin) 2006.09.28 *Macro Update*

Post by Harden » Thu Mar 23, 2006 6:17 am

Gimp has Turned over responsibility for Maintaining Krust Offically to me.

You can find the original Krust thread Here: http://www.macroquest2.com/phpBB2/viewtopic.php?t=11179

This is krust. It is based on the vert UI, so all credits to the vert author for the design. If you have used vert ui before, however you will see that i have made some changes.
It is also the krust macro, a passive macro tuned for high end game play but also very useful for any kind of play style.

Homepage with screenshots & download can be found here:
http://goto.glocalnet.net/krust/index.html
QUICK INSTALL:

Download the UI files here (2006.09.24) *TSS Update*
http://goto.glocalnet.net/krust/krust-UI-20060924.rar
Unzip into EverQuest\uifiles\krust
Ingame type /loadskin krust 1
Link to UI Screen Shot: http://goto.glocalnet.net/krust/Krust_UI.JPG

Download the macro files here (2006.09.30) *TSS Update*
http://goto.glocalnet.net/krust/krust-m ... 060930.rar
Unzip into MQ2\macros
Ingame type /mac krust

Download the plugin here (2006.10.01) *TSS Update*
http://goto.glocalnet.net/krust/MQ2Krust-20061001.rar
Unzip the .DLL into MQ2 directory or compile yourself
Ingame type /plugin mq2krust
Last edited by Harden on Sun Oct 01, 2006 11:27 pm, edited 23 times in total.
-Harden
I wanna be a Macro Writer when I grow up!

Harden
a hill giant
a hill giant
Posts: 244
Joined: Thu Aug 25, 2005 8:23 pm

Post by Harden » Thu Mar 23, 2006 6:18 am

-Reserved Space-

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Thu Mar 23, 2006 1:50 pm

WTB someone to take over autobot too!
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

tybalt
orc pawn
orc pawn
Posts: 13
Joined: Mon Feb 20, 2006 3:24 pm

Post by tybalt » Fri Mar 24, 2006 8:14 pm

Anyone else having problems with the 'assist ma' function? Been buggy a week now. Have recompilied from scratch (redownloaded everything) four times now. Still more often targets the MA instead of assist.

Harden
a hill giant
a hill giant
Posts: 244
Joined: Thu Aug 25, 2005 8:23 pm

Post by Harden » Sat Mar 25, 2006 12:26 am

tybalt wrote:Anyone else having problems with the 'assist ma' function? Been buggy a week now. Have recompilied from scratch (redownloaded everything) four times now. Still more often targets the MA instead of assist.
I havent noticed any problems. I'll double check the code, and make sure everything looks fine.
-Harden
I wanna be a Macro Writer when I grow up!

Harden
a hill giant
a hill giant
Posts: 244
Joined: Thu Aug 25, 2005 8:23 pm

Post by Harden » Sat Mar 25, 2006 1:14 am

Code: Select all

Changes 2006.03.25: by Harden
   krust.mac:
      * When entering a new zone, the zone name is returned vice NULL.
   gimp_clickies.inc:
      * Added "Philter of the Ant" to Recognized Shrink Clickies (Ant's Potion, 5 Dose Ant's Potion, 10 Dose Ant's Potion were removed from code).
-Harden
I wanna be a Macro Writer when I grow up!

Bigguy70
a ghoul
a ghoul
Posts: 85
Joined: Tue Sep 27, 2005 9:08 am

Post by Bigguy70 » Sun Mar 26, 2006 1:52 am

Any chance of getting the xp bar put on the player window?

Harden
a hill giant
a hill giant
Posts: 244
Joined: Thu Aug 25, 2005 8:23 pm

Post by Harden » Sun Mar 26, 2006 9:50 am

Bigguy70 wrote:Any chance of getting the xp bar put on the player window?
Taken from the Old Krust Thread: http://www.macroquest2.com/phpBB2/viewt ... &start=150
gimp wrote:
Charisa wrote:A quick question/suggestion though the only thing I see missing that I liked having before was the aa bar where it shows my own stats. Is it something you might look into adding there in the future?

Thanks
is this something found in frequency? care to go into more detail of what you want? if you mean adding aa & xp bars into the player window then no, i personally prefer to have em on the player window so you dont end up staring mindlessly at that little bar which never moves.. :)
In keeping with the way Krust has been run and maintained in the past, I'm not going to add an exp bar to the player info window. It's in the inventory, and easy enough to add to a hud like so :

Code: Select all

     //XP
     XPText=3,5,285,255,234,8,XP 
     XP=3,120,285,255,234,8,${Me.PctExp}

     //AAXP
     AAXPText=3,5,295,255,234,8,AAXP 
     AAXP=3,120,295,255,234,8,${Me.PctAAExp}

     //Group Leader XP
     GLXPText=3,5,305,255,234,8,GLXP 
     GLXP=3,120,305,255,234,8,${Me.GroupLeaderExp}

     //Raid Leader XP
     RLXPText=3,5,315,255,234,8,RLXP 
     RLXP=3,120,315,255,234,8,${Me.RaidLeaderExp}
-Harden
I wanna be a Macro Writer when I grow up!

lesk
decaying skeleton
decaying skeleton
Posts: 9
Joined: Sat Feb 05, 2005 1:55 pm

Post by lesk » Mon Mar 27, 2006 2:15 pm

I love this UI, but can't live without the XP bars in the player window. Here's a patch against EQUI_PlayerWindow.xml from krust-UI-20060225. This really just pulls the xp and aaxp bars from the inventory window over to the player window with some minor resizing to mesh with the rest.

It's good enough for me, anyway. Hope noone minds.

Code: Select all

--- EQUI_PlayerWindow.xml-dist	Mon Mar 27 14:18:20 2006
+++ EQUI_PlayerWindow.xml	Mon Mar 27 14:18:06 2006
@@ -448,13 +448,174 @@
       <AlignLeft>false</AlignLeft>
    </Label>
 
+  <Gauge item="PW_ExpGauge">
+    <ScreenID>ExpGauge</ScreenID>
+    <!--<Font>3</Font>-->
+    <RelativePosition>true</RelativePosition>
+    <Location>
+      <X>3</X>
+      <Y>46</Y>
+    </Location>
+    <Size>
+      <CX>112</CX>
+      <CY>10</CY>
+    </Size>
+    <GaugeOffsetY>0</GaugeOffsetY>
+    <Style_VScroll>false</Style_VScroll>
+    <Style_HScroll>false</Style_HScroll>
+    <Style_Transparent>false</Style_Transparent>
+    <TooltipReference>Normal XP</TooltipReference>
+    <FillTint>
+      <R>220</R>
+      <G>150</G>
+      <B>0</B>
+    </FillTint>
+    <LinesFillTint>
+      <R>0</R>
+      <G>60</G>
+      <B>255</B>
+    </LinesFillTint>
+    <DrawLinesFill>true</DrawLinesFill>
+    <EQType>4</EQType>
+    <GaugeDrawTemplate>
+      <Background>A_GaugeBackground</Background>
+      <Fill>A_GaugeFill</Fill>
+      <Lines>A_GaugeLines</Lines>
+      <LinesFill>A_GaugeLinesFill</LinesFill>
+      <EndCapLeft>Image_XP</EndCapLeft>
+    </GaugeDrawTemplate>
+  </Gauge>
+  <Label item="PW_XP_Percent">
+    <ScreenID>XPPercentLabel</ScreenID>
+    <Font>1</Font>
+    <EQType>26</EQType>
+    <RelativePosition>true</RelativePosition>
+    <Location>
+      <X>98</X>
+      <Y>43</Y>
+    </Location>
+    <Size>
+      <CX>35</CX>
+      <CY>15</CY>
+    </Size>
+    <TextColor>
+      <R>255</R>
+      <G>190</G>
+      <B>50</B>
+    </TextColor>
+    <AlignCenter>false</AlignCenter>
+    <AlignRight>true</AlignRight>
+    <AlignLeft>false</AlignLeft>
+  </Label>
+  <Label item="PW_XP_PercentMark">
+    <ScreenID>XP_FigLabel</ScreenID>
+    <Font>1</Font>
+    <RelativePosition>true</RelativePosition>
+    <Location>
+      <X>105</X>
+      <Y>43</Y>
+    </Location>
+    <Size>
+      <CX>35</CX>
+      <CY>15</CY>
+    </Size>
+    <Text>%</Text>
+    <TextColor>
+      <R>255</R>
+      <G>190</G>
+      <B>50</B>
+    </TextColor>
+    <NoWrap>true</NoWrap>
+    <AlignRight>true</AlignRight>
+  </Label>
+
+  <Gauge item="PW_AltAdvGauge">
+    <ScreenID>AltAdvGauge</ScreenID>
+    <!--<Font>3</Font>-->
+    <RelativePosition>true</RelativePosition>
+    <Location>
+      <X>3</X>
+      <Y>56</Y>
+    </Location>
+    <Size>
+      <CX>112</CX>
+      <CY>10</CY>
+    </Size>
+    <GaugeOffsetY>0</GaugeOffsetY>
+    <Style_VScroll>false</Style_VScroll>
+    <Style_HScroll>false</Style_HScroll>
+    <Style_Transparent>false</Style_Transparent>
+    <TooltipReference>AA XP</TooltipReference>
+    <FillTint>
+      <R>220</R>
+      <G>150</G>
+      <B>0</B>
+    </FillTint>
+    <LinesFillTint>
+      <R>0</R>
+      <G>60</G>
+      <B>255</B>
+    </LinesFillTint>
+    <DrawLinesFill>true</DrawLinesFill>
+    <EQType>5</EQType>
+    <GaugeDrawTemplate>
+      <Background>A_GaugeBackground</Background>
+      <Fill>A_GaugeFill</Fill>
+      <Lines>A_GaugeLines</Lines>
+      <LinesFill>A_GaugeLinesFill</LinesFill>
+      <EndCapLeft>Image_AA</EndCapLeft>
+    </GaugeDrawTemplate>
+  </Gauge>
+  <Label item="PW_AAXP_Percent">
+    <ScreenID>AltAdvLabel</ScreenID>
+    <Font>1</Font>
+    <EQType>27</EQType>
+    <RelativePosition>true</RelativePosition>
+    <Location>
+      <X>98</X>
+      <Y>53</Y>
+    </Location>
+    <Size>
+      <CX>35</CX>
+      <CY>15</CY>
+    </Size>
+    <TextColor>
+      <R>255</R>
+      <G>190</G>
+      <B>50</B>
+    </TextColor>
+    <AlignCenter>false</AlignCenter>
+    <AlignRight>true</AlignRight>
+    <AlignLeft>false</AlignLeft>
+  </Label>
+  <Label item="PW_AAXP_PercentMark">
+    <ScreenID>AAXP_FigLabel</ScreenID>
+    <Font>1</Font>
+    <RelativePosition>true</RelativePosition>
+    <Location>
+      <X>105</X>
+      <Y>53</Y>
+    </Location>
+    <Size>
+      <CX>35</CX>
+      <CY>15</CY>
+    </Size>
+    <Text>%</Text>
+    <TextColor>
+      <R>255</R>
+      <G>190</G>
+      <B>50</B>
+    </TextColor>
+    <NoWrap>true</NoWrap>
+    <AlignRight>true</AlignRight>
+  </Label>
 
    <Label item="HPLabel">
       <Font>2</Font>
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>4</X>
-         <Y>41</Y>
+         <Y>63</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -478,7 +639,7 @@
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>40</X>
-         <Y>41</Y>
+         <Y>63</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -496,7 +657,7 @@
     <RelativePosition>true</RelativePosition>
     <Location>
       <X>120</X>
-      <Y>42</Y>
+      <Y>64</Y>
     </Location>
     <Size>
       <CX>25</CX>
@@ -516,7 +677,7 @@
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>4</X>
-         <Y>54</Y>
+         <Y>75</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -540,7 +701,7 @@
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>40</X>
-         <Y>54</Y>
+         <Y>75</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -558,7 +719,7 @@
     <RelativePosition>true</RelativePosition>
     <Location>
       <X>120</X>
-      <Y>55</Y>
+      <Y>76</Y>
     </Location>
     <Size>
       <CX>25</CX>
@@ -578,7 +739,7 @@
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>4</X>
-         <Y>67</Y>
+         <Y>87</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -602,7 +763,7 @@
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>40</X>
-         <Y>68</Y>
+         <Y>87</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -621,7 +782,7 @@
     <RelativePosition>true</RelativePosition>
     <Location>
       <X>120</X>
-      <Y>67</Y>
+      <Y>88</Y>
     </Location>
     <Size>
       <CX>25</CX>
@@ -642,7 +803,7 @@
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>4</X>
-         <Y>82</Y>
+         <Y>99</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -665,7 +826,7 @@
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>40</X>
-         <Y>82</Y>
+         <Y>99</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -682,7 +843,7 @@
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>84</X>
-         <Y>82</Y>
+         <Y>99</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -705,7 +866,7 @@
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>110</X>
-         <Y>82</Y>
+         <Y>99</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -722,7 +883,7 @@
       <RelativePosition>true</RelativePosition>
       <Location>
          <X>4</X>
-         <Y>95</Y>
+         <Y>111</Y>
       </Location>
       <Size>
          <CX>108</CX>
@@ -746,7 +907,7 @@
       <TooltipReference>${Me.CurrentWeight}/${Me.STR}</TooltipReference>
       <Location>
          <X>40</X>
-         <Y>95</Y>
+         <Y>111</Y>
       </Location>
       <Size>
          <CX>70</CX>
@@ -798,7 +959,7 @@
       <RelativePosition>false</RelativePosition>
       <Size>
          <CX>148</CX>
-         <CY>116</CY>
+         <CY>135</CY>
       </Size>
       <Location>
          <X>516</X>
@@ -831,6 +992,14 @@
       <Pieces>Mana_PercentMark</Pieces>
       <Pieces>Endurance_Percent</Pieces>
       <Pieces>Endurance_PercentMark</Pieces>
+
+	  <Pieces>PW_ExpGauge</Pieces>
+	  <Pieces>PW_XP_Percent</Pieces>
+	  <Pieces>PW_XP_PercentMark</Pieces>
+	  <Pieces>PW_AltAdvGauge</Pieces>
+	  <Pieces>PW_AAXP_Percent</Pieces>
+	  <Pieces>PW_AAXP_PercentMark</Pieces>
+
 
       <Pieces>HPLabel</Pieces>
       <Pieces>HPNumbers</Pieces>

Harden
a hill giant
a hill giant
Posts: 244
Joined: Thu Aug 25, 2005 8:23 pm

Post by Harden » Mon Mar 27, 2006 6:01 pm

lesk wrote:I love this UI, but can't live without the XP bars in the player window. Here's a patch against EQUI_PlayerWindow.xml from krust-UI-20060225. This really just pulls the xp and aaxp bars from the inventory window over to the player window with some minor resizing to mesh with the rest.

It's good enough for me, anyway. Hope noone minds.
Thanks for posting this. Some people prefer having it, and some don't, as of right now Krust will not be released with the XP bar on the playerinfo window, but this makes it possible for those who want it, to get it.
-Harden
I wanna be a Macro Writer when I grow up!

xanernak
decaying skeleton
decaying skeleton
Posts: 3
Joined: Thu Aug 25, 2005 11:59 pm

Post by xanernak » Mon Mar 27, 2006 8:39 pm

Well I've looked though the clickies file and the config file... but is there a way to make the click resist (for Dark Void Shoulders, Form of Protection 1) have a duration or make it check the duration because right now it refreshs every 1-2 minutes without it leaving and it has a 36 minute timer.

Booges
decaying skeleton
decaying skeleton
Posts: 6
Joined: Fri Sep 09, 2005 3:57 pm

Post by Booges » Tue Apr 04, 2006 4:13 am

go into gimp_clickies.inc

scroll down to Sub BuffedResists and add:

Code: Select all

        /if (${Me.Buff["Form of Protection I"].ID})	/varset ResistBuff Form of Protection I
____________
NooB

xanernak
decaying skeleton
decaying skeleton
Posts: 3
Joined: Thu Aug 25, 2005 11:59 pm

Post by xanernak » Tue Apr 04, 2006 5:55 pm

Thanks worked great

Puntaz
decaying skeleton
decaying skeleton
Posts: 9
Joined: Sun Apr 02, 2006 12:37 pm

Post by Puntaz » Sun Apr 16, 2006 11:08 pm

can someone tell me really quickly how to edit the xml file to add the xp? I am using an XML browser, but kinda lost. Thanks.

Puntaz
decaying skeleton
decaying skeleton
Posts: 9
Joined: Sun Apr 02, 2006 12:37 pm

Post by Puntaz » Sun Apr 23, 2006 10:48 am

bump, anyone please? Tired of trying to figure this out.