PDA

View Full Version : 12/18/2003 Offsets



MQSEQ2
12-18-2003, 06:57 AM
PATCH Day in Norrath.

This will be the official Thread with the Offsets, I will edit this top post through out the day with the working offsets. This will prevent any confussions throught the thread.


Offsets:
=========================

[Memory Offsets]
GroupCountAddr=7511280
GroupAddr=7511608
SpawnHeaderAddr=7518056
ItemsAddr=7518060
CharAddr=7518112
CharInfo=7518120
TargetAddr=7518124
GuildsAddr=7536204
ZoneAddr=7115292


BTW Required reading (You will love what I found out about what Sony is doing!):
http://macroquest.sourceforge.net/phpBB2/viewtopic.php?t=4616&sid=9a9978c6097a8897dede7c7fa22ddade

deda
12-18-2003, 11:57 AM
here they are:

[Memory Offsets]
GroupCountAddr=7511280
GroupAddr=7511608
SpawnHeaderAddr=7518056
ItemsAddr=7518060
CharAddr=7518112
CharInfo=7518120
TargetAddr=7518124
GuildsAddr=7536204
ZoneAddr=7115292

MQSEQ2
12-18-2003, 12:03 PM
Thanks Deda, ok folks check these out ad lets us know (but Deda been very good in the past with all the correct ones :))

CybMax
12-18-2003, 12:39 PM
Will give them a test, but at a quick glance to the "ZoneAddr" adress, i think this is wrong for LDoN zones..

Remember that thread we had last patch about zone shortnames and adress? and eventually came up with that every working for BOTH LDoN and Rest, was at a adress HIGHER than the rest..

So.. i would suspect the zoneshortnames to reside in a adress around 790000 somewhere.. Just a note tho...

On the second part about memory collection from SoE.. i may support the idea that they can scan for lets say x number of programs, and if x>2, then Y=1. If Y=1, that can easily be sent during login information, to set a flag at SoE to monitor that client for any suspicious behaviour.. (ie. a GM can check you out.. if the got the manpower).

Now.. SoE CAN and WILL kick your but, and does really not have to give a reason for it. They can say "Sorry, we are banning you, because we dont like your face any more". And as long as they give you any money back for a prepaid period (if you have 2 months left of your 3 months payed period), noone can do anything about it really.

Still.. its christmas, and i dont worry too much :)

MQSEQ2
12-18-2003, 12:48 PM
You are correct on the Zone Addr, will need to check that out MQ uses 2 different zone areas.

As for Sony and banning they can do whatwever they want, just like you don't have to pay there fees. That is very true. Will Sony do drastic things? NOPE, because it's money in there pockets.

Stogar
12-18-2003, 01:14 PM
Bottom line is the bottom line. They want to keep making money. To do this they'll allow these programs to exist without too much hassle UNTIL they get abused and into the mainstream.

When they do, then SOE will beat down te flames by posting some hot air about mass bannings, finding hackers, etc. That oils the squeaky wheel of the general userbase. Things quiet down until the next abuser gets us back on the radar.


As long as this stuff is used and not abused SOE is happy to make money from regular users as well as us.

CybMax
12-18-2003, 01:41 PM
Well.. not gotten around to test LDoN yet, but when i select a target, the "ring" stay on that target, and all spawn changes "con colors" to what the current target is. I will move as a regular dot, but the "player ring" will stay with my selected target.

Perhaps the adress for "self" is mixed up with "Target" somehow.. i dunno.. Others verify pls..

Aurelius
12-18-2003, 01:45 PM
Thanx to you both for the quick response. ))

Happy Holidays to you and yours (everyone is included here) hehe

deda
12-18-2003, 01:57 PM
when i select a target, the "ring" stay on that target, and all spawn changes "con colors" to what the current target is. I will move as a regular dot, but the "player ring" will stay with my selected target

Something is indeed wrong, but havent found other target offset yet... and i think there are some struct changes aswell.

TempLoginName
12-18-2003, 01:58 PM
Check 7894600 for ZoneAddr

Old No Name

Edit: Was off by 8.

monklymonk
12-18-2003, 02:02 PM
Speaking of bannings.....has anyone actually ever known anyone that has been banned for using this? I remember back when EQWindows was the only way to do anything outside of EQ, then after they implemented the new windowed mode they said they had sent e-mails to all the people that had been banned for using EQWindows...does anyone actually know anyone that got banned for using that as well? Just curious about it. Also I noticed the other day that there was an invisible man following me around ...its name was 000000 or something like that. It looked like it had me on autofollow but glued to my rear alot closer then someone with Autofollow on......any thoughts about this? Also just wanted to say thank you for putting out such a great product, i am sure I would have quit eq a long time ago had it not been for this little treasure!:D

