Guild tags gone?

Need help running MacroQuest 1? Too bad! Use MQ2.

Moderator: MacroQuest Developers

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Fri Apr 04, 2003 9:19 pm

Except that LEQM lifted their include files directly from MQ:

// Structures thanks to: MacroQuest (http://macroquest2.com)

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Sun Apr 06, 2003 4:18 am

eqjoe wrote:LFG is broken in SuperWho?
Apparently, LFG never worked or the code was ripped out. There is no code to turn on the LFG filter in SuperWho.

I have a tentative fix that I am testing.

eqjoe
a grimling bloodguard
a grimling bloodguard
Posts: 984
Joined: Sat Sep 28, 2002 12:26 pm

Post by eqjoe » Sun Apr 06, 2003 12:55 pm

dont_know_at_all wrote:
eqjoe wrote:LFG is broken in SuperWho?
Apparently, LFG never worked or the code was ripped out. There is no code to turn on the LFG filter in SuperWho.

I have a tentative fix that I am testing.
eqlib.dll is a big chuck of code. It' really tough to look at it and not wonder what Plaz was thinking. I am sure he had good reasons why eglib.dll the way it is, but I would be nice if he was around to talk about it.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Mon Apr 07, 2003 4:35 pm

Smeg.

My fix didn't work. I thought I found a new field being used for LFG but I was wrong. It seems that the ACTORINFO has grown and the LFG field is not in the right place any more.

I will try again when I get a chance.

eqjoe
a grimling bloodguard
a grimling bloodguard
Posts: 984
Joined: Sat Sep 28, 2002 12:26 pm

Post by eqjoe » Tue Apr 08, 2003 12:37 am

I will fire up SoftIce and see if I can find where LFG is in Memory. It might be one of those bytes near 0x006fa370 which are boolen 01 (false) or 00 (true). The byte at 0x006fa374 toggles for attack.

Let me see what I can do.

Grumpy
a hill giant
a hill giant
Posts: 167
Joined: Sun Nov 10, 2002 4:22 pm

Post by Grumpy » Tue Apr 08, 2003 10:34 am

Chances are, the LFG info is in a completely different place (and struct), they added the LFG window, remember? With completely different functionality, I'm betting they completely rewrote how lfg info is stored.

Nesu
orc pawn
orc pawn
Posts: 10
Joined: Tue Mar 11, 2003 11:12 am

Post by Nesu » Tue Apr 08, 2003 1:54 pm

Chances are, the LFG info is in a completely different place (and struct), they added the LFG window, remember? With completely different functionality, I'm betting they completely rewrote how lfg info is stored.
Maybe. Maybe not. Looking at a very old version of eqlib.cpp makes me believe "/who lfg" never worked at all while running MacroQuest. Could be that Plas never figured out how to get that particular filter to work, or it just got over looked.

If I get time tonight I will delve into this further.

azwildfire
Contributing Member
Contributing Member
Posts: 72
Joined: Fri Jul 05, 2002 5:12 am
Location: Phoenix arizona
Contact:

Post by azwildfire » Tue Apr 08, 2003 2:02 pm

as a quick fiz, can use your LFG tool and filter by zones... aka the zone you are in will show ya :P

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Tue Apr 08, 2003 3:09 pm

another work around:

/filter macros none
/who lfg
/filter macros all

When macros are filtered, the old who command is called.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Sat Apr 12, 2003 3:59 am

Latest from CVS has LFG fixed.

The spawn info struct seems fixed except for the AARank.

User avatar
ap50
a snow griffon
a snow griffon
Posts: 425
Joined: Sun Aug 18, 2002 2:29 pm

Post by ap50 » Sat Apr 12, 2003 8:04 am

Best I've seen it working in a long time, thanks for the updates, at least I can contribute by getting the offsets out nice and early, if not by code updates.
[color=yellow][size=92][b]Just because you're paranoid, it doesn't mean everyone isn't out to get you![/b][/size][/color]