• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
  • There is a suspension/ban wave happening, we're still gathering information. Please keep regular discussion to Suspension MegaThread and please consider submitting a Suspension report to RG.
Resource icon

Unmaintained Legacy MacroQuest2 (Live Servers) 2022-01-19

Download now:  Join us with Level 2 access or earn your way in with  RedCents.
Dec 07 2018 by eqmule
- Updated for BETA
- The following feature has been on my todo list forever and was brought to life by @Knightly, all hail Knightly!
Thanks for your support.
- Added the ability to interact with menus - cred : Knightly
Example: /notify "open the door to the lobby" menuselect
It will search the currently open menu for the words "open the door" and click that menu item if it finds it.
the search is case insensitive and sub strings are fine
thus you could just do /notify "open the" menuselect and it would still find and click that item
-
- Added a new TLO: MQ2MenuType it inherits the Window TLO.
It has 1 method:
.Select : It will select a menu item (click it)
usage: /invoke ${Menu.Select[open the door]}
Output: none, it just clicks that entry if it finds it.
-
It has 6 members:
.Address : pIntType it returns the address of the currently open menu.
.NumVisibleMenus : pIntType it returns number of currently visible menus. Ordinarily this is going to be 1 if a menu is showing and 0 if not
.CurrMenu : pIntType it returns the index for the currently visible menu. Ordinarily this will be 0 if a menu is open and -1 if not
.Name : pStringType it returns the name of the menu or the first items name.
.NumItems = : pIntType it returns number of items in the currently open menu.
.Items : pStringType it returns the Itemname specified by Index
-- Usage Examples:
-- /echo ${Menu.Name}
Output: Shabby Lobby Door
/echo ${Menu.Open} (it inherits Window TLO, remember?)
Output: TRUE
/echo ${Menu.NumItems}
Output: 4
/echo ${Menu.Items[2]}
Output: Adjust Placement
- Added some door defines.
Dec 06 2018 by RedGuides
- MQ2Vendors removed until it's fixed. Source is on git if anyone's feeling up to the task.

Dec 06 2018 by eqmule
- Updated to include all faction names - SwiftyMUSE
- Updated for BETA
- I made some changes to /itemtarget /items and the ground tlo
I don't want to say to much about it really there isn't much to say
from a users perspective everything works like before.
Basically the only difference should be that /items now display grounditems in guild halls as well.
if ${Ground} or /itemtarget or whatever does not work as before let me know.
- Added /click right item
this is mostly useful for like grounditems like shabby lobby door and so on that pops up
a menu when you rightclick them.
- Work in progress -> adding a method to click menu items in the currently open menu.
Dec 04 2018 by eqmule
- Updated for BETA

Dec 03 2018 by eqmule
- Updated for BETA
- Added /groupinfo mimicme on|off - it will do what the button does but from commandline
- Added /groupinfo followme on|off - it will do what the button does but from commandline
- Added /groupinfo cometome - it will do what the button does but from commandline
- This means if you dont want those buttons on the group window, just rightclick
a group member and hide them, then create your own hotbuttons
and put them wherever you like to get the same functionallity.
- Fixed a bug in mq2targetinfo that would change the alpha of the targetwindow/groupwindow/exttargetwindow
it had no buisness doing that, sorry.
Nov 30 2018 by RedGuides
- MQ2NetBots (woobs, SwiftyMuse) included some changes to help modbot buff correctly
- MQ2SpawnSort (alynel) Fix for crash when using group in spawn search, thanks KingArthur for reporting

Nov 30 2018 by eqmule
- Updated for BETA

Nov 29 2018 by eqmule
- Updated for BETA
- Fixed Mimic Me to do /keypress HAIL instead of /say Hail, blah
This should make hail repeating work for all NPCs.

Nov 29 2018 by eqmule
- Updated for BETA
- Fixed a issue with MQ2Hud stuttering. - SwiftyMUSE
Nov 28 2018 by eqmule
- Updated for BETA
- Updated for LIVE
- Added "Follow Me" to the rightclick menu for the groupwindow. - idea cred: sl968
For this to work yuo need to have mq2eqbc loaded as well as mq2advpath and mq2targetinfo.
It will issue a /bct <toon> //afollow command to the toon you rightclicked on.
Nov 27 2018 by redguides
- MQ2HUD (dannuic) speed increase for HUD updates

Nov 26 2018 by redguides
- New plugin! MQ2SQLite (Knightly) - Allows you to interact with a database via the SQLite API. Adds a TLO for viewing the results.

