Jump to content
Moopler
Sign in to follow this  
hippo

Release Autoupdate scripts

Recommended Posts

Hey guys,

i updated some useful scripts with an auto update function, so you dont have to update the scripts after a patch yourself.

godmode:

[Enable]
label(_gmode)
registersymbol(_gmode)
aobscan(gmode,6A FF 68 ? ? ? ? 64 A1 ? ? ? ? 50 81 EC ? ? ? ? 53 55 56 57 A1 ? ? ? ? 33 C4 50 8D 84 ? ? ? ? ? 64 A3 ? ? ? ? 8B E9 8B 9C ? ? ? ? ? C7 44 ? ? ? ? ? ? 85 DB)

gmode:
_gmode: 
db C2 2C 00

[Disable]
_gmode:
db 6A FF 68

unregistersymbol(_gmode)

 

instantdrop:

// Supertubi / Instant drop


[Enable]
label(_idrop)
registersymbol(_idrop)
aobscan(idrop,0D ?? ?? ?? ?? 83 C4 ?? E9 ?? ?? ?? ?? DD 05 ?? ?? ?? ?? DC C9)

idrop:
_idrop: //
db 25
[Disable]
_idrop:
db 0D

unregistersymbol(_idrop)

 

 

Fusion attack:

[Enable]
alloc(Hook,512)
label(Return)
label(_fusion)
registersymbol(_fusion)
aobscan(fusion,89 ?? 81 40 89 44 24 ?? 8B 44 24 ?? 85 C0)

fusion:

_fusion:
jmp Hook
db 90 90 90
Return:
Hook:
mov [ecx+eax*4],edi
inc eax
cmp eax,[esp+6C]
jl Hook
mov [esp+1C],eax
jmp Return

[Disable]
dealloc(Hook)

_fusion:
db 89 3C 81 40 89 44 24 1C

unregistersymbol(_fusion)

 

Item Filter:

// Item Filter



[enable]
alloc(ItemFilter,256)
alloc(ItemList,2048)
alloc(Mesos,4)
alloc(Mode,4)
RegisterSymbol(Mode)
RegisterSymbol(Mesos)
label(Return)
label(End)
label(FilterMesos)
label(RejectOrAccept)
label(AcceptFilter)
label(RejectFilter)
label(Ignore)
label(_filter)
registersymbol(_filter)
aobscan(filter,8B ? 89 ? ? E8 ? ? ? ? 8B ? 89 ? ? E8 ? ? ? ? 0F ? ? 89 ? ? 8B ? E8 ? ? ? ? 0F)




Mesos:
dd #0 // minimum meso


Mode:
dd #0 // 0=accept, 1=reject


ItemList:
// item IDs here that you want to reject or accept
dd #4000001 // mushroom cap


dd 00 // end of list

filter:

// 8B ? 89 ? ? E8 ? ? ? ? 8B ? 89 ? ? E8 ? ? ? ? 0F ? ? 89 ? ? 8B ? E8 ? ? ? ? 0F
_filter:
jmp ItemFilter
Return:


ItemFilter:
push edx
mov edx,[Mesos]
cmp eax,edx
jle FilterMesos
mov edx,ItemList
jmp RejectOrAccept


FilterMesos:
mov [esi+40],0
jmp End


RejectOrAccept:
cmp byte ptr [Mode],0
je AcceptFilter
cmp byte ptr [Mode],1
je RejectFilter


AcceptFilter:
cmp eax,[edx]
je End
cmp dword ptr [edx],0
je Ignore
add edx,4
jmp AcceptFilter


RejectFilter:
cmp eax,[edx]
je Ignore
cmp dword ptr [edx],0
je End
add edx,4
jmp RejectFilter


Ignore:
cmp eax,#60000 // added this code otherwise mesos is dropped but not shown in accept mode
jle End
mov eax,0


End:
pop edx
mov ecx,ebx // org code
mov [esi+44],eax // org code
jmp Return


