Jump to content
Moopler Closing Read more... ×
Moopler
  • 0
Sign in to follow this  
서민웅

Question What is Jr Boogie address for Auto Familiar?

Question

As the title says :P, the script for auto familiar contains the address for the spider, however I don't know how to get the address for the Jr. Boogie, anyone know what the address is? Thanks :drop:

Share this post


Link to post

5 answers to this question

Recommended Posts

  • 0

Jr Boogies value is 0097FAA2, you can get these values by break-pointing the push before the call to the function

Spoiler

mov ecx,[029DB25C]//Context PTR 8B 0D ? ? ? ? 50 E8 ? ? ? ? C7 ? ? ? FF FF FF FF 85 F6
mov eax,0097FB67 //Big Spider Familiar
push eax //Breakpoint the address below using the aob above for familiar value
call 01EC1020 //Call below AOB above

 

Breakpoint the address below using the aob above for familiar value 

or through the packet

Spawn Packet
 

[header][timestamp][familiar_id][01] 

Despawn Packet

[header][timestamp][familiar_id][00] 

 

  • Like 2

Share this post


Link to post
  • 0

Sorry but I have no idea what you mean by breaking the point :P, but thanks for the help ^.^

Auto Familiar

  Reveal hidden contents


//Credit kevintjuh93 for familiar offsets
//Use with familiar disarm
[ENABLE]
alloc(hook,128)
alloc(summon_familiar,128)
label(return)

010557C6: //GenerateMovePath hook (script won't execute unless theres mobs)
jmp hook
return:

hook:
pushad
mov edi,[029DB0D0] //CUserlocal 8B 3D ? ? ? ? 8B 40
mov edi,[edi+12168] //apFamiliar 8B 81 ? ? ? ? 8B ? ? ? 56 8B ? ? ? 89
mov edi,[edi+04]
cmp edi,0 // Value = 0 when familiar is not summoned
jne ending
call summon_familiar
ending:
popad
mov eax,[029CDC90] //Original OP
jmp return

summon_familiar:
mov ecx,[029DB25C]//Context PTR 8B 0D ? ? ? ? 50 E8 ? ? ? ? C7 ? ? ? FF FF FF FF 85 F6
mov eax,0097FB67 //Big Spider Familiar
push eax //Breakpoint address below the AOB above for familiar value
call 01EC1020 //Call below AOB above
ret

//CUtilDlg::Notice
01DAC980: //Remove bluebox "Can't summon while soaring"
ret
nop

00BAA6A0: //Familiar Disarm
db C3 90 90

[DISABLE]
010557C6: //A1 ? ? ? ? 33 C4 50 8D 84 24 ? ? ? ? 64 A3 00 00 00 00 8B 84 24 ? ? 00 00 8B D9
mov eax,[029CDC90]

01DAC980: //6A ?? 68 ?? ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 83 EC ?? 53 55 56 57 A1 ?? ?? ?? ?? 33 C4 50 8D 44 24 ?? 64 A3 ?? ?? ?? ?? 83 7C 24 ?? ?? C7 44 24 ?? ?? ?? ?? ?? 75 ?? A1 ?? ?? ?? ?? 83 B8 ?? ?? ?? ?? ?? 75 ?? 80 B8 ?? ?? ?? ?? ?? 75 ?? 80 B8 ?? ?? ?? ?? ?? 75 ?? 83 B8 ?? ?? ?? ?? ?? 75 ?? 8B 44 24 ?? C7 44 24 ?? ?? ?? ?? ?? 85 C0
db 6A FF

00BAA6A0: //85 ?? 75 ?? F7 ?? F7 ?? 89 54 ?? ?? 89 7C [function start]
sub esp,68

 

 

I get an error in line 19 (jne ending) when I try to assemble the script, could I have some help please? Thanks

Share this post


Link to post
  • 0
5 hours ago, 서민웅 said:

Sorry but I have no idea what you mean by breaking the point :P, but thanks for the help ^.^

I get an error in line 19 (jne ending) when I try to assemble the script, could I have some help please? Thanks

Add label(ending)

Spoiler

//Credit kevintjuh93 for familiar offsets
//Use with familiar disarm
[ENABLE]
alloc(hook,128)
alloc(summon_familiar,128)
label(ending)
label(return)


010557C6: //GenerateMovePath Function (script won't execute unless theres mobs)
jmp hook
return:

hook:
pushad
mov edi,[029DB0D0] //CUserlocal 8B 3D ? ? ? ? 8B 40
mov edi,[edi+12168] //apFamiliar 8B 81 ? ? ? ? 8B ? ? ? 56 8B ? ? ? 89
mov edi,[edi+04]
cmp edi,0 // Value = 0 when familiar is not summoned
jne ending
call summon_familiar
ending:
popad
mov eax,[029CDC90] //Original OP
jmp return

summon_familiar:
mov ecx,[029DB25C]//Context PTR 8B 0D ? ? ? ? 50 E8 ? ? ? ? C7 ? ? ? FF FF FF FF 85 F6
mov eax,0097FB67 //Big Spider Familiar
push eax //Breakpoint address below the AOB above for familiar value
call 01EC1020 //Call below AOB above
ret

//CUtilDlg::Notice
01DAC980: //Remove blue box "Can't summon while soaring"
ret
nop

00BAA6A0: //Familiar Disarm
db C3 90 90

[DISABLE]
010557C6: //A1 ? ? ? ? 33 C4 50 8D 84 24 ? ? ? ? 64 A3 00 00 00 00 8B 84 24 ? ? 00 00 8B D9
mov eax,[029CDC90]

01DAC980: //6A ?? 68 ?? ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 83 EC ?? 53 55 56 57 A1 ?? ?? ?? ?? 33 C4 50 8D 44 24 ?? 64 A3 ?? ?? ?? ?? 83 7C 24 ?? ?? C7 44 24 ?? ?? ?? ?? ?? 75 ?? A1 ?? ?? ?? ?? 83 B8 ?? ?? ?? ?? ?? 75 ?? 80 B8 ?? ?? ?? ?? ?? 75 ?? 80 B8 ?? ?? ?? ?? ?? 75 ?? 83 B8 ?? ?? ?? ?? ?? 75 ?? 8B 44 24 ?? C7 44 24 ?? ?? ?? ?? ?? 85 C0
db 6A FF

00BAA6A0: //85 ?? 75 ?? F7 ?? F7 ?? 89 54 ?? ?? 89 7C [function start]
sub esp,68

 

 

  • Like 1

Share this post


Link to post
  • 0

Few more IDs if anyone needs them.

Mutant Snail - 97FC04

Mutant Ribbon Pig - 97FC07

Wolf Underling - 97FBEE

Eye Of Time - 97FB93

 

  • Like 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×