• 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 --->

Warp offset : enlighten me plz (1 Viewer)

bartab

New member
Joined
Nov 19, 2005
RedCents
following this post today : http://www.redguides.com/community/showthread.php?t=9650
which gives the warp offset :
#define LocalCEverQuest__DoTheZone 0x4C6D60

I tried to find it by myself using this guide :
http://www.redguides.com/community/showthread.php?t=4829&page=1&pp=15

I dont find the same thing and I'd like to understand where I fail if someone can explain to me.

First step is to search for this string :
A1 FF FF FF 00 D9 05 FF FF FF 00 D9 05 FF FF FF 00 8B
and note the adress : I find 580CF
I put explanations of the guide in bold and comment them so as you can see if my logic is ok or not.

"Now go back to XVI32 and count the squares after the adress untill you get to the function start (A1)"
I count the number of boxes between the first square of the adress and A1, there is only 1 square which is CC

I had it to the adress : 1+580CF=580D0

"Then add 0x004 to the front of the number you come up with....and you have your warp offset."

0x004580D0

which obviously is different from 0x4C6D60 !

where am I wrong please ?
 
A few things have changed since this guide was posted in August. The best way to look for the WARP offset for NOW (I am saying it could change, but it works this way last few patches).....

Also you are mixing up WARP and DOTHEZONE. WARP is your /warp around the zone thing, DOTHEZONE is /ZONE. These are 2 different offsets used for various plugins, etc.

Do a SEARCH for "aRepopToHome"

Rich (BB code):
.text:0047B693                 push    1
.text:0047B695                 push    offset aRepopToHomeAtD ; "repop to home at death"
.text:0047B69A                 push    edx
.text:0047B69B                 call    sub_4C6D60 <-- DoTheZone
.text:0047B6A0                 mov     ecx, dword_9661B0
.text:0047B6A6                 call    sub_4580D0 <-- WARP
.text:0047B6AB                 mov     ecx, dword_9661B0
.text:0047B6B1                 call    sub_456BA0
.text:0047B6B6                 jmp     loc_47F136

Now look for the first call below where you land, that is the DoTheZone define, below that is the next call, that is the WARP define/Offset. That easy.

Oh yeah I was using IDA PRO for this. http://www.datarescue.be/idademo/idademo49sp.exe

IDA Pro Demo expires after a certain date, just set your computer date back a bit, and works fine.
 
A little off topic but what if you change your somp clock to 2010 and then install IDA pro demo. after install change back to 2006? Just a though. I actually bought the damn thing ....
 
Warp offset : enlighten me plz

Users who are viewing this thread

Back
Top