PDA

View Full Version : 11/25/2003 Offsets



MQSEQ2
11-25-2003, 06:56 AM
EQ Patch day. It appears that the offsets have been changed with todays patch.

This will be the offical 11/25/2003 patch thread. During the day we will need folks to test the offsets that we come up with. To make this a smooth process I will updat the post with the confirmed offsets. Let's try to keep the chatter down so we can get the correct offsets tested and verified in the shortest amount of time.

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

[Memory Offsets]
GroupCountAddr=7458312
GroupAddr=7458640
SpawnHeaderAddr=7465088
ItemsAddr=7465092
CharAddr=7465144
CharInfo=7465152
TargetAddr=7465156
GuildsAddr=7483156
ZoneAddr=7841432


These offsets have bee tested and verified to work. So if you have any other problems please see the post below about the 1.9b Server. If that doen't resolve the issue then please start a new thread with your problem.

I would like to thanks those who help test the offsets:

Deda and Ohmz for getting a few offsets then using my high level math skills (add and subtract, glad I passed 3rd grade hehe)

X-Faid and Jon for testing them. (we used ICQ to work thru SourceForge's issue with speed)

Thanks,
Dev Team

MQSEQ2
11-25-2003, 08:03 AM
It's going to be a long day with all the forums taking a very long time to access.

mysequser
11-25-2003, 10:29 AM
[Memory Offsets]
GroupCountAddr=7458312
GroupAddr=7458640
SpawnHeaderAddr=7465088
ItemsAddr=7465092
CharAddr=7465144
CharInfo=7465152
TargetAddr=7465156
GuildsAddr=7483156
ZoneAddr=7842568


These work in PoK - will run around a bit and let you know if there are any issues

Edit: oops, there are issues. maps don't autoload anymore.

Soulless
11-25-2003, 11:11 AM
quote:
--------------------------------------------------------------------------------

[Memory Offsets]
GroupCountAddr=7458312
GroupAddr=7458640
SpawnHeaderAddr=7465088
ItemsAddr=7465092
CharAddr=7465144
CharInfo=7465152
TargetAddr=7465156
GuildsAddr=7483156
ZoneAddr=7842568

--------------------------------------------------------------------------------



<< -- Admitted MySEQ n00b here, but when I use those offsets I wind up with a blank mob spawn list and blank mapping.

MQSEQ2
11-25-2003, 11:14 AM
Since SourceForge Rules as being the slowest website of the day it's making it very hard for folks to get the new offsets and test them.

Yahoo Messenger: MQSEQ
ICQ: MQSEQ ICQ Number: 234-901-424

How I came up with the Offsets was I took the old number then added 4104 to them to get the new offset. Of course this means that they may have changed the structures some. If this happened it will take a little bit longer to resolve everything.

Please turn on Error Logging (in options) and post any errors that it's reporting (you can ignore the DrawLine errors).

MQSEQ2
11-25-2003, 01:13 PM
If you are running 1.9b and it's not working for you please download the latest 1.9b from http://www.dvolve.net/EQ/MySEQ/. There was atleast 2 versions with the same version number. I expect this has been a root cause of alot of questions lately in regards to targeting and such.

I will release a Server 1.11 tonight. All it will be is the working 1.9b with just a version change, nothing else. This will help out in the future.

SurfAngel
11-25-2003, 01:20 PM
Instead of posting the section, can the first post include the entire INI file? That way everyone use the exact same one.

deda
11-25-2003, 01:36 PM
ZoneAddr=7841432

MQSEQ2
11-25-2003, 01:40 PM
Thanks Deda, I just figure out the Zone Addrs thanks to you and Ohmz.


I will post the Ini in a sec once I get an updated one ready.

MQSEQ2
11-25-2003, 01:49 PM
[Settings]
Port=6969
Refresh=0
ShowIniRead=0

[Memory Offsets]
GroupCountAddr=7458312
GroupAddr=7458640
SpawnHeaderAddr=7465088
ItemsAddr=7465092
CharAddr=7465144
CharInfo=7465152
TargetAddr=7465156
GuildsAddr=7483156
ZoneAddr=7841432

[SpawnInfo Offsets]
NameOffset=1
LastnameOffset=65
XOffset=104
YOffset=108
ZOffset=112
SpeedOffset=128
HeadingOffset=132
LinkdeadOffset=229
LFGOffset=232
EquipmentHeadOffset=272
EquipmentChestOffset=276
EquipmentArmsOffset=280
EquipmentWristsOffset=284
EquipmentHandsOffset=288
EquipmentLegsOffset=292
EquipmentFeetOffset=296
EquipmentPrimaryOffset=300
EquipmentSecondaryOffset=304
NextOffset=316
PrevOffset=328
TypeOffset=364
GenderOffset=374
LevelOffset=372
HideOffset=376
ClassOffset=378
SpawnIDOffset=384
RaceOffset=392
AFKOffset=404
BodyTypeOffset=408
HPCurrentOffset=412
DeityOffset=424
HPMaxOffset=428
GuildIDOffset=432
SpawnInfoEndOffset=436

[GroundItem Offsets]
PrevOffset=0
NextOffset=4
SpawnIDOffset=12
ZOffset=32
XOffset=36
YOffset=40
NameOffset=44
GroundItemEndOffset=68

[CharInfo Offsets]
NameOffset=2
LastnameOffset=66
GenderOffset=136
RaceOffset=140
ClassOffset=144
LevelOffset=152
ExpOffset=156
PracticePointsOffset=160
ManaOffset=164
BaseHPOffset=168
StunnedOffset=172
BaseSTROffset=176
BaseSTAOffset=180
BaseCHAOffset=184
BaseDEXOffset=188
BaseINTOffset=192
BaseAGIOffset=196
BaseWISOffset=200
LanguagesOffset=204
YOffset=2640
XOffset=2644
ZOffset=2648
HeadingOffset=2652
StandStateOffset=2656
PlatOffset=2660
GoldOffset=2664
SilverOffset=2668
CopperOffset=2672
BankPlatOffset=2676
BankGoldOffset=2680
BankSilverOffset=2684
BankCopperOffset=2688
BankSharedPlatOffset=2708
SkillOffset=2740
HungerLevelOffset=3420
ThirstLevelOffset=3424
SpawnInfo=3452
SpawnInfoOffset=3452
STROffset=3584
STAOffset=3588
CHAOffset=3592
DEXOffset=3596
INTOffset=3600
AGIOffset=3604
WISOffset=3608
SaveMagicOffset=3616
SaveFireOffset=3620
SaveColdOffset=3624
SavePoisonOffset=3628
SaveDiseaseOffset=3632
CurrWeightOffset=3638
DietyOffset=4884
AAExpOffset=5364
ServerNameOffset=8288
CharInfoEndOffset=8328

CybMax
11-25-2003, 03:14 PM
Works in LDoN and other zones.. :) Super job guys!!