jaybo
12-18-2003, 02:28 PM
Hi,
I am using the new offsets. All seems to be working with the exception of the "ring" around my character. It moves to whomever I have targeted. Moves back to me when I target myself.

I haven't tried LDoN yet, but everything else seems good.

I'm not sure what other information you may need, so let me know.....

BTW....Thanks you all do a great job.

MQSEQ2
12-18-2003, 02:31 PM
Ewww stay away from me you can keep the inviso man to yourself, maybe go to the Free Clinic for a shot to get rid of that growth. ;)

Let's keep this thread for Offset talk and Sony snooping/monitoring in a new thread if need be.

Once I see the new eqgame.h I can show which offsets are needed. Deda I will try to track them down real quick and maybe you can use your sources to find the owns we need. Keep up the good work.

MQSEQ2
12-18-2003, 02:33 PM
Hmm thanks about ringing the mobs with a smaller ring, would this be any value to anyone? Or am I just to whacked in my thinking? Ok I know I'm whacked!

JamEQ
12-18-2003, 02:38 PM
Bah loaded the new offsets. Looks like the client starts to load the maps but then stops and nothing happens. Any ideas?

JamEQ

MQSEQ2
12-18-2003, 02:56 PM
Folks let's try ZoneAddr=7115356

Here is the the location I generally find the offsets:

[Memory Offsets]
GroupCountAddr=GroupCount in EQGame.Ini
GroupAddr=pinstGroup in EQGame.h
SpawnAddr=pinstSpawnList in EQGame.h
ItemsAddr=pinstEQItemList in EQGame.h
CharAddr=pinstCharSpawn in EQGame.h
CharInfoAddr=pinstCharData in EQGame.h
TargetAddr=pinstTarget in EQGame.h
GuildsAddr=Guilds in EQGame.Ini
SpellsAddr=pinstSpellManager in EQGame.h
ZoneAddr= Unkown but will try to remember how I got it last time.
ZoneInfoAddr=instEQZoneInfo in EQGame.h

JamEQ
12-18-2003, 03:09 PM
Heres the log of whats happening. Looks like its starting to draw the maps but stops.


12/18/2003 16:06:36:65 - Loading MacroQuestPanel
12/18/2003 16:06:36:70 - Creating the Docking Manager
12/18/2003 16:06:36:81 - Loading Bitmap into ImageList
12/18/2003 16:06:36:81 - Creating SpawnList Window
12/18/2003 16:06:37:09 - Creating Spawn Timer List
12/18/2003 16:06:37:09 - Creating MQConsole Window
12/18/2003 16:06:37:20 - Loading Position.Xml
12/18/2003 16:07:32:01 - Failed to load map .\maps\.map: The specified path is invalid.

12/18/2003 16:07:33:66 - Failed to load map .\maps\.txt: The specified path is invalid.

12/18/2003 16:07:34:04 - Failed to load map .\maps\_3.txt: The specified path is invalid.

12/18/2003 16:07:34:43 - Failed to load map .\maps\_2.txt: The specified path is invalid.

12/18/2003 16:07:34:87 - Failed to load map .\maps\_1.txt: The specified path is invalid.

12/18/2003 16:07:35:31 - Alert file not found for , creating default.
12/18/2003 16:07:35:31 - Error opening file stream for : The specified path is invalid.

12/18/2003 16:07:35:58 - Error with DrawLine(300, 4.630914E+29, 50.49425, 4.630914E+29): Overflow error.
12/18/2003 16:07:35:58 - Error with DrawLine(300, 4.630914E+29, 549.5057, 4.630914E+29): Overflow error.
12/18/2003 16:07:35:58 - Error with DrawEllipse(-135, 4.630914E+29, 870, 870): Overflow error.

MQSEQ2
12-18-2003, 03:28 PM
You are using an older version and we are also working on the ZoneAddr and until we get that you may have errors.

I figured out how I got the 11/25 ZoneAddr:

Here it goes:
11/5/2003 Offset + shift = 11/25/2003 Offset
ZoneAddr=7838464 + 2968 = ZoneAddr=7841432

The Shift is the number of bytes the location it was shifted. I got this number from Ohmz. I don't know how he figured that shift out tho with out going straight to memory and right now I'm unable to get EQ up and going remotely dang it.

I will get the offset if this ZoneAddr=7115356 doesn't work.

I'm glad that Server 2.0 uses the standard zone function to get the short name.