Nov 26 2018 by eqmule
- Let's pretend yesterday's release didnt happen, mq2targetinfo was bugged, so we try again:
- Updated for BETA, LIVE and TEST
- Added /groupinfo reload
you can use it to reload the ini when you make changes to button locations etc.
- I made a lot of changes to how mq2targetinfo adds itself to the UI
Basically if you have a custom UI it will now save button locations and so on in it's own section of the ini file.
Example ini:
INI:
	[Default]
	UsePerCharSettings=0
	ShowComeToMeButton=1
	ShowFollowMeButton=1
	ShowMimicMeButton=1
	ShowHotButtons=1
	ShowDistance=1
	ShowExtDistance=1
	ComeToMeText=Come To Me
	ComeToMeCommand=/bcg //nav id ${Me.ID}
	ComeToMeToolTip=/bcg //nav id ${Me.ID}
	FollowMeText=Follow Me
	FollowMeCommand=/bcg //afollow spawn ${Me.ID}
	FollowMeeToolTip=/bcg //afollow spawn ${Me.ID}

	[UI_default]
	DynamicUI=1
	GroupDistanceLoc=0,-20,70,0
	ComeToMeLoc=61,27,6,46
	FollowMeLoc=61,27,48,88
	MimicMeLoc=61,27,90,130
	HotButton0Loc=97,64,6,46
	HotButton1Loc=97,64,49,89
	HotButton2Loc=97,64,92,132
	TargetInfoAnchoredToRight=0
	TargetInfoLoc=34,48,0,40
	TargetDistanceLoc=34,48,90,0
	ExtDistanceLoc=0,-20,70,0

	[UI_zliz]
	DynamicUI=0
	GroupDistanceLoc=0,-8,60,0
	ComeToMeLoc=41,1,1,41
	FollowMeLoc=41,1,42,82
	MimicMeLoc=41,1,83,123
	HotButton0Loc=76,36,2,42
	HotButton1Loc=76,36,44,84
	HotButton2Loc=76,36,86,126
	TargetInfoAnchoredToRight=0
	TargetInfoLoc=1,12,90,0
	TargetDistanceLoc=14,26,140,180
	ExtDistanceLoc=0,-20,70,0

	[UI_Melee]
	DynamicUI=0
	GroupDistanceLoc=-3,-15,120,-70
	ComeToMeLoc=36,2,4,44
	FollowMeLoc=36,2,46,86
	MimicMeLoc=36,2,88,128
	HotButton0Loc=36,0,134,174
	HotButton1Loc=36,0,174,214
	HotButton2Loc=36,0,214,254
	TargetInfoAnchoredToRight=0
	TargetInfoLoc=1,13,90,60
	TargetDistanceLoc=50,62,140,0
	ExtDistanceLoc=0,-20,90,0

	[UI_sars]
	DynamicUI=0
	GroupDistanceOffset=0
	UseGroupLayoutBox=1
	GroupDistanceLoc=0,12,70,-5
	GroupDistanceElementPrefix=GW_Gauge
	ComeToMeLoc=33,3,0,30
	FollowMeLoc=33,3,32,62
	MimicMeLoc=33,3,64,94
	HotButton0Loc=69,39,2,32
	HotButton1Loc=69,39,34,64
	HotButton2Loc=69,39,66,96
	TargetInfoAnchoredToRight=0
	TargetInfoLoc=74,86,140,0
	TargetDistanceLoc=112,124,0,230
	UseExtLayoutBox=1
	ExtDistanceLoc=0,12,30,-20
