Quote:
Originally Posted by meuchel
und wieso dran setzen das funktioniert wie bei allen anderen servern genauso mit ce ^^
|
Schon klar... Nur weis thereal nun mal nicht wie. Und so wie es ausieht versteht er die Englischen TUT´s nun mal nicht. Mit dransetzen meine ich nichts anderes als mal ein TUt auf Deutsch zu verfassen.
Ok, nun zum TUT.
Als erstes mal diese Datei herunterladen:
Nun vorsichtshalber als erstes ma eine Kopie von deinem elitedekaron ordner machen.
In der Datei GameGuard_killer.rar findest du die Launcher.exe, diese kopieren und die vorhandene launcher.exe in deinem elitedekaron ordner überschreiben. Jetzt musst du den gameguard Order in deinem elitedekaron/bin ordner mit dem gameguard ordner aus GameGuard_killer.rar überschreiben.
Nun kopiere UnpackedDekaron4.6.17.exe in deinen elitedekaron/bin ordner.
Jetzt das Programm CheatEngine installieren
Jetzt die launcher.exe starten, auf den ... Button klicken und die UnpackedDekaron4.6.17.exe aus dem elitedekaron/bin ordner auswählen. Dann auf launch klicken. Spiel starten lassen aber NICHT einloggen.
Öffne jetzt CheatEngine. Klicke auf den Computer in der linken oberen Ecke und wähle UnpackedDekaron4.6.17.exe aus. Dann auf Ok klicken.
Wähle jetzt die Memory View Option aus (am linken Rand üngefähr in der Mitte). Im neuen Fenster wählst du nun Tools/Auto Assambler aus (Strg+a). Jetzt Template/Code injection auswählen.
Für Vac den Code 00459D8D eingeben.
Im neuen Fenster alles löschen und das hier reinkopieren:
Code:
[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
00459D8D:
jmp newmem
nop
returnhere:
newmem:
//DwExploreRange eax
mov [eax+08],00000020//DwSight eax+08
mov [eax+04],00000020//DwPersuitRange eax+04
//DwAvoidRange eax+0C
//mov [eax+10],00000064//DwExploreStandDelay eax+10
//mov [eax+14],00000064//DwExploreMoveDelay eax+14
//mov [eax+18],00000064//DwStandDelay eax+18
//mov [eax+1C],00000064//DwMoveDelay eax+1C
//DwFollowMyMasterRange eax+20
//DwStopMasterNear eax+24
//DwWarpMyMasterRange eax+28
mov [eax+2C],00000064//DwCallTeamPossibelHP eax+2C
mov [eax+30],00000020//DwCallTeamCount eax+30
mov [eax+34],00000000//DwBlockNFirstAttack eax+34//mov [eax+38],00000020//dwCallTeamCell byte[eax+38]
//dwFollowTarget eax+3C
//dwSpecialAttackStartHP
//dwSpecialMeleeAttackRate
//dwSpecialRangeAttackRate
//DwPowerAttacjStartHP
//dwPowerMeleeAttackProbable
//dwPowerRangeAttackProbable
//mov [eax+40],00000000//DwUnderAttackAggro eax+40
//mov [eax+44],00000000//DwMeleeAttackRangeInAggro eax+44
//mov [eax+48],00000000//DwRangeAttackRangeInAggro eax+48
//DwSightInAggro eax+4C
//DwDefeatAggro eax+50
mov [eax+54],00000000//DwBlockedAggro eax+54
mov [eax+58],00000000//DwSlideAggro eax+58
mov [eax+5C],00000000//DwHealAggro eax+5C
//DwMasterUnderAttackAggro eax+50
//DwMasterDefeatAggro eax+54
//DwMasterBlockingAggro eax+58
//DwMasterSlideAggro eax+5C
//DwCOmplusionUnderAttackAggro eax+60
//dwMaxSummonsMonsterCount eax+64
//dwReSummonsMonsterTick eax+68
//dwMaxSummonsMonsterRange eax+6C
//dwSummonsStartPcCountPatternType eax+70
originalcode:
mov edx,[eax+1c]
mov [ecx+20],edx
mov edx,10 // number spawn
mov [eax+8c],edx
mov edx,64 // time delay spawn
mov [eax+90],edx
mov edx,90 // # follow monster
mov [eax+3C],edx
//mov [ecx+20],edx // # follow my master
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
00459D8D:
mov edx,[eax+1c]
mov [ecx+20],edx
alloc(newmem,256)
label(orig_00883AC2)
newmem:
push 60
push 00a9f448
call 00889d18
mov edi,00000094
mov eax,edi
call 00886430
mov [ebp-18],esp
mov esi,esp
mov [esi],edi
push esi
call dword ptr [00a2519c]
mov ecx,[esi+10]
mov [00c154a8],ecx
mov eax,[esi+04]
mov [00c154b4],eax
mov edx,[esi+08]
mov [00c154b8],edx
mov esi,[esi+0c]
and esi,00007fff
mov [00c154ac],esi
cmp ecx,02
or esi,00008000
mov [00c154ac],esi
orig_00883AC2:
shl eax,08
add eax,edx
mov [00c154b0],eax
xor esi,esi
push esi
mov edi,[00a251b0]
call edi
cmp word ptr [eax],5a4d
jne 00883afd
mov ecx,[eax+3c]
add ecx,eax
Dann unter File/Assign to current cheat table auswählen
Für No Aggro den Code 0053DB4A eingeben.
Im neuen Fenster alles löschen und das hier reinkopieren:
Code:
[ENABLE]
alloc(newmem,1024)
label(returnhere)
label(originalcode)
label(exit)
0053DB4A:
jmp newmem
nop
nop
returnhere:
newmem:
originalcode:
movzx eax,word ptr [esi+00000154]
//mov eax,01
//mov word ptr [esi+00000156],ax
mov [esi+00000070], 40c00000 // speed mob
//40c00000 = 6 lv 1 (to replace the above blue color)
//40400000 = 12 lv 2 (to replace the above blue color)
//41c00000 = 24 lv 3 (to replace the above blue color)
mov byte ptr [esi+00000174],00 // malee attack range = 0
mov byte ptr [esi+00000244],00 // magic attack range = 0
mov [esi+00000240],0000000 //other attack range = 0
mov [esi+0000023c],0000000 //other attack range = 0
mov [esi+00000238],0000000 //other attack range = 0
mov eax,03
mov word ptr [esi+00000154],ax
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
0053DB4A:
movzx eax,word ptr [esi+00000154]
Dann unter File/Assign to current cheat table auswählen
Für No Aggro den Code 0052D83F eingeben.
Im neuen Fenster alles löschen und das hier reinkopieren:
Code:
[ENABLE]
alloc(newmem,1024)
label(returnhere)
label(originalcode)
label(exit)
label(check_mana)
label(finished_check)
0052D83F:
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 0052dd2a
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
0052D83F:
cmp dword ptr [eax+08],13
je 0052dd2a
Dann unter File/Assign to current cheat table auswählen
Nun speicher die cheat tabelle durch klicken auf die kleine diskette (Strg+s)
Diese Hacks kannst du wie folgt benutzen:
Schritt 1: Game starten NICHT einloggen (mit der neuen launcher.exe und UnpackedDekaron4.6.17.exe auswählen)
Schritt 2: CheatEngine starten und UnpackedDekaron4.6.17.exe auswählen
Schritt 3: einloggen
Schritt 4: In CheatEngine deine cheat tabelle laden und alles auswählen was du willst (hacken setzen)
Schritt 5: Charakter und Realm auswählen und los gehts....
Für den Speed und Maphack geht es nun weiter: (Schritt 1-5 in selber Reihenfolge machen wobei Schritt 4 auch ausgelassen werden kann)
Für den Speedhack musst den scan typ in CheatEngine auf Exakt Value stellen und den Value Typ auf 4 Bytes. Dann suchst du nach dem Wert "1075942785" (Hacken vor Hex NICHT setzen). Links in der Tabelle wir die Adresse mit dem dazugehörenden Wert angezeigt. Darauf doppelklicken was ihn in deine Cheattabelle aufnimmt. Dann in der Cheattabelle auf den Wert (im Moment noch "1075942785" doppelklicken und ihn ändern (Machst du die Zahl größer wirst du schneller - selbst ausprobieren mit welchem wert du am besten klarkommst). Nun den Wert einfrieren. Es kann sein das du nach einem kartenwechsel den Wert neu ändern musst.
Für den Wallhack musst du den value typ auf text stellen. Dann suchst du dir deine map hier aus:
Code:
Braikencastle = braiken.mac
Loa castle = loa.mac
North ares = ares_n.mac
Nort Morte = morte_n.mac
Denebe = deneb.mac
Castor Cave = castor.mac
Norak Cave= norak.mac
Castor 2nd= castor_2.mac
Norak 2nd= norak_2.mac
Heiharp = haihaff.mac
Parca Temple = parca.mac
Frozen valley= crevasse.mac
Crespo= crespo.mac
Draco Desert= draco.mac
Requies Beach= requies.mac
Avalon Island= avalon.mac
PythonCastle= Python.mac
Tomb ofB.Drag= python_below.mac
Cursed Maze= python_below_2.mac
Aquarius= Undersea.mac
Crespo Dun= indun_02.mac
MagicFieldOFC.=indun_01.mac
Wenn du nun also in Heiharp Wallhack haben willst suchst du nach "haihaff.mac" links werden nun zwischen 2-10 Adressen auftauchen. Füge alle zur Cheattabelle hinzu und ändere alle "haihaff.mac" in "web_image.mac" um. Nun kannst du dich frei in heiharp bewegen. ACHTUNG du darft dich zum zeitpunkt des änderns NICHT in Heiharp (immer die map die du änderst) befinden.
Diese beiden Hacks musst du immer neu machen da sich die Adressen ändern.
Thanks to nebular, golfy73, smokeymicpot, noname231, alleyn. Sorry if i forgott any1.