Salamin
11-25-2003, 03:39 PM
The above offsets work great with 1.9b.
Keep up the awesome work guys.
To bad Im to dumb to be of help ;)

MQSEQ2
11-25-2003, 03:46 PM
Everyone can help in one way or another. If you can develop then you can test it out for us and report bugs so we can fix issues.

Seeing over 1000 views on this single post as well as the upgrades tells us that folks are wanting the Project to move forward. If you use the project then I would suggest comeing to the Forum atleast once a day or two becaue alot of changes have been occurring since the last past. So if you want to stay current visit the site and put some input into what you might want to see in the project.

Mixy!
11-25-2003, 05:02 PM
I dont know if this is an offset problem or something else... but i was in the nexus today and i ported right on top of a GM, Female Cleric Level 60. Myseq has been running great, but she did not show up as a GM under the Class column, and my rare filter didnt go off.

I also run Macroquest which did pick her up as a GM in the /who list.

Just thought i'd let you know. If you have any further questions, please ask and i will try to include more details.

-Mixy!

deda
11-25-2003, 05:21 PM
gm's can hide themselves so they dont appear on /w ingame.

mysequser
11-25-2003, 05:29 PM
Was trying to edit several hours ago to say that the first set of offsets wasn't autoloading maps... but looks fixed now.

MQSEQ2
11-25-2003, 05:36 PM
There is not a GM class they are regular class. If you are looking in the Classes.Txt and see these:

Warrior GM
Cleric GM
Paladin GM
Ranger GM
ShadowKnight GM
Druid GM
Monk GM
Bard GM
Rogue GM
Shaman GM
Necromancer GM
Wizard GM
Magician GM
Enchanter GM
Beastlord GM

These are not GM's they are Guild Masters. I will check to see if there is anything when can check (MacroQuest) to determine if there is a GM in the zone.

GM's can come in as a player not being flagged as a GM. So don't think they can't. I watched a GM log in as one of the players to give that player his stuff back after being scammed. Another example is when they come in as mobs at a GM event, they look normal but if you did a /wholl GM you would not see them listed.

