===TOOLS=== : Make sure it is updated fully : A tool that can be used for memory editing and for searching values during the game runtime.(dl the latest one) : make sure u have the latest one(this will help reduce dc)
===CheatEngine TUT===
Instructions for attaching CheatEngine to 2Moons:
1. On the CheatEngine main window Click on the button and the Process List window will open
2. On the Process List window, scroll down and, usualy close to the bottom, you will find dekaron.exe, so double click it.
NOTE: you must have CheatEngine attached to 2Moons before starting
1. On the CheatEngine main window Click on the button to see the Memory Viewer window.
2. On the Memory Viewer window go to Tools/Auto Assemble or (Ctrl+A) to open the Auto assemble window.
3. Copy the script you are going to use and paste it on the Auto assemble window.
4. On the Auto assemble window go to File/Assign to current cheat table.
5. Close the Auto assemble window and the Memory Viewer window.
6. (Un-needed) On the CheatEngine main window double click on Auto assemble cheat to rename your script.
7. To enable your script, click on the check box to the left of your script, where it said Auto assemble cheat.
Credits to
Instructions for changing the values being used by a script:
1. Enable the script you want to use (We will use Speed Hack as the example)
2. On Cheat Engine click on
3. You will get a window asking for the Address, Description, and Type of the address you want to add.
4. So then fill in the window as follows
5. After clicking OK, a new address will be added to your cheat table and it will already have a value.
6. So change this value to what you like... 2.5,20,400,34 or anything you can think of.
Why Does this work:
In CheatEngine's Auto assemble scripts you have probably seen this, "registersymbol(Something)".
What this does is make CheatEngine recognize this "Something" as an address like...004599BD (which is the vac address).
So you can... add that "Something" to your cheat table, use it in scripts, and even search it in the memory view by typing "Something" in the address search (Ctrl+G).
Notice how in the speed script it says "registersymbol(SpeedValue)"
After you have added all the scripts you want to your cheat table, now you can save the whole thing in a file.
1. At the top left of the CheatEngine main window click on the button to open the Save As window.
2. Navigate through your computer's files and folders then when you find a good place, save your CheatTable.
3. The next time you open 2Moons and CheatEngine, you can click on the to open the Open window.
4. Navigate through your computer's files and folders to find your saved Cheat Table and double click it.
Credits to
Instructions for updating addresses:(NOTE: Everyone must do this for any script to work)
NOTE: We will use Speed Hack as an example
1. Fist add the Speed Hack script to your Cheat Table
2. Right click the Speed Hack script and choose Change script to open the Auto assemble window
3. On the Auto assemble window scroll down until you see...
"007BFFAA: //D9 40 08 5F 5E C3 8B 0D"
The 007BFFAA part is the Speed Hack address
The D9 40 08 5F 5E C3 8B 0D part is the ArrayOfBytes of the address.
3. Copy the ArrayOfBytes and move the Auto assemble window to the side.
4. On the search section of the CheatEngine main window change the "Vale type" to Array of Bytes.
5. Paste the ArrayOfBytes you copied on the white box next to "Hex" and click the button
To the left, you will see (ideally) one result.
The numbers and letters under the Address column is your new address for the Speed Hack script.
6. Bring back the Auto assemble window and replace the 007BFFAA with the new address you found.
7. Click OK to save the changes to the Speed Hack script.
NOTE: On step 5, if you didn't get only one result then you are going to have to try every result one by one until you find the correct one. However if you get either 0 results or too many results then ask for help.
Credits to
===CheatEngine Basic Hacks===
[VacPart1]MonsterProperties: Sets the monster's sight ranges, stand delays, # of following monsters...ect
There have been many questions on changing the initial speed of the mob speed hack.
These notes are to guide you though this enlightenment.
If you have read and understood the "Instructions for changing the values being used by a script" above, this might be easier for you.
so....
Point 1. The normal speed of mobs without hacking ranges from 3 to 5, while your own speed is 2.6 (without skills).
Point 2. You will need to find the line in the mob speed script that says "db 00 00 20 41"
Point 3. Now you need to learn the hex equivalent of the speed values.
here I provide the values you should be using:
00 00 00 00 = 0
00 00 80 3F = 1
00 00 00 40 = 2
00 00 40 40 = 3
00 00 80 40 = 4
00 00 A0 40 = 5
00 00 C0 40 = 6
00 00 E0 40 = 7
00 00 00 41 = 8
00 00 10 41 = 9
00 00 20 41 = 10
00 00 30 41 = 11
00 00 40 41 = 12
00 00 50 41 = 13
00 00 60 41 = 14 //any faster than this, and the mobs might start getting lost
Point 4. Remember the line in point2? it said "db 00 00 20 41". So guess the initial speed that the Mob Speed script and the Player Speed Script sets.
(I'm not gonna tell you cuz I want to to figure it out)
Point 5. Now that you are ready to change speeds you should know some ideal values, I worked it out myself and figured out that if your mob speed is 2x your own speed, the monsters wont get lost behind you. This means that, for example setting your own speed to 10 and the mob speed to 20 would be reasonable
HOWEVER remember that setting the mob speed too high is not recommended (you can try if you want to know what I mean "00 00 A0 41 = 20")
so knowing that, it would be a good idea to set the mob speed to 14 and your own speed to 7 OR the mob speed to 10 and your own speed to 5.
I prefer setting my speed to 10 and the mobs to 14. Then I simply stop when the mobs get too far behind me.
Making The Change: so just take your newly learn values and replace the old ones in the script with these new ones.
Now every time you enable the two scripts the new values will be set and ready
[ENABLE]
alloc(DrakoSpeed,16)
label(ReturnSpeed)
label(SpeedValue)
registersymbol(SpeedValue)
007E653A: //D9 40 08 5F 5E C3 8B 0D
jmp DrakoSpeed
ReturnSpeed:
DrakoSpeed:
fld dword ptr [SpeedValue]
pop edi
pop esi
jmp ReturnSpeed
SpeedValue:
db 00 00 20 41
[DISABLE]
dealloc(DrakoSpeed)
unregistersymbol(SpeedValue)
007E653A:
fld dword ptr [eax+08]
pop edi
pop esi
Credits to
Store Hack: Allows you to open a store in any map (used for extra storage)
[ENABLE]
alloc(newmem,1024)
label(returnhere)
label(originalcode)
label(exit)
label(check_mana)
label(finished_check)
0052D09F: //83 78 08 13 0F 84
jmp newmem
nop
nop
nop
nop
nop
returnhere:
newmem:
originalcode:
cmp dword ptr [eax+08],01 // checking for HP pot?
jne check_mana
mov dword ptr[eax+08],11 // change to auto pot
mov dword ptr[eax+10],11
check_mana:
cmp dword ptr [eax+08],02 // checking for MP pot?
jne finished_check
mov dword ptr[eax+08],12 // change to auto pot
mov dword ptr[eax+10],12
finished_check:
cmp dword ptr [eax+08],13
je 0052d13a
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
0052D09F:
cmp dword ptr [eax+08],13
db 0F 84 91 00 00 00
Credits to
===Step by step===
Download and install 2moons
Update 2moons
Download the bypass + CE
Unpack the BYPASS to a new folder on your desktop
Open the folder "bypass"(on your desktop)
Double click the bypass launcher.( a window should apear)
Make sure "Disable XIGNCODE" is selected and "Bypass CRC check" is UNselected
Under that select "seclect file" go to your 2moons game folder (have a backup)
Go to "Bin" and select "Dekaron.exe"
Select "open" and click "Launch"
Open your cheat engine and follow the step above on how to link the game and CE
Add you hacks in (make sure they are up to date)
The latest list of offsets for 2moons 5.6.1 are found here:
PLEASE NOTE IM DOING THIS TO HELP PEOPLE LEARNING HOW TO HACK THIS IS THE BASICS.
IF YOU FOLLOW THIS YOU SHOULD NOT DC (if you do please post how/why/when/what etc for your dc problems)
PLEASE THANK THOSE THAT MADE ALL THE PIECES( at the bottom of every section is a name and the name is a link to thier post)
you stupid noob you post 274 time and now your posting in a wrong section , beside we already have this guess you really wanted those thank uh
whatever. and maybe you should read the bottom of my post it says
"PLEASE THANK THOSE THAT MADE ALL THE PIECES( at the bottom of every section is a name and the name is a link to thier post)"
*Request move to right section*
Just ask yourself a thing before posting: does anyone ever done the thread i'm going to post? If the answer is yes (), then don't post it, pls, you will be flamed to die for being a leecher.
Just ask yourself a thing before posting: does anyone ever done the thread i'm going to post? If the answer is yes (), then don't post it, pls, you will be flamed to die for being a leecher.
wow u actualy think i care about what u saying well i dont.
Hah, don't start a flame pls. Just think a bout this topic being useful or not. Does it give us anything that the sticky topic doesnt? No. So I don't really see the point of it being created, sry.
any bypass tutorial? 05/04/2010 - Cabal Online - 4 Replies is there any tutorial how to bypass gameguard?:p
New CRC bypass [TUTORIAL]+Video 04/14/2010 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 55 Replies As easy as this is, many of you still have troubles updating the CRC, so instead of me doing it after each update and upload it with my slow net speed I will try to simplify it for you and show how to do it.
If you follow this tutorial correctly you will be able to relog and change servers without getting the invalid client error.
1. Update your game
2. Go to 2moons/BIN folder and delete your old CRC folder if you have one
3. Start the game with nebualrs bypass and mark the "bypass...
[Tutorial] Bypass GBL...^^ 11/29/2009 - Kal Online - 66 Replies 1. Open your Kalfolder, and open the "uprot.ini"...
2. Delete everything in there, save it, then change the status off the ini to "hidden" and "write-protected"
3. Delete the uprot.dll
4. Copy the winmm.dll or any other dll and change name to "uprot.dll" , change it to "hidden" and "write-protected"
5. Start the Updater... maybe it says "Can't download uprot.ini" or sth like this..
6. Have Fun, my CEs work again, and also the check for banned account is disabled :)
//write-protected =...