1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. MapleStory Europe has migrated to MapleStory Global! This section is readonly now.
    Dismiss Notice

Europe Anyone have the updated KamVac SCRIPT itself?

Discussion in 'Discussion' started by Pokemaster, Jul 31, 2010.

  1. Pokemaster

    Pokemaster Well-Known Member

    Hey, just wondering if someone has the updated KamVac script with the new addresses and offsets?

    A while ago I made a script based on KamVac that lets you easily bot in the Ludibrium pet training map. You teleport between the starting location and ending location by attacking, so you can repeatedly finish the quest fast.

    I got one of my pets to level 30 after a nights botting, so I thought I could release it for all the NX guys out there.

    Specifically I need these:


    008033B4:
    jmp KamVac
    db 90

    KamVacRet:
    0086EB00:
    db 01

    mov ebx,[00A8C538] //char pid base
    mov [ebx+2A60],ecx
    mov [ebx+2a64],eax
    mov [ebx+2a58],01
     
  2. Wallz

    Wallz Member

    I haven't got the updated one but I got this off GK for v62

    Code (Text):
    1. [ENABLE]
    2. alloc(KamVac,126)
    3. alloc(RangeX,12)
    4. alloc(RangeY,12)
    5. registersymbol(RangeX)
    6. registersymbol(RangeY)
    7. label(EndNowz)
    8. label(KamVacRet)
    9.  
    10. 008033B4://007FC2B4:
    11. jmp KamVac
    12. db 90
    13. KamVacRet:
    14.  
    15. 0086EB00:
    16. db 01
    17.  
    18. KamVac:
    19. pushad
    20. mov esi,[00A8C544] //mob is in Eggs
    21. cmp [esi+24],0
    22. je EndNowz
    23. mov eax,[00A8C544]
    24. mov eax,[eax+28] //upped
    25. mov eax,[eax+04] //upped
    26. mov ecx,[eax+4e8] //mob X         in demi addy opcode
    27. sub ecx,[RangeX]
    28. mov eax,[eax+4ec] // mob Y             X + 4
    29. sub eax,[RangeY]
    30. mov ebx,[00A8C538] //char pid base
    31. mov [ebx+2A60],ecx //upped
    32. mov [ebx+2a64],eax //upped
    33. mov [ebx+2a58],01 //upped
    34. EndNowz:
    35. popad
    36. jmp KamVacRet
    37.  
    38. RangeX:
    39. dd 1E
    40. RangeY:
    41. dd 05
    42.  
    43. [DISABLE]
    44. 008033B4: //007FC2B4:
    45. db 39 AE ac 0c 00 00
    46. 0086EB00:
    47. db 00
    48.  
    49. dealloc(KamVac)
    50. dealloc(RangeX)
    51. dealloc(RangeY)
    52. unregistersymbol(RangeX)
    53. unregistersymbol(RangeY)
    54.  
    Edit: doesn't matter I guess you just need the updates - just find the AOB simple
     
  3. SirJafel

    SirJafel Guest

    http://www.mpcforum.com/showthread.php?253323-Req-EMS-v63.2-CEM&p=2388608&viewfull=1#post2388608 << for v.63b CEM

    Code (Text):
    1.  
    2. // Kami Vac
    3. // Updated by iRfail Jafel for EMS v.63 (dunno if its for v63b or a xD haven't had the urge to type it before, just try)
    4. [ENABLE]
    5. alloc(KamVac,126)
    6. alloc(RangeX,12)
    7. alloc(RangeY,12)
    8. registersymbol(RangeX)
    9. registersymbol(RangeY)
    10. label(EndNowz)
    11. label(KamVacRet)
    12.  
    13. 0083FE08:
    14. jmp KamVac
    15. db 90
    16. KamVacRet:
    17.  
    18. 008AFF06:
    19. db 01
    20.  
    21. KamVac:
    22. pushad
    23. mov esi,[00ADA544]
    24. cmp [esi+10],0
    25. je EndNowz
    26. mov eax,[00ADA544]
    27. mov eax,[eax+28]
    28. mov eax,[eax+04]
    29. mov ecx,[eax+4E8]
    30. sub ecx,[RangeX]
    31. mov eax,[eax+4EC]
    32. sub eax,[RangeY]
    33. mov ebx,[00ADA538]
    34. mov [ebx+2A68],ecx
    35. mov [ebx+2a6C],eax
    36. mov [ebx+2a60],01
    37. EndNowz:
    38. popad
    39. jmp KamVacRet
    40.  
    41. RangeX:
    42. dd 1E
    43. RangeY:
    44. dd 05
    45.  
    46. [DISABLE]
    47. 0083FE08:
    48. db 39 AE ac 0c 00 00
    49. 008AFF06:
    50. db 00
    51.  
    52. dealloc(KamVac)
    53. dealloc(RangeX)
    54. dealloc(RangeY)
    55. unregistersymbol(RangeX)
    56. unregistersymbol(RangeY)
     
  4. Screen.

    Screen. nou Retired

    You could also spam the packets, would probably be faster too:

    Receive letter:

    30 00 07 02 00 00 2E F7 12 01 > NPC TALK
    32 00 04 01 00 00 00 00 > OPT 1
    32 00 01 01 > YES
    32 00 00 01 > NEXT

    Complete Jump Quest:

    30 00 09 02 00 00 13 F9 40 FA > NPC TALK
    32 00 00 01 > NEXT
    32 00 00 01 > NEXT

    Share the script though, it's a nice working example of how to use the teleport pointers. :)
     
  5. SirJafel

    SirJafel Guest

    Don't you have to be next to the NPC's to get the correct window? Some NPC's have a check whether a player is close or not (like in JQ)
     
  6. Subarashii

    Subarashii Well-Known Member


    Is this Kami Vac or KamVac?
    KamVac right? Can anyone share the KamiVac xD
     
  7. Ant3

    Ant3 Well-Known Member

    Kami Vac = Go mob or/and go loot.
    Cam Vac = Go mobs.

    This is Cam Vac, just another teleport method and shit than the orginal script.
     

Share This Page