Mixy!
11-25-2003, 06:52 PM
Just to clarify.. this GM came up in the regular /who filter, and the Macroquest /who filter. She was in as a GM that's for sure.. green name and all. I have a global filter for rares set up as GM. I was under the assumption that the "Warrior GM" in the classes.txt were GM's, not guildmasters.
Either way, just thought i'd mention it.

-Mixy!

MQSEQ2
11-25-2003, 08:57 PM
The Warrior GM in the Classes.txt is for Warrior Guild Master. I have verified it because I thought the same thing as you because I had a special alert that spoke GM in the zone but when zoning into PoK about drove me crazy about GM in the zone about 20 times and when I did a /who all GM none were on.

I will look thru the MQ code to see how they are checking for GM's and will try to add it in the future.

xeerex
11-25-2003, 09:02 PM
I can cofirm that the listed offsets appear to be correct with "old" server 1.19b.

I'll be installing the new server right now to test.

jag111
11-26-2003, 03:22 AM
Someone should double check that the visibility offset is working properly (i.e. Invis mobs are being listed as invis in the spawn list). I'd do it myself, but I'm going to be away from my EQ machines during thanksgiving weekend.

slartibartfast
11-26-2003, 03:54 AM
Real GM's are not an EQ class.

The GM's you see currently are the guild masters where you go to train new skills.

There is a GM flag in the spawn_info struct that is normally set for a Game Master, but they can choose to be anonymous in which case i think this flag will not be set. MySEQ currently does nothing with this flag, when server version 2 is released this feature could be added.

MQSEQ2
11-26-2003, 06:16 AM
In the Server 2.0 I bring all that information accross so we should be good. I'm going to release the SP 2.0 and MySEQTester today as soon as I get to work. I'm also going to release a Server 1.11 so we can stop all the 1.9b issues.

badboy
11-26-2003, 08:58 AM
i seen this part at the head of all the offsets

[Settings]
Port=6969
Refresh=0
ShowIniRead=0

Does that go in the server.ini file ? I never had them lines any where. I looked on client and thought maybe you meant the port setting there instead of 5555 it was 6969, but i didnt see refresh or showiniread ..

So does this go in the server.ini file ? also does client port need top be changed to 6969 then or can it stay 5555 ..thanks

MQSEQ2
11-26-2003, 09:08 AM
Currently the following settings are not usable in the 1.x versions:

[Settings]
Port=6969
Refresh=0
ShowIniRead=0


These settings are used in the SP 2.x version that will be coming in the future.

The 1.x Server versions are hardcoded to port 5555 and there is no refresh on it, the refresh is controlled from the Client only.

Iwannasee
11-26-2003, 01:16 PM
I think the class #'s of the NPC spawns were changed two patches ago. Shortly after the MySEQ client was changed to display merchants with a "fat" blue ring there was a patch and suddenly some merchants weren't highlighted anymore. (the 3 merchants in the PoK building with the Seer, behind PoT stone for example) I've also noticed some class trainers (Enchanter GM in PoK building next to Nexus stone, for instance) aren't highlighted like others are.

An EQEmu forum post (http://www.everquestserver.com/forums/viewtopic.php?t=11249) hints that the #'s have been changed but I haven't seen anything saying what they've been changed to...

Hope this helps. :D

MQSEQ2
11-26-2003, 01:30 PM
I will look and verify if the list below corrosponds to the correct GM's and such. Slart updated this a week ago so the timing sounds about the correct time.


Here is the latest Classes.Txt:




Unknown0
Warrior
Cleric
Paladin
Ranger
Shadow Knight
Druid
Monk
Bard
Rogue
Shaman
Necromancer
Wizard
Magician
Enchanter
Beastlord
Unknown16
Unknown17
Unknown18
Unknown19
Warrior GM
Cleric GM
Paladin GM
Ranger GM
ShadowKnight GM
Druid GM
Monk GM
Bard GM
Rogue GM
Shaman GM
Necromancer GM
Wizard GM
Magician GM
Enchanter GM
Beastlord GM
Unknown35
Unknown36
Unknown37
Unknown38
Unknown39
Banker
Shopkeeper
Unknown42
Unknown43
Unknown44
Unknown45
Unknown46
Unknown47
Unknown48
Unknown49
Unknown50
Unknown51
Unknown52
Unknown53
Unknown54
Unknown55
Unknown56
Unknown57
Unknown58
Unknown59
LDoN Recruiter
LDoN Merchant
LDoN Object