Results 1 to 4 of 4
  1. #1
    killingspree888's Avatar
    Join Date
    Dec 2008
    Gender
    male
    Posts
    591
    Reputation
    214
    Thanks
    104
    My Mood
    Angelic

    How to Vac Jumping Mobs or Wall Vac

    Before you do this method, you need to get the your Wall Offsets.

    Warning: This is easily bannable on MapleRoyals. I thought it would be fun to try finding out how to do some basic vacs by playing around.

    How to Vac Jumping Mobs

    1. Go to any one of your four wall offsets
    2. Right click it and choose to find out what writes to this address
    a. Refer to image 1
    3. Right click the address that writes to MapleStory.exe + [offset] and choose Show this address in the disassembler
    a. Refer to image 2
    4. You will be near an address that writes to the wall offset of mobs and yourself (in a stack?)
    5. Move up until you find mov [edx], ecx (could be different registers for you)
    a. Refer to image 3
    6. Enter a portal and you will not be vacced, but all jumping mobs (slimes/wraiths/mushrooms/etc) will be forced into the right side
    a. Refer to image 4

    Images:
    Image 1:
    Image 2:
    Image 3:
    Image 4:

    Note: this does not suck flying mobs

    How to Wall Vac Mobs

    Context: The way this works is that whatever spawns in the client (mobs or yourself when you change channel or enter a portal), it reads the wall's value and then writes that is the wall/possible position of the mob / your character.

    1. Double click the wall offset and change the value, then kill mobs/change channel/enter a portal to a new map

    WARNING: Be careful if you do this because you can fall off the map
    Last edited by killingspree888; 10-01-2021 at 08:51 PM.

  2. The Following User Says Thank You to killingspree888 For This Useful Post:

    cooolguyjay (02-08-2022)

  3. #2
    killingspree888's Avatar
    Join Date
    Dec 2008
    Gender
    male
    Posts
    591
    Reputation
    214
    Thanks
    104
    My Mood
    Angelic
    I wanted to add that there are more ways to wall vac. You can play around with values that read/write to your values. Trying NOPing them if you want and see what results you get. There is a part in the opcodes which does movsd, and you can NOP two out of four of the movsd to force all objects as well as yourself to the right/left side (you can also fall off the map, but try out [11 + 4] combinations).

    11 is from 4 Choose 4 + 4 Choose 3 + 4 Choose 2 = 11 different combinations and 4 is from 4 Choose 1 different combinations. You don't need to worry about the math portion of what I just explained. Just know you can just NOP movsd or even NOP other parts of the opcode. Just experiment with the code and see what results you get.

    Also, if you do get any results, please share this information publicly so others can learn from this and understand reverse engineering for MapleStory (or MMORPGs in general).

  4. #3
    jw840424's Avatar
    Join Date
    Nov 2021
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0

    I have some question

    I found all wall offset , but i don' know which one i need to change the value in memory viewer, should I learn how it work in maplestory or something?

  5. #4
    killingspree888's Avatar
    Join Date
    Dec 2008
    Gender
    male
    Posts
    591
    Reputation
    214
    Thanks
    104
    My Mood
    Angelic
    Quote Originally Posted by jw840424 View Post
    I found all wall offset , but i don' know which one i need to change the value in memory viewer, should I learn how it work in maplestory or something?
    For some information, this type of mob vaccing does not work well with other players around. Also, this type of vaccing is highly bannable (I had like 5 or 10 accounts banned for using this).

    If you are trying to change the vacced mobs (as well as your player wall unfortunately), you need to modify the values. So for example, if I want all the mobs in this map to be on my player coordinate, I would change Left Wall's value from -350 -> 3581 and Right Wall's value 5120 -> 3581.



    Then, change channel (does not work when other player's are around) or kill all the mobs to suck them to that coordinate (usually it works also when player's around).

    If you want to change the value, double-click the numbers and then input the number you want.

    Last edited by killingspree888; 12-13-2021 at 08:25 PM.

Similar Threads

  1. [Tutorial] How to get around being TAC banned (Vac ban works lel)
    By cdriza in forum Call of Duty Black Ops 2 Tutorials
    Replies: 0
    Last Post: 05-13-2014, 06:26 PM
  2. [Help Request] How can I disable or turn off VAC on stam?
    By dirt31996 in forum Call of Duty Black Ops 2 Help
    Replies: 3
    Last Post: 01-06-2013, 08:35 PM
  3. [Patched] [1.01.01] XPlorer Trainer -MPGH Edition- v3.0.4 [Wall Vac Fixed]
    By Blitz in forum MapleStory Hacks, Cheats & Trainers
    Replies: 54
    Last Post: 10-21-2011, 07:35 PM
  4. :Tut: How To jump high on walls
    By DarkFreakXxX in forum CrossFire Glitches
    Replies: 14
    Last Post: 05-23-2010, 06:38 PM
  5. How do you find ~xxxx.tmp? for VAC.
    By ovdoboy in forum Call of Duty Modern Warfare 2 Help
    Replies: 13
    Last Post: 03-04-2010, 03:25 PM