Vack hacking How to Change This???

06/19/2009 06:55 almar2023#1
hi i read many Vac hack tut but and still i cant make my vac hack works properly
i decided to make a post to ask if how to change this

Quote:
label(orig_00883AC2))
:handsdown:

in this code

Quote:
[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
im willing to wait for those nice replies
06/19/2009 08:19 Grady1117#2
What exactly is wrong with it?

Heres the one I use;

Quote:
[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
06/19/2009 22:56 -8gX#3
Heres the one I use too :D

Code:
[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)

0045979D:
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)
0045979D:
mov edx,[eax+1c]
mov [ecx+20],edx
06/20/2009 05:02 almar2023#4
the problem is all of melee attack monsters get near from me..,,,after that they run away

any clue??

now i know how to change


^^

i just figured it out
06/26/2009 02:26 yougotaids#5
tell us how?
07/11/2009 21:39 kikster14#6
can you tell us...please i begging you
07/12/2009 12:28 -= Re@p3r =-#7
# closed (no warning for kikster14 because you he is new at this board)