FIRST OF ALL I DO NOT TAKE CREDIT FOR THE ESTABLISHMENT OF A VACHACK ON EXPEDITIONS AT ALL! Only for shortening it (or lengthening it? lol) and making it easier. I'm simply making it easier for you "nooby" hackers out there =P. I was lazy just a few days ago but figured out how much fun it was to just mess around with the files a bit and I got a whole series of monsters following me now =). I pwrleveled myself in castor a little bit since no one goes there =X!!!
Main credit goes to zwartsz
Step 1: Download winhex 15.1 (most recent) use the key on here somewhere easy to find.
Why: You need winhex to change the values in your Data pack 4 file
Step 2: Make a copy of your pack.d04 [in your data folder of 2moons] (duh, I've made about 20 versions so far containing different combinations of speed/wall/vac/non-aggro hacks)
Why: So this way you won't have to reinstall the game if you mess up
Step 3: Go to the bin folder, right click on dekaron_nsse.exe select Create Shortcut.
Why: this is part of the process to partially bypass the CRC check
Step 4: Right click the shortcut you created, select properties, under the Shortcut tab of that window, by the line that says Target: at the end of the line enter " m_cher" so it looks like this: "...2Moons\bin\dekaron_nsse.exe m_cher" notice the space between dekaron_nsse.exe and m_cher.
Why: because this actually creates the bypass
THANKS TO mithandir1
Step 5: Open winhex 15.1 (Make sure you have a back up data pack 4!) open your data pack four from data folder of 2moons
Why: cuz it's time to hack 2moons... eh
Step 6: Click options on your winhex 15.1 window, click edit mode, click Default edit mode (I use this and it works! =P) Idk if in-place edit mode works, whatever, either way it'll work. Click view then select Text Display only
Why: This lets you substitute values in your data pack so 2moons will read them without getting a corrupt file (like i had the first time i tried this lol). And text display only makes it really easy to read and edit.
Step 7: Time to Non-Aggro your monsters. Go to offset 283673764 ish by clicking Position --> Go to Offset, entering that number ^^^ then pressing enter. Use decimal mode to find it!
Why: This takes you to the area in which you can non-aggro your monsters
Step 8: EXAMPLE, this will show you how to edit the values of a valkyrie so that it will vac to you, then it will just chill there and not attack you:
ministep 1: After going to that offset, press cntrl+f and enter valkyrie
ministep 2: you should see this:
1708,Valkyrie,0,17,54,13129,0,289,414,10,50,2,6,0, 0,0,0,0,0,5,0,0,0,0,1.8,4,1,1,valkyrie,ÀÛ¼ºÁß,0,0, 0,1014,219,296,35000,1,1,3,140, 105,117,117,2,18,11,620,776,22,52,3,2100... etc etc etc
ministep 3: the only thing you need to worry about here is switching two numbers: a 3 and a 1. You only need to worry about the numbers after the SECOND valkyrie (the lowercase one) The numbers between the commas are each called PARAMETERS (i think if my programming knowledge is serving me). Now, time to count the parameters!
ministep 4: count the numbers between the commas (ÀÛ¼ºÁß is your first parameter) Count to 9. See how we arrived at a 1 for the ninth parameter?
ministep 5: Now let's zoom in on the miniphrase: 1,1,3 (parameters 9,10,11) From here, we just switch parameter 9 with parameter 11 so the miniphrase looks like 3,1,1. Now the whole phrase will look like this: ,valkyrie,ÀÛ¼ºÁß,0,0,0,1014,219,296,35000,3,1,1,14 0,...
Why: This makes the selected monster non-aggro to you (it doesn't attack) but it will follow you! There will only be a very minimal amount that follow you so we need to fix that to make a productive VAC hack and not just a non-aggro hack.
Step 9: Remeber the value right before the FIRST Valkyrie term? (capital) I'll give you a clue which is the answer. the number is 1708. This is the part where we make multiple mobs vac to you. Go to offset 283392848. This will bring you to a list of many numbers!
Why: From this list, we can select many different monsters and have them vac to you.
Step 10: Use your cntrl+F skills and search for 1708... you should see a line that says 1708,6,8,20,6,2000,2000,1200,1000,0,0,0,50,2,0,4,2 ,0,0,0,0,0,0,10,5,0,2,12,5.
Why: This phrase shows that at monster value 1708 (valkyrie) this is what the monster can do. Notice the long list of parameters.
Step 11: We're only worrying about the 8th and 16th parameters (a 1000 and a 2) start the counting after 1708.
Why: 1000 is the delay in milisec's and 2 is the number of mobs that can vac to you.
Step 12: It is very important that you NEVER ADD in a character, you ALWAYS replace. Your file will not work (most of the time) if you just ADD in characters. To do this, we need to take a value off somewhere and put it on the end of the 15th parameter (2) so that there can be many mobs that vac to you instead of just 2... cuz that's boring.
Step 13: We're going to take out one ZERO from the 8th parameter so it changes from 1000 to 100. now we're going to throw that zero on the end of the 16th parameter so it is now 20. The new phrase will look like this
1708,6,8,20,6,2000,2000,1200,100,0,0,0,50,2,0,4,20 ,0,0,0,0,0,0,10,5,0,2,12,5.
Why: We do this so we don't ADD or TAKE OUT any characters, but only replace them! Note, i've also discovered that this phrase: 0,0,0,0,0 is the same as 0,,,,0 because blank parameters are read as 0 (in most cases)
Also note, that instead of changing the 2 into a 20, in MOST cases you can just change that into 99! so 99 valkyrie mobs will vac to you!
Step 14: Whew, we finished with the editing! Now, we have to get the client running. SAVE your data pack (hopefully you have a backup). Now, simply just use the bypass shortcut we created earlier. The dekaron_nsse.exe mcher one.
Why: Without this bypass, you cannot run a vachacked 2moons.
Step 15: we play the WAITING GAME. This is what happens, after you double click the shortcut to boot it up, it skips the start screen and cuts right to the client opening. It will proceed to where you login. After you login, you can now choose your character and the server. Select one of them... doesnt really matter. If you wait a few seconds and the screen goes black and says Invalid Client. Please reinstall, do NOT reinstall. Simply exit out of your client window and repeat this step. You will need to repeat this step at least 3-4 times. (Mine has always worked on the 5th time =D!)
Why: The CRC checks of 2moons are random and sometimes it won't check certain areas of your dpack. The fifth time should get it working for ya!
Step 16: Thanks! Give thanks! Not only to me, but thank yourselves for making it through this guide. I tried to breakit down as much as possible. ALSO give thanks to zschwartz and mithandir1 because without them this breakdown would not be possible!
_________________
I DO NOT TAKE CREDIT FOR MY INFO.
I am a member of a exploit guild and post it here because i like this site and want to help it.
|