Hopefully it's something minor that I'm overlooking if you'd kindly look this over. I'm using CE 5.4 and here's what I've modified the code to (so I didn't have to enter the auto-script twice, but I got the same DC Results with the original code using modified addresses and entering it twice as I do with this following code):Quote:
My dc problem is due to wrong address. I'm not sure what's your problem.
Code:
[ENABLE] alloc(MyCode,1024) label(_NonAggro) label(_Vac) label(_ReturnNonAggro) label(_ReturnVac) label(_ExitNonAggro) label(_ExitVac) //Hacking Points 0045A19D: // Vac jmp _Vac nop _ReturnVac: 0053DDDA: // Non-Aggro jmp _NonAggro nop nop _ReturnNonAggro: MyCode: //------------------------------------------------------ _Vac: mov edx,99 mov [eax+1C],edx mov edx,999 // number boss spawn mov [eax+8c],edx mov edx,01 // time delay between spawn mov [eax+90],edx mov edx,99 // num mob follow me mov [eax+3C],edx mov [ecx+20],edx _ExitVac: jmp _ReturnVac //------------------------------------------------------ _NonAggro: mov [esi+00000070],40400000 // speed mob 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 _ExitNonAggro: jmp _ReturnNonAggro //------------------------------------------------------ [DISABLE] dealloc(MyCode) 0045A19D: mov edx,[eax+1c] mov [ecx+20],edx 0053DDDA: movzx eax,word ptr [esi+00000154]
I was intending on making a Tut for this, but I want it to be working prior to putting one together, afterall, who wants a Tut to get DC? But, here is my current procedure of doing this (maybe someone can see something I'm doing wrong and help give pointers):
1) Start 2Moons with GGK & Launcher v1.2a (Have tried with regular dekaron.exe and the unpacked_dekaron.exe with same results)
2) Enter game and sit outside Crespo dungeon (I've also entered the dungeon before continuing on with the same results)
3) start CE 5.4, open process list, select dekaron.exe and click ok (I've tried to click the "attach to process" also for same results)
4) click on "View Memory" then press Ctrl+A
5) paste in above code and click execute.
6) return to game and play
7) First group before the first wooden door seem to always be aggro no matter what or when i enter the code. Then the rest are non-aggro up to the zombies just after the first warp hole if it doesn't crash going through that warp hole.