WizBang
12-18-2003, 03:42 PM
Until the offsets today, when I targeted something/someone, a line would be drawn between me and the mob/PC, but the focus would remain on me (I like this). Now, when I target someone/something, map focus changes to the target, including viewradius of the target. I think this is the problem jaybo was mentioning. If this is not a bug, it is not a usable feature as far as I can tell, but it looks to be a result of the offsets, as that is the only thing that has changed between the server I am using (1.11) and the client (1.15.12).

MQSEQ2
12-18-2003, 04:00 PM
It's Offset and Structure changes due to todays patch. Once we get all the correct offsets and structures we will post the changes and/or new files.

I should be looking first hand in about 1 hr at EQ memory locations etc.

CybMax
12-18-2003, 04:26 PM
Yes WizBang, this is the bug i mentioned earlier. Hopefully this is only a minor offset error, and not some major structure changes tho.

deda
12-18-2003, 04:41 PM
i looked over offsets 5 times, but cant find anything else.
guess i have to wait and see what the MQ devs come up with, maybe i missed something.

JamEQ
12-18-2003, 04:54 PM
I have an old version. I DLed this one from Xee's page today. Ack Says its 1.15.14 version though.

Just Some Guy
12-18-2003, 05:17 PM
Originally posted by MQSEQ2
Hmm thanks about ringing the mobs with a smaller ring, would this be any value to anyone? Or am I just to whacked in my thinking? Ok I know I'm whacked!

I can see it being useful as long as you can adjust the size of the targetable ring, suchas determining positioning for aeing mobs.

MQSEQ2
12-18-2003, 05:46 PM
Now that I'm in front of the computer I will get the correct ZoneAddr.

I will make the Target ring adjustable too.

WizBang
12-18-2003, 08:18 PM
Attempted both 7115356 and 7841432 and neither one works. I went back to original ZoneAddr 7115292 and zone maps load correctly, but puts focus and radius on the center of the map with a line to whatever I am targetting.

Edit: Tried ZoneAddr 7894600... handles zone names better, but still having same targeting issue... focus and radius in the center of the map, with line drawn to whatever I target.

MQSEQ2
12-18-2003, 08:31 PM
ZoneAddr=7115292 tested and verified map loads fine.

The Target ring has nothing to do with the ZoneAddr, I have verified the Target address and Char Address and they seem correct. Since they made adjustments to the players they had to cgange the structures. So we are trying to the structure worked out.

I'm using WinHack and Server 2.0/Tester to check the information right now, so we should be getting somewhere soon. From what I can tell this is the only issue at this time.

Iwannasee
12-18-2003, 09:32 PM
Not sure which set of offsets I wound up with from today, but I've been dealing with the range circle and FoV winding up on whatever I target...

Now that I've seen it in action, I think it may be a good idea to actually have a 2nd range circle/FoV on targetted mobs. Maybe with the old style single line FoV... It has proven very useful to be able to tell at a glance which direction a mob is facing.

Maybe an option to turn off your own range circle and just adjust the range circle size for the AE range on the victim of the moment...

Whatcha think? :D

MQSEQ2
12-18-2003, 09:53 PM
And I thought I was whacked. hehe there are alot of good merits to have something like that, I will test out a few options.

xeerex
12-18-2003, 11:28 PM
I can confirm that the following offsets were working tonight before and AFTER they shut down all the servers.

Note that I only spent a brief time outside of Plane of Fear so I'm not positive that everything was accurate. The map for PoF seemed to be; however, with v .14 and server .11, I had the odd occurrence of the client "holding" my character occasionally. In other words, I would seem to be stuck in one place when in reality I was not. Finally, the character would catch up in the client and work fine. This was during the times of the massive EQ problems tonight. Although my lag-o-meter was fine and I never went LD, half our raiding part did (in PoF during battle) and all channels ingame took up to 45 seconds to send even with the lag-o-meter stable.

Anyway, just thought you want the info. Here are the exact offsets (from the above posts) that I used:

[Memory Offsets]
GroupCountAddr=7511280
GroupAddr=7511608
SpawnHeaderAddr=7518056
ItemsAddr=7518060
CharAddr=7518112
CharInfo=7518120
TargetAddr=7518124
GuildsAddr=7536204
ZoneAddr=7115292

James911
12-19-2003, 02:57 AM
Using the current offsets at the start of this post and zone address 7115292, ldon maps don't load. I'll keep checking back here and I'll try any new offsets people think will work with ldon. I have 120 ldon loses so jumping into one just to check this is no thing to me.