Troubleshooting CE Crash Issues

04/24/2009 09:23 eathatsucka#1
I'll start this off by saying I know people have asked this, but I didn't find anything to the exact details that I'm looking for. delete this or redirect me if this is already answered because I failed to find it.

I'm running CE 5.5. I'm running Windows XP SP3. I have speed/nonagro/vac/skill/and wall hacks going. Just for the record this issue existed BEFORE the wall hack was in use. I hear this can be caused by wallhacks. Anyways, I start the game and it is going great hacking like a champion. After anywhere from 1 - 40 minutes of playing it will just crash. I will get a bunch of chinese symbols that mean some sort of error message I'm sure. I've tried changing the non-agro mob speed, changing my speed hack speed, turning down graphics, playing in lower resolutions...just really everything I can think of. I don't usually ask for help but I've tried everything in my knowledge and I'm really stuck. Any and all tips would be GREATLY appreciated.


Also, in return I can help people having problems getting their CE going. I'm not sure if my crashing issues are my code or what but I know I can help you at least get them going.

Thanks everyone!
04/24/2009 11:26 noname231#2
Are you using the scripts from my guide??? If you post the scripts you are using I can try to assist. (Don't post the speed or skill, if you want me to look at them PM them)

Also need to know where you are hacking. Also any other details like character class, trieste or abadon, if you are on Oread, etc... the more info you give the more I can narrow down the issue.
04/24/2009 13:37 eathatsucka#3
I am not sure if I'm using your scripts...but most likely.

---Non-Agro---

[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], 41310000 // 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]

--Vac--

[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,30 // # follow monster
mov [eax+3C],edx

//mov [ecx+20],edx // # follow my master
exit:
jmp returnhere


[DISABLE]
dealloc(newmem)
0045A19D:
mov edx,[eax+1c]
mov [ecx+20],edx

I am a summoner. I am on Abadon. I have used a lot of different classes with this same hack setup and I experience the same issue so I don't believe it has anything to do with the class of the character. Let me know if any problems jump out at you from this code and if not I'll PM you the skill / speed stuff. Thank you so much! Also if you find the issue would you mind expaining and not just pasting a fix? I'm doing my best to learn this stuff =p you don't have to but if you don't mind...thanks!
04/24/2009 16:03 noname231#4
In no agro this line here: mov [esi+00000070], 41310000 // speed mob
Has a incorect mob speed. default mob speed is 40900000.

Now you can change 41310000 back to the default 40900000, or
to any of these:
41400000=3 lv 1
40c00000 = 6 lv 2
40400000 = 12 lv 3
41c00000 = 24 lv 4

Default speed will result in a tighter mob.

And use this for your Vac, there where many issues with the one you are using.

[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,30 // # 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
04/24/2009 16:29 eathatsucka#5
Thanks a bunch. I'll give this a shot and let you know how it goes. I've been working with the script trying to change it and make it better so I can contribute but everytime I come up with something someone already has it figured out lol. Maybe someday I'll figure out something useful...for now I'll see if this bails me out. Thanks again. (I'll hit the "Thanks" button don't worry)
04/24/2009 16:41 eathatsucka#6
Alright so it's working so far. The problem now is how the mobs group around me. They are running back in forth like halfway across the screen. Where do I change how close the mobs all stay to me? How it stands it's very difficult to hit them all at the same time. On my old one they all stuck right by me and made it easy to hit all of them ;)

EDIT:

mov [eax+04],00000020//DwPersuitRange eax+04

that one perhaps?
04/24/2009 18:56 noname231#7
change this:
//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

back to this:
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


For more tweeks check my UCE TuT in my sig.
04/24/2009 22:22 eathatsucka#8
Alright well I tried out those settings that you have and it still seems to be crashing just as much. Guess I'll PM you the skill/speed.
04/25/2009 05:55 noname231#9
lol I thaught you where someone else nvm my first pm.
I'll take a look threw them for ya.

Ok sent you the corrections, you has a minor hex error and forgot to update the the disable address.