hotbuttons

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

Moderator: MacroQuest Developers

jumpyfrog
Macro Author
Macro Author
Posts: 100
Joined: Thu Dec 11, 2003 5:42 am

hotbuttons

Post by jumpyfrog » Tue May 04, 2004 8:47 am

Sorry if this is a stupid question....I havn't looked into it much but is it possible to display more than 10 hot buttons at once? Like in the hotbutton window display the normal hotbuttons then in a pet window if you dont have a pet for instance display page 2 of the hotbuttons? They would not be able to be activated via the standard "1..2..3.." pattern, but only by clicking?
-Mark

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 » Tue May 04, 2004 10:42 am

not possible
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

jumpyfrog
Macro Author
Macro Author
Posts: 100
Joined: Thu Dec 11, 2003 5:42 am

hm...

Post by jumpyfrog » Tue May 04, 2004 3:29 pm

ok, I don't mean to push the issue, and I believe you are right, but the more I look into it the more I question it.

For example, we have plugins that use windows with buttons and when those buttons are hit it generates text. Im directly hinting at the tracking plugin. After going through that code, I've gathered(and here is where I could be wrong thus killing my whole theory) that when the track button is hit, the method the author wrote "TrackSpawn", I believe, is called and either outputs a error type message or the general direction of the mob. Couldn't we instead just have that button execute a command like cast a spell, or say something in group, or use an aa ability? And then we would have another window not with hotbutton persay, but almost like tiny single line or very few line macros that execute when clicked?

I only have some basic understanding of programming here so feel free to set me straight.
-Mark

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 » Tue May 04, 2004 4:35 pm

ok, let me rephrase what i said..

The existing hotbutton system and commands will not work with a window that displays more than 10 hotbuttons. However, you could have extra buttons that execute, for example, socials. You could not make extra buttons to do combat abilities or whatnot using EQ's systems very easily, but you could work around it.

So... yes there is ways for you to do similar things, but you cannot display page 2 in addition to page 1 of your hotbutton window and have the buttons work. I guess if you want to get extra-technical you COULD, but it's not so easy.

The only way to do it is through a custom plugin.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

fasterfind
a lesser mummy
a lesser mummy
Posts: 38
Joined: Sun Aug 08, 2004 7:20 pm

Very possible

Post by fasterfind » Tue Oct 19, 2004 11:28 pm

Of course it's possible! -Here's how to do it!

No, you can't do more than 10 buttons with EQ interface. But EQ gives you ten pages of ten hotbuttons. That means 100 hotbuttons, the only problem is that you can't display more than 10 at a time, and switching between pages slows you down and makes you have to look at the keyboard.

But that's where MacroQuest comes in with a user interface.

First, make the extra hotbuttons that you want and drop them on a secdonary page of hotbuttons.

Second, Design a custom keystroke or Graphical Interface within MacroQuest that gives you 'buttons' and does the following when you hit a button.

SHIFT + # (# is 0 - 9 and changes your hotbuttons page in EQ)
# (MQ activates a hotbutton with 0 - 9)
SHIFT + 1 (MQ returns you to your regular page of hotbuttons.)

Basically, you're doing everything the old fashioned way, but MacroQuest is performing the necessary keystrokes much faster than any human. MQ is also giving you an interface that takes you past the 10 button limit.

The end result, you have up to 100 FAST hotbuttons ready for immediate activation!!!

I recommend <CTRL + #> as a good keystroke combo for extended buttons. That'd give you ten that only require two keystrokes. And it's a lot easier to design a keystroke interface than a graphical one.

That's the cheap and easy way to get more than 10 hotbuttons...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Here's a more advanced method that can give over 100 buttons, as well and a great deal of flexibility never inteded by Everquest....

Hotbuttons generally interface with Everquest are ONLY text commands, even abilities can be fired off with </doability #> Just make a MacroQuest interface that mirrors what is provided by Everquest. Imagine the power of having more than five lines of commands in a button. Imagine being able to toss in a command that would allow one button to fire off another upon completion, perhaps, even itself.

Untapped potential. A hotbutton extension UI begs to be created.

User avatar
Choakster
the antichrist
Posts: 124
Joined: Sat Aug 23, 2003 1:16 pm

Post by Choakster » Wed Oct 20, 2004 8:47 am

In just go to the post linked below and make yer life easy

http://www.macroquest2.com/phpBB2/viewtopic.php?t=9468

Thats what you want .. THis was asked in like 2 or 3 posts now ..
.
.
.
.
.
http://Ever-Realm.com

magictiger
a snow griffon
a snow griffon
Posts: 450
Joined: Sun Mar 21, 2004 2:24 pm

Post by magictiger » Wed Oct 20, 2004 9:22 am

Just make a MacroQuest interface that mirrors what is provided by Everquest. Imagine the power of having more than five lines of commands in a button. Imagine being able to toss in a command that would allow one button to fire off another upon completion, perhaps, even itself.
It's called a macro. Make your hotbutton /macro myfucktardedmacro.mac

jtanida
a lesser mummy
a lesser mummy
Posts: 30
Joined: Fri Jul 09, 2004 12:39 pm

overkill

Post by jtanida » Tue Dec 07, 2004 12:21 pm

Seems to me that going through all that trouble is overkill (perhaps I'm just old fashioned in some ways). I solved the problem a simple way. There are several keys that aren't used or aren't needed while playing. Personally, I've made z,a,q,w,e,d,c,f and n available and remaped the keyboard so they point to hotkey pages with often used hotkeys on them. Any of those keys that has a function that is commonly used like "d" has been remaped to be closer to my movement keys (I use numpad most of the time so those keys are near there).
Now, for the tricky part.. all my characters are set up more or less the same (since the keyboard layout is universal). For example, the A key holds spell set hot keys, W is my standard keys (spells for casters, melee skills for melee.. etc), E is set up for pets (not really used for classes that can't have pets), N for common macro's.... you get the picture.
The reason this works so well for me is because it's second nature to hit the key to get to the page I need and all the keys I need are in one spot making it easy to get to them without looking at the keyboard.
I take it one step further and put the same hotkeys in the same spots (like my assist is always on the page bound to W, slot 9 and my corpse loot macro is always on page N, slot 7).
Set up can be lengthy, but since most people use some form of organization for their hot keys anyhow, it's just a matter of fine tuning it. And once you get used to it it's always there.. even if mq is down due to a patch.
Just my 2cp though.