[Ems]v0.28 ^^

Tema en 'MapleStory' iniciado por D-Luck, 15 Sep 2007.

Estado del tema:
Cerrado para nuevas respuestas
  1. D-Luck

    D-Luck
    Expand Collapse
    Recluta

    Mensajes:
    28
    Me Gusta recibidos:
    0
    [Ems]v0.28 scripts para hackear

    Este es mi primer aporte a la comunidad ^^ .. aqui les traigo una lista de scripts publicos y los mas importantes que usaran

    Yo les recomiendo que usen:
    • 1 hit god mode
    • Yoyo / dupex ( Preferiblemente yoyo)
    • Super tubi
    • Instant drop
    • No breath y unlimitt attk
    Les recomiendo tambien que a los que le salga el aviso de que as jugado una hora te salgas y vuelvas a entrar a maple:arriba:

    Porcierto.. algunos diran que ya hay un post de esto pero este esta MAS COMPLETO y tiene sus creditos ^^

    CRC Bypass (EMS028.CEM)
    Código:
    [ENABLE] 
    ALLOC(crc,128) 
    ALLOC(dump,3670016) 
    LABEL(oldmem) 
    LABEL(ret) 
    LOADBINARY(dump,EMS028.CEM) 
    crc: 
    CMP ECX,00400000 
    JB oldmem 
    CMP ECX,00780000 
    JA oldmem 
    MOV EAX,dump 
    ADD ECX, dump-400000 
    oldmem: 
    MOV EAX,[EBP+10] 
    DB 56 57 
    JMP ret 
    00458BAE: 
    JMP crc 
    ret: 
    
    [DISABLE] 
    00458BAE: 
    MOV EAX,[EBP+10] 
    DB 56 57 
    DEALLOC(crc) 
    DEALLOC(dump)
    Pin Unrandomizer
    Código:
    [ENABLE] 
    alloc(pinunrandom,128) 
    label(returnhere) 
    pinunrandom: 
    add eax,edx 
    push edx 
    shr edx,1 
    mov [eax],edx 
    pop edx 
    cmp byte ptr [eax],ff 
    jmp returnhere 
    0060729C: 
    jmp pinunrandom 
    returnhere: 
    
    [DISABLE] 
    0060729C:
    add eax,edx 
    cmp byte ptr [eax],0a
    Pin Typer
    Código:
    [ENABLE] 
    00472FC5: 
    db 0f 83 
    
    [DISABLE] 
    00472FC5:
    db 0f 86
    Full Godmode
    Código:
    [ENABLE] 
    659029: 
    DB 0F 84 
    
    [DISABLE] 
    659029: 
    DB 0F 85 
    No-Hit Godmode
    Código:
    [ENABLE] 
    658FCA: 
    DB 0F 84 
    
    [DISABLE] 
    658FCA: 
    DB 0F 85 
    1-Hit Godmode
    Código:
    [ENABLE] 
    0064B6A7: 
    db 0F 84 
    
    [DISABLE] 
    0064B6A7:
    db 0F 85
    Miss Godmode
    Código:
    [ENABLE] 
    00737A90: 
    db 00 00 00 00 00 00 00 00 a1 e6 c5 c7 f2 d7 
    
    [DISABLE] 
    00737A90: 
    db 00 00 00 00 f0 69 f8 40 a1 e6 c5 c7 f2 d7
    Damage Control
    Código:
    [ENABLE]
    00737A94:
    db 00 00 f0 3f
    
    [DISABLE]
    00737A94:
    db f0 69 f8 40
    No Knockback
    Código:
    [ENABLE] 
    00661317: 
    db 7d 
    
    [DISABLE] 
    00661317: 
    db 7c 
    Perfect No Breath
    Código:
    [ENABLE] 
    004A8D4F: 
    db eb 
    0048B4D3: 
    db eb 
    006BAA2B: 
    db eb 
    
    [DISABLE] 
    004A8D4F: 
    db 7e 
    0048B4D3: 
    db 7e 
    006BAA2B: 
    db 7e 
    Unlimited Attack
    Código:
    [ENABLE]
    Alloc(UnlimitedAttack,40)
    Label(returnhere)
    00696691:
    jmp UnlimitedAttack
    returnhere:
    UnlimitedAttack:
    push ebx
    push eax
    mov eax,[0079ac20]
    mov ebx,[eax+5f4]
    inc ebx
    mov eax,[eax+13C4]
    cmp eax,50
    pop eax
    cmovge eax,ebx
    pop ebx
    mov [ebx],eax
    mov edi,[ebp+10]
    jmp returnhere
    
    [DISABLE]
    00696691:
    mov [ebx],eax
    mov edi,[ebp+10]
    Dealloc(UnlimitedAttack)
    Super Tubi
    Código:
    [ENABLE] 
    00489108: 
    db 90 90 
    
    [DISABLE] 
    00489108:
    db 75 36
    Instant Drop
    Código:
    [ENABLE] 
    00735AC0: 
    db 00 00 00 00 00 00 00 00 
    
    [DISABLE] 
    00735AC0:
    db 00 00 00 00 
    add [eax-71], al 
    inc eax
    Item Vac
    Código:
    [ENABLE] 
    alloc(ItemVac,128) 
    label(return) 
    ItemVac: 
    pushad 
    mov ecx,[ebp+8] 
    mov ebx,[ebp-24] 
    mov [ecx],ebx 
    mov [ecx+4],eax 
    mov ecx,eax 
    mov eax,ebx 
    lea edx,[eax-19] 
    mov [ebp-34],edx 
    lea edx,[ecx-32] 
    add eax,19 
    add ecx,A 
    mov [ebp-30],edx 
    mov [ebp-2C],eax 
    mov [ebp-28],ecx 
    popad 
    push eax 
    push [ebp-24] 
    lea eax,[ebp-34] 
    jmp return 
    004903BA:
    jmp ItemVac 
    nop 
    nop 
    return: 
    
    [DISABLE] 
    004903BA:
    push eax 
    push [ebp-24] 
    lea eax,[ebp-34]
    Item Filter
    Código:
    [ENABLE] 
    Alloc(filter,124) 
    label(ifreject) 
    label(end) 
    label(skip) 
    Alloc(iftable,16024) 
    label(ifexit) 
    filter: 
    push ebx 
    push esi 
    xor ebx, ebx 
    mov esi,iftable 
    ifreject: 
    cmp eax,[esi] 
    je skip 
    cmp [esi],ebx 
    je end 
    add esi,4 
    jmp ifreject 
    skip: 
    mov eax,00 
    end: 
    pop esi 
    pop ebx 
    mov [edi+34], eax 
    mov edi, [ebp-14] 
    jmp ifexit 
    iftable: 
    //Arrows 
    dd 1F6EE0 //Arrow for Bow 
    dd 1F72C8 //Arrow for Crossbow 
    dd 1F6EE1 //Bronze Arrow for Bow 
    dd 1F72C9 //Bronze Arrow for Crossbow 
    //Potions 
    dd 1E8480 //Red Potion 
    dd 1E8481 //Orange Potion 
    dd 1E8482 //White Potion 
    dd 1E8483 //Blue Potion 
    dd 1E8486 //Mana Elixer 
    dd 1E8487 //Red Pill 
    dd 1E8488 //Orange Pill 
    dd 1E8489 //White Pill 
    dd 1E848A //Blue Pill 
    dd 1E848B //Mana Elixer Pill 
    dd 1E8484 //Elixer 
    dd 1E8485 //Power Elixer 
    dd 1F47D4 //All Cure Potion 
    dd 1F47D0 //Antidote 
    dd 1F47D1 //Eye Drop 
    dd 1F47D3 //Holy Water 
    dd 1F47D2 //Tonic 
    dd 1E8C50 //Dexterity Potion 
    dd 1E8C52 //Magic Potion 
    dd 1E8C55 //Sniper Potion 
    dd 1E8C51 //Speed Potion 
    dd 1E8C54 //Warrior Potion 
    dd 1E8C53 //Wizard Potion 
    dd 1E8C59 //Dexterity Pill 
    dd 1E8C57 //Magic Pill 
    dd 1E8C58 //Sniper Pill 
    dd 1E8C5A //Speed Pill 
    dd 1E8C56 //Warrior Pill 
    dd 1EAB93 //Orange 
    dd 1EAB94 //Lemon 
    //Rocks 
    dd 3D2071 //The Summoning Rock 
    dd 3D2070 //The Magic Rock 
    //Mini-Game Items 
    dd 3D7E3C //Monster Card 
    dd 3D7E3D //Bloctopus Omok Piece 
    dd 3D7E31 //Mushroom Omok Piece 
    dd 3D7E3A //Octopus Omok Piece 
    dd 3D7E39 //Omok Table 
    dd 3D7E3F //Panda Teddy Omok Piece 
    dd 3D7E3B //Pig Omok Piece 
    dd 3D7E3E //Pink Teddy Omok Piece 
    dd 3D7E30 //Slime Omok Piece 
    dd 3D7E40 //Trixter Omok Piece 
    //Plate Ores 
    dd 3D3013 //Adamantium Ore 
    dd 3D3010 //Bronze Ore 
    dd 3D3016 //Gold Ore 
    dd 3D3012 //Mithril Ore 
    dd 3D3015 //Orihalcon Ore 
    dd 3D3014 //Silver Ore 
    dd 3D3011 //Steel Ore 
    //Jewel Ores 
    dd 3D5721 //Amethyst Ore 
    dd 3D5722 //Aquamarine Ore 
    dd 3D5728 //Black Crystal Ore 
    dd 3D5727 //Diamond Ore 
    dd 3D5723 //Emerald Ore 
    dd 3D5720 //Garnet Ore 
    dd 3D5724 //Opal Ore 
    dd 3D5725 //Sapphire Ore 
    dd 3D5726 //Topaz Ore 
    dd 00 
    00491571: 
    jmp filter 
    db 90 
    ifexit: 
    
    [DISABLE] 
    dealloc(filter) 
    dealloc(IFTable) 
    00491571:
    MOV [EDI+34], EAX 
    MOV EDI, [EBP-14]
    Spam + Swear Filter
    Código:
    [ENABLE] 
    0044C57F: 
    db 90 90 
    0044C1A9: 
    db eb 
    0044C1F1: 
    db eb 
    
    [DISABLE] 
    0044C57F:
    db 74 1c 
    0044C1A9:
    db 74 
    0044C1F1:
    db 73
    dEM Vac
    Código:
    [ENABLE]
    alloc(dv,100)
    alloc(dvtype,4)
    label(normalx)
    label(normaly)
    label(endx)
    label(endy)
    label(backdv)
    label(dvzero)
    label(dvone)
    registersymbol(dvtype)
    dv:
    mov eax, [0079ACB8]
    push eax
    mov eax, [eax+57C]
    mov [ebx+3FC], eax
    cmp [dvtype], 0
    je dvzero
    cmp [dvtype], 1
    je dvone
    sub eax, 100
    jmp dvzero
    dvone:
    add eax, 100
    dvzero:
    mov [ebx+3F4], eax 
    pop eax
    mov eax, [eax+618] 
    mov [ebx+3F4], eax
    mov [ebx+400], eax
    jmp backdv
    push ecx
    mov ecx, [0079ACB8]
    add ecx,598
    cmp ebx, ecx
    je normalx
    mov ecx, [ecx]
    cmp [dvtype], 0
    cmp [dvtype], 1
    sub ecx, 100
    add ecx, 100
    cmp [ebx],ecx
    je endx
    normalx:
    mov [ebx],eax
    endx:
    pop ecx
    mov edi, [ebp+10]
    push ecx
    mov ecx, [0079ACB8]
    add ecx,59C
    cmp edi, ecx
    je normaly
    mov ecx, [ecx]
    cmp [edi],ecx
    je endy
    normaly:
    mov [edi],eax
    endy:
    pop ecx
    mov ebx, [ebp+14]
    0051e2f5:
    jmp dv
    nop
    backdv:
    
    [DISABLE]
    0051e2f5:
    mov [ebx+400], eax
    dealloc(dv)
    dealloc(uvx)
    dealloc(uvy)
    dealloc(dvtype)
    unregistersymbol(dvtype)
    Noobis Loser Vac
    Código:
    [ENABLE]
    0051e29d: 
    jne 0051e2b4
    
    [DISABLE]
    0051e29d:
    je 0051e2b4
    1-Level-Map Vac
    Código:
    [ENABLE] 
    0053141D: 
    fstp st(1) 
    
    [DISABLE] 
    0053141D: 
    fstp st(0) 
    YoYo DupeX Vac
    Código:
    [ENABLE] 
    alloc(YoYoDupe, 1024) 
    alloc(RunFlag, 4) 
    alloc(ESIValue, 4) 
    alloc(EDIValue, 4) 
    alloc(ESIAddy,4) 
    alloc(hookit,128) 
    registersymbol(ESIAddy) 
    label(returnhere) 
    label(NoVac) 
    label(DupeXVac) 
    label(DoNormal) 
    label(back) 
    YoYoDupe: 
    push eax 
    push ecx 
    cmp [RunFlag], 2 
    je DupeXVac 
    mov eax, 0079AC20 
    mov eax, [eax] 
    add eax, 61C 
    mov eax, [eax] 
    sub eax, C 
    mov [ESIValue],eax 
    mov eax,[eax+114] 
    mov [EDIValue],eax 
    inc [RunFlag] 
    inc [RunFlag] 
    DupeXVac: 
    cmp esi,[ESIValue] 
    je DoNormal 
    push ecx 
    mov ecx,ESIAddy 
    mov [ecx],esi 
    pop ecx 
    DoNormal: 
    mov [esi+00000110],edi 
    pop ecx 
    pop eax 
    jmp back 
    ESIAddy: 
    db 00 00 00 00 
    RunFlag: 
    db 00 00 00 00 
    ESIValue: 
    db 00 00 00 00 
    EDIValue: 
    db 00 00 00 00 
    006955C5: 
    jmp YoYoDupe 
    db 90 
    back: 
    0051E2F5: 
    jmp hookit 
    nop 
    returnhere: 
    hookit: 
    cmp [ESIAddy], 0 
    je NoVac 
    push eax 
    push ebx 
    mov eax,[ESIAddy] 
    mov ebx,[EDIValue] 
    mov [eax+110],ebx 
    mov eax,[eax+110] 
    mov [eax+4c],ebx 
    mov [eax+50],ebx 
    pop ebx 
    pop eax 
    NoVac: 
    mov [ebx+00000400],eax 
    jmp returnhere 
    
    [DISABLE] 
    unregistersymbol(ESIAddy) 
    dealloc(YoYoDupe) 
    dealloc(RunFlag) 
    dealloc(ESIValue) 
    dealloc(EDIValue) 
    dealloc(ESIAddy) 
    dealloc(hookit) 
    0051E2F5: 
    mov [ebx+00000400],eax 
    006955C5: 
    mov [esi+00000110],edi 
    Delay DupeX Vac
    Código:
    [ENABLE] 
    alloc(DupeX, 256) 
    alloc(CharESI, 4) 
    alloc(CharPID, 4) 
    alloc(PreviousESI, 4) 
    alloc(DupeXSwitch, 4) 
    registerSymbol(DupeXSwitch) 
    label(NoVac) 
    label(DupeXVac) 
    label(LoadChar) 
    label(RefreshPID) 
    label(EndLoadChar) 
    label(LoadESI) 
    label(LoadPID) 
    label(EndLoadPID) 
    label(DelayDupeX) 
    label(EndDDX) 
    label(LoadPrevious) 
    label(NormalDupeX) 
    label(EndDupeX) 
    CharESI: 
    dd 00000000 
    CharPID: 
    dd 00000000 
    PreviousESI: 
    dd 00000000 
    DupeXSwitch: 
    dd 00000000 
    DupeX: 
    push eax 
    xor eax, eax 
    cmp eax, [DupeXSwitch] 
    je NoVac 
    jmp DupeXVac 
    NoVac: 
    mov [CharESI], eax 
    mov [CharPID], eax 
    mov [PreviousESI], eax 
    jmp NormalDupeX 
    DupeXVac: 
    call LoadChar 
    call DelayDupeX 
    cmp [CharESI], esi 
    je NormalDupeX 
    call LoadPrevious 
    jmp NormalDupeX 
    LoadChar: 
    call LoadESI 
    cmp eax, [CharPID] 
    je RefreshPID 
    cmp [DupeXSwitch], eax 
    jl RefreshPID 
    jmp EndLoadChar 
    RefreshPID: 
    call LoadPID 
    EndLoadChar: 
    ret 
    LoadESI: 
    push eax 
    mov eax,[0079A0B8] 
    mov eax,[eax+8] 
    mov eax,[eax+61C] 
    sub eax, C 
    mov [CharESI], eax 
    pop eax 
    ret 
    LoadPID: 
    push ebx 
    mov ebx, [CharESI] 
    mov ebx, [ebx+110] 
    cmp eax, ebx 
    je EndLoadPID 
    mov [CharPID], ebx 
    EndLoadPID: 
    pop ebx 
    ret 
    DelayDupeX: 
    push esi 
    mov esi, [PreviousESI] 
    test esi, esi 
    je EndDDX 
    mov eax, [CharPID] 
    mov [esi+110],eax 
    mov [esi+114],eax 
    EndDDX: 
    pop esi 
    ret 
    LoadPrevious: 
    mov [PreviousESI], esi 
    ret 
    NormalDupeX: 
    pop eax 
    mov [esi+114], edi 
    jmp EndDupeX 
    00695589: 
    jmp DupeX 
    db 90 
    EndDupeX: 
    
    [DISABLE] 
    00695589: 
    mov [esi+00000114],edi 
    dealloc(DupeX) 
    dealloc(CharESI) 
    dealloc(CharPID) 
    dealloc(PreviousESI) 
    dealloc(DupeXSwitch) 
    unregisterSymbol(DupeXSwitch)
    Delay DupeX Vac (Address)
    Código:
    Address: DupeXSwitch
    
    //0 = Off
    //Over 0 = ON (Stay)
    //Under 0 = ON (Follow)
    Slow DupeX Vac
    Código:
    [ENABLE] 
    alloc(CodeCave,32) 
    alloc(Pointer,32) 
    registersymbol(CodeCave) 
    registersymbol(Pointer) 
    label(ReturnHere) 
    CodeCave: 
    push ecx 
    mov ecx,Pointer 
    mov [ecx],esi 
    pop ecx 
    mov [esi+00000114],edi 
    jmp ReturnHere 
    00695589: 
    jmp CodeCave 
    db 90 
    ReturnHere: 
    
    [DISABLE] 
    00695589:
    mov [esi+00000114],edi 
    dealloc(CodeCave) 
    dealloc(Pointer) 
    unregistersymbol(CodeCave) 
    unregistersymbol(Pointer)
    Slow DupeX Vac (Address)
    Código:
    Address of pointer: Pointer
    Offset (Hex): 110
    dICE Vac
    Código:
    [ENABLE] 
    alloc(dICE,64) 
    alloc(right,4) 
    alloc(left,4) 
    registersymbol(right) 
    registersymbol(left) 
    label(return) 
    dICE: 
    pushad 
    mov edx, [0079ACB8] 
    mov ebx, [edx+57C] 
    mov ecx,[edx+580] 
    add ebx, [right] 
    sub ebx, [left] 
    mov eax,[0079A0B0] 
    mov [eax+C],ebx 
    mov [eax+14],ebx 
    mov [eax+10],ecx 
    mov [eax+18],ecx 
    popad 
    mov [ebx], eax 
    mov edi,[ebp+10] 
    jmp return 
    right: 
    db 00 00 
    left: 
    db 00 00 
    00696691: 
    jmp dICE 
    return: 
    00698F97: 
    db 0f 84 
    00692BD6: 
    db 75 
    00692e72: 
    db 0f 85 
    
    [DISABLE] 
    00696691: 
    mov [ebx], eax 
    mov edi,[ebp+10] 
    00698F97: 
    db 0f 85 
    00692BD6: 
    db 74 
    00692e72: 
    db 0f 84 
    dealloc(dICE) 
    dealloc(left) 
    dealloc(right) 
    unregistersymbol(left) 
    unregistersymbol(right) 
    Selective Wall
    Código:
    [ENABLE] 
    alloc(begin,2048) 
    alloc(olddata,32) 
    alloc(pointer,4) 
    alloc(bool,4) 
    registersymbol(bool) 
    registersymbol(olddata) 
    label(set) 
    label(ret) 
    label(end) 
    begin: 
    cmp [bool],1 
    je set 
    ret: 
    mov esi,olddata 
    movsd 
    movsd 
    movsd 
    movsd 
    pop edi 
    jmp end 
    set: 
    mov esi,[0079A0B0] 
    mov esi,[esi+0C] 
    mov [pointer], esi 
    mov esi,[pointer] 
    mov [olddata],esi 
    mov esi,[0079A0B0] 
    mov esi,[esi+10] 
    mov [pointer], esi 
    mov esi,[pointer] 
    mov [olddata+04],esi 
    mov esi,[0079A0B0] 
    mov esi,[esi+14] 
    mov [pointer], esi 
    mov esi,[pointer] 
    mov [olddata+08],esi 
    mov esi,[0079A0B0] 
    mov esi,[esi+18] 
    mov [pointer], esi 
    mov esi,[pointer] 
    mov [olddata+0C],esi 
    mov [bool],0 
    jmp ret 
    006924FD: 
    jmp begin 
    end: 
    olddata: 
    DB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    pointer: 
    DB 00 00 00 00 
    bool: 
    DB 01 00 00 00 
    
    [DISABLE] 
    dealloc(begin) 
    dealloc(olddata) 
    dealloc(pointer) 
    dealloc(bool) 
    006924FD: 
    movsd 
    movsd 
    movsd 
    movsd 
    pop edi 
    BOOL
    Código:
    Address: bool
    LEFT
    Código:
    Address: left
    RIGHT
    Código:
    Address: right
    Mouse Teleport
    Código:
    [ENABLE] 
    alloc(HotKeysHook,100) 
    alloc(ServerSided,100) 
    alloc(switch,1) 
    label(teleport) 
    label(end) 
    label(quit) 
    label(on) 
    label(return) 
    switch: 
    db 00 
    HotKeysHook: 
    test edi,80000000 
    jns quit 
    cmp [ebp+c],10 
    jne quit 
    cmp byte ptr [switch],00 
    je on 
    mov byte ptr [switch],00 
    jmp quit 
    on: 
    mov byte ptr [switch],01 
    quit: 
    push [esp+8] 
    push [esp+8] 
    jmp return 
    ServerSided: 
    pushad 
    cmp byte ptr [switch],01 
    jne end 
    mov eax,[0079AC20] 
    cmp dword ptr [eax+344],06 
    je teleport 
    cmp dword ptr [eax+344],07 
    jne end 
    teleport: 
    mov edx,[0079A1F8] 
    mov edx,[edx+10] 
    mov ebx,[edx+80] 
    mov ecx,[edx+84] 
    mov [eax+E24],ebx 
    mov [eax+E28],ecx 
    mov [eax+344],00000013 
    end: 
    popad 
    mov [ebx],eax 
    mov edi,[ebp+10] 
    ret 
    00696691: 
    call ServerSided 
    004A63F5: 
    jmp HotKeysHook 
    db 90 90 90 
    return: 
    
    [DISABLE] 
    00696691: 
    mov [ebx],eax 
    mov edi,[ebp+10] 
    004A63F5: 
    push [esp+08] 
    push [esp+08] 
    dealloc(HotKeysHook) 
    dealloc(ServerSided) 
    dealloc(switch) 
    Suck UP
    Código:
    [ENABLE] 
    00695365: 
    db 76 
    
    [DISABLE] 
    00695365:
    db 73
    Suck LEFT
    Código:
    [ENABLE] 
    00695265: 
    db 76 
    
    [DISABLE] 
    00695265:
    db 73
    Suck RIGHT
    Código:
    [ENABLE] 
    006952D4: 
    db 77 
    
    [DISABLE] 
    006952D4:
    db 76
    Fall Through
    Código:
    [ENABLE] 
    006945F7: 
    db 0f 83 
    
    [DISABLE] 
    006945F7:
    db 0f 86
    Levitate
    Código:
    [ENABLE] 
    00693CE0: 
    JNE 00693ED3 
    
    [DISABLE] 
    00693CE0: 
    JE 00693ED3 
    Swim
    Código:
    [ENABLE] 
    00558FDB: 
    db 74 04 
    
    [DISABLE] 
    00558FDB:
    db 73 04
    Levitate + Swim
    Código:
    [ENABLE] 
    00693CE0: 
    db 0f 85 
    00558FDB: 
    db 74 04 
    
    [DISABLE] 
    00693CE0: 
    db 0f 84 
    00558FDB:
    db 73 04
    Poo Poo
    Código:
    [ENABLE] 
    0065B8B7: 
    db 75 
    
    [DISABLE] 
    0065B8B7:
    db 74
    Moon Walk
    Código:
    [ENABLE] 
    0064E25B: 
    db 90 90 
    
    [DISABLE] 
    0064E25B: 
    db 75 38 
    Meso Drop
    Código:
    [ENABLE] 
    registersymbol(Value) 
    alloc(Value,4) 
    alloc(Meso,32) 
    Value: 
    db 00 00 
    Meso: 
    mov eax, [Value] 
    mov [esi+000000bc], eax 
    jmp 0068F61D 
    0068F617: 
    jmp Meso 
    db 90 
    
    [DISABLE] 
    0068F617: 
    mov [esi+000000bc], eax 
    dealloc(Meso,32) 
    dealloc(Value,4) 
    unregistersymbol(Value) 
    Meso Drop (Address)
    Código:
    Address: Value
    Lag Hack
    Código:
    [ENABLE] 
    69291D: 
    DB 75 
    
    [DISABLE] 
    69291D: 
    DB 74 
    Freeze Hack
    Código:
    [ENABLE] 
    0051E1AC: 
    DB 75 5F 
    
    [DISABLE] 
    51E1AC: 
    DB 74 5F 
    Skill Hack (Teleport)
    Código:
    [ENABLE] 
    Alloc(SkTeleport,512) 
    Label(Sklvl) 
    Label(SkNormal) 
    Label(Skret) 
    Label(Sklvlret) 
    Label(lvlNormal) 
    SkTeleport: 
    cmp [eax],3EA 
    jne SkNormal 
    mov [eax], 4C4F2F
    jmp SkNormal 
    Sklvl: 
    cmp [edi], 4C4F2F
    jne lvlNormal 
    mov [edi],3EA 
    jmp lvlNormal 
    SkNormal: 
    push [ebp+08] 
    mov edi,[eax] 
    jmp Skret 
    lvlNormal: 
    mov eax,[edi] 
    push 05 
    push eax 
    jmp Sklvlret 
    005FDC87: 
    jmp SkTeleport 
    Skret: 
    00445909: 
    jmp Sklvl 
    Sklvlret: 
    
    [DISABLE] 
    005FDC87:
    push [ebp+08] 
    mov edi,[eax] 
    00445909:
    mov eax,[edi] 
    push 05 
    push eax 
    Dealloc(SkTeleport) 
    NGRush (NGRush.CEA)
    Código:
    [ENABLE] 
    alloc(Ngr, 384) 
    label(rtnNgr) 
    label(matchAny) 
    label(ptlDone) 
    label(goHome) 
    label(mapFind) 
    label(mapNxt) 
    label(dirnOk) 
    label(mapFindDone) 
    label(cPtlNxt) 
    label(cPtlNFnd) 
    label(cPtlDone) 
    label(fndExtPtl) 
    label(prevMapId) 
    label(rushDir) 
    alloc(paths,2048) 
    Ngr: 
    mov [ebp-18], eax 
    pushad 
    mov edi, 0079ACB8
    lea esi, [edi+4] 
    mov edi, [edi] 
    mov edi, [edi+5D4]
    mov esi, [esi] 
    mov esi, [esi+4]
    call mapFind
    test eax,eax 
    jz matchAny
    push eax
    mov edx, [esi-4] 
    call cPtlNxt 
    test eax,eax
    jnz ptlDone 
    matchAny: 
    push eax
    mov edx, [esi-4] 
    call cPtlNxt 
    ptlDone: 
    test eax,eax
    jz goHome 
    push [eax+c]
    pop dword ptr[ebp-1C]
    push [eax+10]
    pop dword ptr[ebp-18]
    goHome: 
    mov [prevMapId], edi 
    popad 
    cmp dword ptr [edi+10], 0 
    jmp rtnNgr 
    cPtlNxt: 
    dec edx 
    test edx,edx
    js cPtlNFnd 
    mov eax, [esi+8*edx+4]
    mov ecx, [eax+14]
    cmp ecx,edi
    je cPtlNxt 
    cmp ecx,[prevMapId]
    je cPtlNxt 
    cmp [eax+8],7
    je fndExtPtl 
    cmp ecx,3B9AC9FF
    je cPtlNxt 
    fndExtPtl: 
    cmp [esp+4],0
    jz cPtlDone 
    cmp [esp+4],ecx
    jz cPtlDone 
    jmp cPtlNxt 
    cPtlNFnd: 
    xor eax,eax 
    cPtlDone: 
    ret 4 
    mapFind: 
    xor edx,edx 
    mapNxt: 
    inc edx 
    mov eax, [paths+edx*4] 
    test eax,eax
    jz mapFindDone 
    cmp eax, edi
    jnz mapNxt 
    mov eax, [rushDir] 
    lea eax, [paths+eax*4] 
    mov eax, [eax+edx*4] 
    cmp eax, [prevMapId] 
    jne dirnOk 
    neg [rushDir] 
    dirnOk: 
    add edx, [rushDir] 
    mov eax, [paths+edx*4] 
    mapFindDone: 
    ret 
    prevMapId: 
    dd 0 
    rushDir: 
    dd 1 
    paths: 
    dd 0 
    include(NGRush.CEA) 
    dd 0 
    006585B1: 
    jmp Ngr 
    db 90 90 
    rtnNgr: 
    db eb 
    
    [DISABLE] 
    006585B1:
    db 83 7f 10 00 89 45 E8 74 
    dealloc(NGR, 384) 
    dealloc(paths,2048) 
    Unrandomizer STR
    Código:
    [ENABLE] 
    006E7BFD: 
    mov eax,0 
    
    [DISABLE] 
    006E7BFD:
    and eax,00007fff 
    Unrandomizer DEX
    Código:
    [ENABLE] 
    006E7BFD: 
    mov eax,1 
    
    [DISABLE] 
    006E7BFD:
    and eax,00007fff 
    Unrandomizer INT
    Código:
    [ENABLE] 
    006E7BFD: 
    mov eax,2 
    
    [DISABLE] 
    006E7BFD:
    and eax,00007fff 
    Unrandomizer LUK
    Código:
    [ENABLE] 
    006E7BFD: 
    mov eax,3 
    
    [DISABLE] 
    006E7BFD:
    and eax,00007fff 

    Creditos:

    ColdDoT (for updating)
    Dami3n (for updating)
    F1R3 (for updating
     
Estado del tema:
Cerrado para nuevas respuestas

Compartir esta página