[disable]
_filter:
mov ecx,ebx
mov [esi+44],eax

unregistersymbol(_filter)

 

No mob reaction:

//No Mob Reaction/Faster Kill

[Enable]
label(_nmr)
registersymbol(_nmr)
aobscan(nmr,6A ?? 68 ?? ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 83 EC ?? 53 55 56 57 A1 ?? ?? ?? ?? 33 C4 50 8D 44 24 ?? 64 A3 ?? ?? ?? ?? 8B F1 89 74 24 ?? A1 ?? ?? ?? ?? 33)

nmr:
_nmr: //6A ?? 68 ?? ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 83 EC ?? 53 55 56 57 A1 ?? ?? ?? ?? 33 C4 50 8D 44 24 ?? 64 A3 ?? ?? ?? ?? 8B F1 89 74 24 ?? A1 ?? ?? ?? ?? 33
Ret 0058

[Disable]
_nmr:
Db 6A FF 68

unregistersymbol(_nmr)

 

Script for the 500k dmg hack

[enable]
label(_sc)
registersymbol(_sc)
aobscan(sc,75 ? 83 7C 24 ? 01 75 ? 8B 8F)

sc:
_sc: // Allow the skill to fetch mobs for the target array
db 90 90

[disable]
_sc: // 75 ? 83 7C 24 ? 01 75 ? 8B 8F
db 75 2B

unregistersymbol(_sc)

 

No magnus balls

//No Magnus Balls
[Enable]
label(_nom)
registersymbol(_nom)
aobscan(nom,55 8B ?? 83 ?? ?? 6A ?? 68 ?? ?? ?? ?? 64 ?? ?? ?? ?? ?? 50 83 ?? ?? 53 55 56 57 A1 ?? ?? ?? ?? 33 ?? 50 8D ?? ?? ?? 64 ?? ?? ?? ?? ?? 8B ?? 33 ?? 39 ?? ?? ?? ?? ?? 0F 84)

nom:
_nom://2nd result 55 8B ?? 83 ?? ?? 6A ?? 68 ?? ?? ?? ?? 64 ?? ?? ?? ?? ?? 50 83 ?? ?? 53 55 56 57 A1 ?? ?? ?? ?? 33 ?? 50 8D ?? ?? ?? 64 ?? ?? ?? ?? ?? 8B ?? 33 ?? 39 ?? ?? ?? ?? ?? 0F 84
db C3

[Disable]
_nom:
db 55

unregistersymbol(_nom)

 

no delay

//No Delay
[ENABLE]
label(_nod)
registersymbol(_nod)
aobscan(nod,8B 95 ?? ?? ?? ?? 89 55 ?? 8B 85 ?? ?? ?? ?? 50 E8 ?? ?? ?? ?? 83 C4 ?? 85 C0 75 ?? 83 7D ?? ?? 75 ?? 8B 8D ?? ?? ?? ?? 8B 11)

nod:
_nod: 
db 8A
[DISABLE]
_nod:
db 8B

unregistersymbol(_nod)

 

i will update this thread from time to time.

 

credits go to the creatos of the hacks!

Edited by hippo
  • Like 4

Share this post


Link to post

i've updated Unlimited Attack

//Unlimited Attack
//EMS v115.1
//Updated By metalplut

[Enable]
011993A0: // 7E ?? 83 F8 ?? 7D ?? 8B 41 ?? 2B C2
db EB
[Disable]
011993A0:
db 7E

Edited by metalplut
  • Like 1

Share this post


Link to post

Returned to MS after years.. With which skills does No Delay work? (ideally without d/c) cheers :D

Wrong thread, you should create your own for this type of question.

 

Answer: Most skills DC instantly or if you attack too fast. Normal attacks are less likely to DC but will still DC. GND is mainly used as a side script with Skill Injection, so that the Skill Injection has no delay.

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  
×