Jump to content
Moopler
  • 0
Sign in to follow this  
longbreakers

What are meso hook effects??

Question

4 hours ago, NORBIN said:

Familiar Disarm

  Reveal hidden contents


//Familiar Disarm credits to kevintjuh93
//v178.3
[enable]
00BAA18F: //85 ?? 75 ?? F7 ?? F7 ?? 89 54 ?? ?? 89 7C [function start]
//Familiar_TryDoingAttack
db C3 90 90

[disable]
00BAA18F: 
sub esp,68

 

No Blue Boxes

  Hide contents


//No Blue Boxes credits to hi2you/Cam1596
//v178.3
[enable]
01DA6BD0: //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
//CUtilDlg::Notice
ret
nop

[disable]
01DA6BD0:
db 6A FF

 

Meso Hook

  Hide contents


//Meso Hook credits to [D.R.T]
//v178.3
[enable]
alloc(DecodeMoneyHook,128)
alloc(DecodeChangeStatHook,128)
label(DecodeMoneyRet)
label(DecodeChangeStatRet)

alloc(Mesos,8)
registersymbol(Mesos)

00B0FFAD: //E9 ?? ?? ?? ?? 90 50 E8 ?? ?? ?? ?? 89 86 ?? ?? ?? ?? 5E
//GW_CharacterStat::DecodeMoney
jmp DecodeMoneyHook
nop
DecodeMoneyRet:

DecodeMoneyHook:
mov [Mesos],eax
lea ecx,[esi+000000B4] //Original Opcode @ GW_CharacterStat::DecodeMoney
jmp DecodeMoneyRet

00B1D9D1: //E9 ?? ?? ?? ?? 90 50 E8 ?? ?? ?? ?? 89 86 ?? ?? ?? ?? 8B C3 25 ?? ?? ?? ?? 33 C9 0B C1 74 ?? 8B CF E8 ?? ?? ?? ?? 88 86 ?? ?? ?? ?? 8B C3
//GW_CharacterStat::DecodeChangeStat
jmp DecodeChangeStatHook
nop
DecodeChangeStatRet:

DecodeChangeStatHook:
mov [Mesos],eax
lea ecx,[esi+000000B4] //Original Opcode @ GW_CharacterStat::DecodeChangeStat
jmp DecodeChangeStatRet

[disable]
00B0FFAD:
lea ecx,[esi+000000B4]

00B1D9D1:
lea ecx,[esi+000000B4]

 

Blink Godmode

  Reveal hidden contents


//Blink Godmode credits to kevintjuh93
//v178.3
[enable]
alloc(HitAvoidPeriod_Hook,128)

HitAvoidPeriod_Hook:
mov edx,#2147483647 // Set character blink time after hit in milliseconds
jmp 01CCB150+6

01CCB150: //8B 91 ?? ?? ?? ?? 6A ?? 8D 44 24 ?? 50 89 54 24 ?? E8 ?? ?? ?? ?? 8B 78 ?? 8D 4C 24 ?? E8 ?? ?? ?? ?? 85 FF
//tHitAvoidPeriod 
jmp HitAvoidPeriod_Hook
db 90

[disable]
01CCB150:
mov edx,[ecx+00008330]

dealloc(HitAvoidPeriod_Hook)

 

 

Tried some addresses for attack count but most of it was CS when going past the default number of lines unfortunately. 01C910D6 is also the addy for Shade Spirit Claw & Blaster Shotgun Punch.

  Hide contents


//Vanquisher's Charm
[enable]
alloc(hook,128)

hook:
mov eax,03
mov [ebp-000002A4],eax
jmp 01CB2980+6

01CB2980:
jmp hook
db 90

[disable]
01CB2980: 
mov [ebp-000002A4],eax

dealloc(hook)

 

  Hide contents


//Cannon Bazooka
[enable]
alloc(hook,128)

hook:
mov eax,03
mov [ebp-0000019C],eax
jmp 01CAC293+6

01CAC293:
jmp hook
db 90

[disable]
01CAC293: 
mov [ebp-0000019C],eax

dealloc(hook)

 

  Hide contents


//Monkey Militia
[enable]
alloc(hook,128)

hook:
mov eax,0F
mov [ebp-0000011C],eax
jmp 0132E1BC+6

0132E1BC:
jmp hook
db 90

[disable]
0132E1BC: 
mov [ebp-0000011C],eax

dealloc(hook)

 

 

What are meso hook effects??

Share this post


Link to post

2 answers to this question

Recommended Posts

  • 0

I moved your question.

Meso Hook is just a way to count the number of mesos you have obtained. By adding the address "Mesos" after the script has been ticked.

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  
×