|
You last visited: Today at 01:58
Advertisement
Laiden ego problem
Discussion on Laiden ego problem within the Dekaron forum part of the MMORPGs category.
01/16/2010, 10:15
|
#16
|
elite*gold: 0
Join Date: Jun 2008
Posts: 57
Received Thanks: 3
|
To bad had a run without a DC with this one too, but still no laiden egos...
|
|
|
01/16/2010, 11:28
|
#17
|
elite*gold: 20
Join Date: Oct 2007
Posts: 497
Received Thanks: 161
|
Dabeat, post the vac you're using (use spoiler).
|
|
|
01/16/2010, 11:48
|
#18
|
elite*gold: 0
Join Date: Jun 2008
Posts: 57
Received Thanks: 3
|
I use a total of 5 hacks during a run.
Gm hack [GM] -> Nameingame
Skill hack 1,2
Crespo
Dungeon no DC
Crespo
[ENABLE]
alloc(MonsterProperties,2048)
label(ReturnMonsterProperties)
label(MonsterRange)
label(ReturnMonsterRange)
label(MonsterAggro)
label(PropertyBace)
registersymbol(MonsterAggro)
registersymbol(PropertyBace)
0045C46E: //8B 80 98 00 00 00 89 81 9C 00
jmp MonsterProperties
nop
ReturnMonsterProperties:
0053D4F5: //89 54 24 48 8B 01 FF 50 0C 8B
jmp MonsterRange
nop
ReturnMonsterRange:
0053D50A: //0F B7 86 54 01 00 00 8B 0D
mov eax,[MonsterAggro]
nop
nop
MonsterProperties:
push eax
mov eax,[eax+00000098] //Original Code
mov [ecx+0000009C],eax //Original Code
pop eax
mov [PropertyBace],ecx
//mov [ecx+00],00000000 //DwInfoIndex
mov [ecx+04],0000004B //DwExploreRange
mov [ecx+08],0000004B //DwSight
mov [ecx+0C],0000004B //DwPersuitRange
//mov [ecx+10],00000000 //DwAvoidRange
mov [ecx+14],00000000 //DwExploreStandDelay
//mov [ecx+18],00000000 //DwExploreMoveDelay
//mov [ecx+1C],00000000 //DwStandDelay
mov [ecx+20],000001F4 //DwMoveDelay
//mov [ecx+24],00000000 //DwFollowMyMasterRange
//mov [ecx+28],00000000 //DwStopMasterNear
//mov [ecx+2C],00000000 //DwWarpMyMasterRange
//mov [ecx+30],00000000 //DwCallTeamPossibelHP
//mov [ecx+34],00000000 //DwCallTeamCount
//mov [ecx+38],00000000 //DwBlockNFirstAttack
//mov [ecx+3C],00000000 //dwCallTeamCell
mov [ecx+40],000000FA //dwFollowTarget
mov [ecx+44],00000000 //dwSpecialAttackStartHP
mov [ecx+48],00000000 //dwSpecialMeleeAttackRate
mov [ecx+4C],00000000 //dwSpecialRangeAttackRate
mov [ecx+50],00000000 //DwPowerAttacjStartHP
mov [ecx+54],00000000 //dwPowerMeleeAttackProbable
mov [ecx+58],00000000 //dwPowerRangeAttackProbable
//mov [ecx+5C],00000000 //DwUnderAttackAggro
mov [ecx+60],00000000 //DwMeleeAttackRangeInAggro
mov [ecx+64],00000000 //DwRangeAttackRangeInAggro
mov [ecx+68],000003E8 //DwSightInAggro
//mov [ecx+6C],00000000 //DwDefeatAggro
//mov [ecx+70],00000000 //DwBlockedAggro
//mov [ecx+74],00000000 //DwSlideAggro
//mov [ecx+78],00000000 //DwHealAggro
//mov [ecx+7C],00000000 //DwMasterUnderAttackAggro
//mov [ecx+80],00000000 //DwMasterDefeatAggro
//mov [ecx+84],00000000 //DwMasterBlockingAggro
//mov [ecx+88],00000000 //DwMasterSlideAggro
//mov [ecx+8C],00000000 //DwCOmplusionUnderAttackAggro
mov [ecx+90],99999999 //dwMaxSummonsMonsterCount
mov [ecx+94],00000000 //dwReSummonsMonsterTick
mov [ecx+98],00000000 //dwMaxSummonsMonsterRange
mov [ecx+9C],00000000 //dwSummonsStartPcCount
//mov [eax+A0],00000000 //PatternType
mov eax,[ecx+0000009C] //Original Code
jmp ReturnMonsterProperties
MonsterRange:
mov [esp+48],edx
mov [esp+30],00000000
mov [esp+4c],00000000
//mov [esi+00000240],0000000 //other attack range to 0
//mov [esi+0000023c],0000000 //other attack range to 0
//mov [esi+00000238],0000000 //other attack range to 0
mov eax,[ecx]
jmp ReturnMonsterRange
MonsterAggro:
db 03 00 00 00
PropertyBace:
db 00 00 00 00
[DISABLE]
dealloc(MonsterProperties)
unregistersymbol(MonsterAggro)
unregistersymbol(PropertyBace)
0045C46E:
mov eax,[eax+00000098]
0053D4F5:
mov [esp+48],edx
mov eax,[ecx]
0053D50A:
movzx eax,word ptr [esi+00000154]
Dungeon No DC
[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
0045C46E:
jmp newmem
nop
returnhere:
newmem:
//DwExploreRange eax
mov [eax+08],00000040//DwSight eax+08
mov [eax+04],00000040//DwPersuitRange eax+04
//DwAvoidRange eax+0C
//mov [eax+10],00000500//DwExploreStandDelay eax+10
//mov [eax+14],00000500//DwExploreMoveDelay eax+14
//mov [eax+18],00000500//DwStandDelay eax+18
//mov [eax+1C],00000500//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,30 // number spawn
mov [eax+8c],edx
mov edx,64 // time delay spawn
mov [eax+90],edx
mov edx,99 // # follow monster
mov [eax+3C],edx
mov [ecx+20],edx // # follow my master
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
0045C46E:
mov edx,[eax+1c]
mov [ecx+20],edx
|
|
|
01/16/2010, 11:56
|
#19
|
elite*gold: 20
Join Date: Oct 2007
Posts: 497
Received Thanks: 161
|
What what? are you using that 2 vacs at the same time or? Mm just try using this.
[ENABLE]
alloc(MonsterProperties,2048)
label(ReturnMonsterProperties)
label(PropertyBace)
registersymbol(PropertyBace)
0045C2AE: //8B 80 98 00 00 00 89 81 9C 00
jmp MonsterProperties
nop
ReturnMonsterProperties:
MonsterProperties:
push eax
mov eax,[eax+00000098] //Original Code
mov [ecx+0000009C],eax //Original Code
pop eax
mov [PropertyBace],ecx
//mov [ecx+00],00000000 //DwInfoIndex
mov [ecx+04],0000004B //DwExploreRange
mov [ecx+08],0000004B //DwSight
//mov [ecx+0C],0000004B //DwPersuitRange
//mov [ecx+10],00000000 //DwAvoidRange
//mov [ecx+14],00000000 //DwExploreStandDelay
//mov [ecx+18],00000000 //DwExploreMoveDelay
//mov [ecx+1C],00000000 //DwStandDelay
//mov [ecx+20],000001F4 //DwMoveDelay
//mov [ecx+24],00000000 //DwFollowMyMasterRange
//mov [ecx+28],00000000 //DwStopMasterNear
//mov [ecx+2C],00000000 //DwWarpMyMasterRange
//mov [ecx+30],00000000 //DwCallTeamPossibelHP
//mov [ecx+34],00000000 //DwCallTeamCount
mov [ecx+38],00000000 //DwBlockNFirstAttack
//mov [ecx+3C],00000000 //dwCallTeamCell
/* mov [ecx+40],000000FA //dwFollowTarget
mov [ecx+44],00000000 //dwSpecialAttackStartHP
mov [ecx+48],00000000 //dwSpecialMeleeAttackRate
mov [ecx+4C],00000000 //dwSpecialRangeAttackRate
mov [ecx+50],00000000 //DwPowerAttacjStartHP
mov [ecx+54],00000000 //dwPowerMeleeAttackProbable
mov [ecx+58],00000000 //dwPowerRangeAttackProbable */
mov [ecx+5C],00000000 //DwUnderAttackAggro
mov [ecx+60],00000000 //DwMeleeAttackRangeInAggro
mov [ecx+64],00000000 //DwRangeAttackRangeInAggro
mov [ecx+68],000003E8 //DwSightInAggro
//mov [ecx+6C],00000000 //DwDefeatAggro
//mov [ecx+70],00000000 //DwBlockedAggro
//mov [ecx+74],00000000 //DwSlideAggro
//mov [ecx+78],00000000 //DwHealAggro
//mov [ecx+7C],00000000 //DwMasterUnderAttackAggro
//mov [ecx+80],00000000 //DwMasterDefeatAggro
//mov [ecx+84],00000000 //DwMasterBlockingAggro
//mov [ecx+88],00000000 //DwMasterSlideAggro
//mov [ecx+8C],00000000 //DwCOmplusionUnderAttackAggro
mov [ecx+90],00000063 //dwMaxSummonsMonsterCount
mov [ecx+94],00000000 //dwReSummonsMonsterTick
mov [ecx+98],00000000 //dwMaxSummonsMonsterRange
mov [ecx+9C],00000000 //dwSummonsStartPcCount
//mov [eax+A0],00000000 //PatternType
mov eax,[ecx+0000009C] //Original Code
jmp ReturnMonsterProperties
PropertyBace:
db 00 00 00 00
[DISABLE]
dealloc(MonsterProperties)
unregistersymbol(PropertyBace)
0045C2AE:
mov eax,[eax+00000098]
|
|
|
01/16/2010, 11:57
|
#20
|
elite*gold: 0
Join Date: Jun 2008
Posts: 57
Received Thanks: 3
|
Im indeed using those 2 vacs at the same time, monsters are attacking me when I dont use the Crespo and I get dc when i dont use 'no dungeon dc'
Youre advise is to use only that one you posted?
|
|
|
01/16/2010, 12:00
|
#21
|
elite*gold: 20
Join Date: Oct 2007
Posts: 497
Received Thanks: 161
|
Yes, that + this (update both).
[ENABLE]
alloc(MonsterRange,1024)
label(ReturnMonsterRange)
0053D155: //89 54 24 48 8B 01 FF 50 0C 8B
jmp MonsterRange
nop
ReturnMonsterRange:
MonsterRange:
mov [esp+48],edx
mov [esp+30],00000000
mov [esp+4c],00000000
//mov [esi+00000240],0000000 //other attack range to 0
//mov [esi+0000023c],0000000 //other attack range to 0
//mov [esi+00000238],0000000 //other attack range to 0
mov eax,[ecx]
jmp ReturnMonsterRange
[DISABLE]
dealloc(MonsterRange)
0053D155:
mov [esp+48],edx
mov eax,[ecx]
It's just the normal monster range one.
|
|
|
01/16/2010, 12:02
|
#22
|
elite*gold: 0
Join Date: Jun 2008
Posts: 57
Received Thanks: 3
|
Will try soon, first have to eat dinner 
I will edit this post when im done testing.
Thanks!
Edit:
It disconected
|
|
|
01/17/2010, 11:43
|
#23
|
elite*gold: 0
Join Date: Jun 2008
Posts: 57
Received Thanks: 3
|
~ Sorry for double post.
Reason I think people think this topic is done :P
If anyone can help me then please post youre ideas!
|
|
|
01/17/2010, 21:33
|
#24
|
elite*gold: 0
Join Date: Apr 2008
Posts: 6
Received Thanks: 2
|
//dwMaxSummonsMonsterCount eax+64
//dwReSummonsMonsterTick eax+68
//dwMaxSummonsMonsterRange eax+6C
//dwSummonsStartPcCountPatternType eax+70
get rid of the // in these 4 lines
|
|
|
01/17/2010, 22:27
|
#25
|
elite*gold: 0
Join Date: Jan 2010
Posts: 229
Received Thanks: 418
|
i try that it gives error
edit : looking at the vac all together it should be this :
mov [ecx+90],00000063 //dwMaxSummonsMonsterCount
mov [ecx+94],00000000 //dwReSummonsMonsterTick
mov [ecx+98],00000000 //dwMaxSummonsMonsterRange
mov [ecx+9C],00000000 //dwSummonsStartPcCount
going to try it now, will post results
|
|
|
01/17/2010, 23:58
|
#26
|
elite*gold: 0
Join Date: Jun 2008
Posts: 57
Received Thanks: 3
|
Thanks for trying, awaiting the results.
|
|
|
01/17/2010, 23:58
|
#27
|
elite*gold: 0
Join Date: Jan 2010
Posts: 229
Received Thanks: 418
|
i disconnected in the first part :s
|
|
|
01/18/2010, 00:13
|
#28
|
elite*gold: 0
Join Date: Jun 2008
Posts: 57
Received Thanks: 3
|
Hmm that aint good 
Its wierd that it disconects so often in dungeons and not in the wild.
There is probably another safety check or some sort..
Well atleast thanks for trying!
|
|
|
01/18/2010, 00:22
|
#29
|
elite*gold: 0
Join Date: Jan 2010
Posts: 229
Received Thanks: 418
|
no it works fine if you just use the dungeon no dc, i had some problems with it to, installed netlimiter and it was ok  but now i get random disconnects when changing those lines just tryed 2 runs, im not going to try a 3rd
|
|
|
01/18/2010, 00:30
|
#30
|
elite*gold: 0
Join Date: Jan 2010
Posts: 229
Received Thanks: 418
|
ok last try, i changed something else in the no dc vac, lets see how that works xD
will post results ^^
edit : in commented theese
//mov edx,30 // number spawn
//mov [eax+8c],edx
//mov edx,64 // time delay spawn
//mov [eax+90],edx
but no ego's now i should learn to script assembly
|
|
|
Similar Threads
|
Laiden mass spawn problem.
02/03/2010 - Dekaron - 14 Replies
Hi ppl, Laiden doesn't spawn at all, what's the prob? :<
Share/ai/info.csv Default
Edited:
reiden.act.2732
|
laiden ego hack
04/16/2009 - Dekaron - 1 Replies
hi there
is it possible to do the laiden ego psawn hack with CE``?
if yes how?:bandit:
|
LAIDEN EGOS HACK - DISCONNECTS PROBLEM
02/11/2009 - Dekaron - 3 Replies
delete
|
Laiden
08/20/2008 - Dekaron - 0 Replies
What do i edit to make it spawn more from these ones :P
2334,99,99,99,6,2000,2000,1200,300,0,0,0,50,99,0, 99,99,0,0,0,100,40,0,18,10,0,2,20,10,5,0,0,0,0,0,0 ,3,30000,25,1,1
|
All times are GMT +1. The time now is 02:02.
|
|