Nov 24 2018 by eqmule
- Updated for BETA, LIVE and TEST
- Added /groupinfo save
It will save groupwindow size and location to the ini.
- Added /groupinfo reload
you can use it to reload the ini when you make changes to button locations etc.
- I made a lot of changes to how mq2targetinfo adds itself to the UI
Basically if you have a custom UI it will now save button locations and so on in it's own section of the ini file.
Example ini:
INI:
    [Default]
    UsePerCharSettings=0
    ShowMimicMeButton=1
    ShowComeToMeButton=1
    ShowFollowMeButton=1
    ShowDistance=1
    ShowExtDistance=1
    ShowHotButtons=1

    ComeToMeText=Come To Me
    ComeToMeCommand=/bcg //nav id ${Me.ID}
    ComeToMeToolTip=/bcg //nav id ${Me.ID}
    FollowMeText=Follow Me
    FollowMeCommand=/bcg //afollow spawn ${Me.ID}
    FollowMeeToolTip=/bcg //afollow spawn ${Me.ID}


    [UI_default]
    TargetInfoLoc=2,160
    GroupWindowLoc=135,438,953,1098
    GroupDistanceLoc=0,-60
    TargetDistanceLoc=36,32
    ExtDistanceLoc=0,-80
    ComeToMeLoc=61,27,6,46
    FollowMeLoc=61,27,48,88
    MimicMeLoc=61,27,90,130
    HotButton0Loc=97,64,6,46
    HotButton1Loc=97,64,49,89
    HotButton2Loc=97,64,91,131


    [UI_zliz]
    TargetInfoLoc=1,160
    GroupWindowLoc=110,397,776,909
    GroupDistanceLoc=0,70
    TargetDistanceLoc=36,32
    ExtDistanceLoc=0,50
    ComeToMeLoc=36,2,2,42
    FollowMeLoc=36,2,44,84
    MimicMeLoc=36,2,86,126
    HotButton0Loc=75,35,2,42
    HotButton1Loc=75,35,45,85
    HotButton2Loc=75,35,87,127


    [UI_melee]
    TargetInfoLoc=1,210
    GroupWindowLoc=126,427,834,1098
    GroupDistanceLoc=-2,26
    TargetDistanceLoc=50,32
    ExtDistanceLoc=0,-80
    ComeToMeLoc=36,2,2,42
    FollowMeLoc=36,2,44,84
    MimicMeLoc=36,2,86,126
    HotButton0Loc=36,2,130,170
    HotButton1Loc=36,2,172,212
    HotButton2Loc=36,2,214,254
Nov 24 2018 by eqmule
- Updated for BETA
- Custom UI Extended Target Window crash fixed in MQ2TargetInfo.
Nov 23 2018 by eqmule
- Updated for BETA
- Added MORE support for custom UI's to MQ2targetInfo
I don't know much about custom UI' as I have only used a couple of them
and my experience with them, well i was not impressed, the reason is that they are outdated
they dont show aggro percentages, they use hardcoded sizes and thus cant be resized, cant be moved, has no title, etc.
Honestly, its a mess, if u have a good UI that has all the same controls as default, you are lucky.
Now, to workaround these limitations, I have made some changes to MQ2targetInfo:
First of all if your group window is not resizable, ill change it so it is.
Second if it doesnt have proper .TopOffset I'll use Location.top instead and so on.
Suffice to say, I have done my best to make this work for everyone.
If this still isnt enough, you are going to have to actually edit either mq2targetinfo.ini
and set the button locations there, or edit your UI's XML files.
Well, or just unload mq2targetinfo...
-
Bottomline is, the code I added now, should at a minimum not crash your custom UI
and there is a good chance it actually works for it as well, although u might have to resize the window
in order to see all buttons and distance etc.

Nov 22 2018 by eqmule thanksgiving edition.
- Updated for BETA
- I now disable MQ2TargetInfo for incompatible UI's
I plan on fixing it but I dont have time today.
-
- Started the Task TLO overhaul, we are going to be able to access these things without having to have the window open.
This also means we can now add some new members to it, like the type of task, reward, npc to turn into etc.
More to come.

Nov 21 2018 by eqmule
- Updated for BETA
- Moved Mimic Me default position to where old hotbutton was.
- Moved old hotbutton to old Mimic Me default position to be more consistent because:
- I Added 2 more hotbuttons to the group window. There was unused space next to hotbutton 1... - idea cred: sl968
Rightclick groupwindow and check or uncheck the menu for it to hide/show them.
or use /groupinfo help
There is no way to selectivly show only one or two, the show is either for all three or none.
Because, well it makes the most sense and I dont want to clutter up the menu with 3 settings for it.

Nov 20 2018 by eqmule
- Updated for BETA

Nov 19 2018 by eqmule
- Updated for TEST

Nov 19 2018 by eqmule
- Updated for BETA
- Added distance for targets on the Extended Target Window
You can control the feature by: /groupinfo show/hide extdistance
Because distance label needs a few pixels to display, u *might* need to make the window a bit wider,
it depends how many letters are in the mobs name that u fight.
- MQ2TargetInfo.ini now lets you customize what commands, texts and tooltips are executed/displayed for the Follow Me and Come To Me buttons
Default entries are:
INI:
    ComeToMeText=Come To Me
    ComeToMeCommand=/bcg //nav id ${Me.ID}
    ComeToMeToolTip=/bcg //nav id ${Me.ID}
    FollowMeText=Follow Me
    FollowMeCommand=/bcg //afollow spawn ${Me.ID}
    FollowMeeToolTip=/bcg //afollow spawn ${Me.ID}
Nov 14 2018 by eqmule
- Updated for LIVE

Nov 13 2018 by SwiftyMUSE
- Updated ROF2EMU build to bring to current.
- Fixed a GetItemLinkHash crash on BETA.
Back
Top