How about people start making custom UI's for MQ?

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

Moderator: MacroQuest Developers

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Post by Plazmic » Sat Nov 08, 2003 3:11 am

Updated on front page as "} else if (pThisLabel->SlotID>114) {"
Since we are truely inside the CLabel class, 114 can be a non-defined constant imho...

[I think life stopped outside this forum...]
Last edited by Plazmic on Sat Nov 08, 2003 3:19 am, edited 1 time in total.
- Plazmic

Teh_ish
UI Guru
Posts: 168
Joined: Wed Nov 05, 2003 12:18 am

Post by Teh_ish » Sat Nov 08, 2003 3:14 am

So is the 9999 label currently "working as intended"? And, I was thinking, if it's truely parsed.. We'll be able to work macros into our UIs themselves, no?

Edit: Getting a CTD with IRC-Latest(07 @ 20 hours) and the front page modifications. Gonna flip on debug spew and figure out why.

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Post by Plazmic » Sat Nov 08, 2003 3:18 am

I've tested the sample I have in the Announcement in this forum (stamina percent), and the target window posted is still working also.

Make sure you update the offset in eqgame.ini since the hook location changed.
- Plazmic

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Post by Plazmic » Sat Nov 08, 2003 3:23 am

I'm signing off... think I did enough damage to VI/Sony's concept of what EQ should be for one night ;)
- Plazmic

Teh_ish
UI Guru
Posts: 168
Joined: Wed Nov 05, 2003 12:18 am

Post by Teh_ish » Sat Nov 08, 2003 3:25 am

Plazmic wrote:I'm signing off... think I did enough damage to VI/Sony's concept of what EQ should be for one night ;)
Yeah I think so too. Good work!

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Sat Nov 08, 2003 3:38 am

Whoa... Are you telling me that it is possible to create windows and use MQ $variables in them with labels?

If so all I can say is holy (*&#! and awesome!

If that is possible it opens up a whole new realm of functionality in MQ!

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sat Nov 08, 2003 4:15 am

damn I just spent forever trying to figure out why it wasnt working, and it turns out <TooltipReference> is case sensitive
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Teh_ish
UI Guru
Posts: 168
Joined: Wed Nov 05, 2003 12:18 am

Post by Teh_ish » Sat Nov 08, 2003 4:19 am

Lax wrote:damn I just spent forever trying to figure out why it wasnt working, and it turns out <TooltipReference> is case sensitive
Yeah. All of this stuff is case sensitive.

On another note.. The Parser, does it actually parse this stuff like it's just a line of code? As in.. Can I put equations and such in there?

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Sat Nov 08, 2003 4:24 am

I added one example into my current targetting window (my own custom UI) and it crashes the client every time.

Going to have to take a closer look to see what is happening.

Is there anything e need to add to any of the xml files at all? Other than defining new labels and values?

My UI works fine without this added in:

Code: Select all

   <Label item ="Tgt_LevelLabel">
      <ScreenID>TgtLevelLabel</ScreenID>
      <Font>2</Font>
      <RelativePosition>true</RelativePosition>
      <Location>
         <X>5</X>
         <Y>50</Y>
      </Location>
      <Size>
         <CX>40</CX>
         <CY>14</CY>
      </Size>
      <Text>Level:</Text>
      <TextColor>
            <R>255</R>
            <G>255</G>
            <B>255</B>
      </TextColor>
      <NoWrap>true</NoWrap>
      <AlignLeft>true</AlignLeft>
   </Label>


   <Label item ="Tgt_Level">
      <ScreenID>TgtLevel</ScreenID>
      <EQType>2000</EQType>
      <Font>2</Font>
      <RelativePosition>true</RelativePosition>
      <Location>
         <X>40</X>
         <Y>50</Y>
      </Location>
      <Size>
         <CX>22</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>

<Screen item = "TargetWindow">
   .
   .
   .
   <Pieces>Tgt_LevelLabel</Pieces>
   <Pieces>Tgt_Level</Pieces>
</Screen>

Teh_ish
UI Guru
Posts: 168
Joined: Wed Nov 05, 2003 12:18 am

Post by Teh_ish » Sat Nov 08, 2003 4:28 am

Did you change all the code so it's the same as on the front page? And did you change the offset in eqgame.ini?

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sat Nov 08, 2003 4:31 am

Zip was just now updated, grab it.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Sat Nov 08, 2003 8:13 am

Thanks Lax. Whatever you changed fixed the problem :)

I'm beside myself right now just thinking of all the possibilities of this change...

The devs will never cease amazing me with all these great improvements to EQ.

Teh_ish
UI Guru
Posts: 168
Joined: Wed Nov 05, 2003 12:18 am

Post by Teh_ish » Sat Nov 08, 2003 8:22 am

Wassup wrote:Thanks Lax. Whatever you changed fixed the problem :)

I'm beside myself right now just thinking of all the possibilities of this change...

The devs will never cease amazing me with all these great improvements to EQ.
Give me some of those ideas. I'm looking for suggestions. I just wanted to get something out the door with Ishi 0.1, just a teaser, so to speak. I'm going to go back and unmuck the XML, as it's very.. Dissheveled. The objects don't have a naming scheme and blah!

But anyways, seriously.. If you've got ideas, feel free to start a thread.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sat Nov 08, 2003 12:30 pm

While that would be good, I'd have to say that buttons would be a helluva lot more useful. The numbers are a bit of a hassle but once you adjust it's not a biggy.. Buttons.. So much power in buttons
Buttons tonight! :)
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

xyilla
naggy
naggy
Posts: 33673
Joined: Sun Feb 23, 2025 5:36 am

Re: How about people start making custom UI's for MQ?

Post by xyilla » Mon Oct 06, 2025 10:27 am