MPC Forums
BattleApps


Go Back   MPC Forums > ..:: Games ::.. > Maple Story > EMS

EMS Discussion of European MapleStory.

Reply
 
Thread Tools
Old 14th November 2009, 09:52   #16
Neru
Master Neru
Bronze Hero
 
Neru's Avatar
 
Quote:
Originally Posted by YoY0. View Post
Nazgul seriously, stop mentioning that you don't play anymore nobody gives a shit. You have broken a long time addiction, now shut up.
Lolz. Anyway im trying now. Should i release it or not?
Neru is offline   Reply With Quote
Old 14th November 2009, 09:57   #17
nazgul1444
Dark God
 
nazgul1444's Avatar
 
Quote:
Originally Posted by Ant3 View Post
You updated it, but you didn't update it cuz you don't play?

Umm?
i updated it to v55, after that i didnt
__________________
Working on NazBotPro - 75% -

http://nl.tinypic.com/view.php?pic=ogy1u&s=6

everything works
it just needs a bypass, CC, CS not, further all hacks

maybe add one later
nazgul1444 is offline   Reply With Quote
Old 14th November 2009, 11:27   #18
Neru
Master Neru
Bronze Hero
 
Neru's Avatar
 
My script failed at changing map. :O. I entered portal screen turned black(As usual with map switching)Then i didnt came out of the black screen and crashed.

Code:
[ENABLE] 
/*
Updated by MagicSteely the Pointer is char and
offset is map ID.
Aob for normal address = 83 7E 18 00 89 45 E4 74 10 8B  
*/

alloc(Ngr, 384)
label(rtnNgr)
label(matchAny)
label(ptlDone)
label(goHome)

label(mapFind)
label(mapNxt)
label(dirnOk)
label(mapFindDone)

label(cPtlNxt)
label(cPtlNFnd)
label(cPtlDone)
label(fndExtPtl)

label(prevMapId)
label(rushDir)

alloc(paths,2048)

Ngr: //6A7CF6
    mov [ebp-1c], eax
    pushad
    mov esi, 99F4F8      //a1 ? ? ? ? 3b c7 74 08 8d 48 08 8b 01 53 ff 10
    lea edi, [esi+4]
    mov esi, [esi]
    mov esi, [esi+65C]     //esi=curr Map
    mov edi, [edi]
    mov edi, [edi+4]       //edi=portal base
    call mapFind           //find map in path
    test eax,eax
    jz matchAny            //if curr. map not in path, do matchAny
    push eax               //find portal to nxtMap
    mov edx, [edi-4]
    call cPtlNxt
    test eax,eax           //found portal to NxtMap?
    jnz ptlDone

  matchAny:
    push eax               //find ANY external portal
    mov edx, [edi-4]
    call cPtlNxt

  ptlDone:
    test eax,eax           //found any useful portals?
    jz goHome
    push [eax+c]           //Portal X
    pop dword ptr[ebp-20]  //Spawn X

    push [eax+10]          //Portal Y
    pop dword ptr[ebp-1C]  //Spawn Y

  goHome:
    mov [prevMapId], esi
    popad
    cmp dword ptr [esi+10], 0
    jmp 007C1522 //83 7E 10 00 89 45 ? 74 ?? 8B ? ?

cPtlNxt:
    dec edx

    test edx,edx           //checked all portals?
    js cPtlNFnd

    mov eax, [edi+8*edx+4] //portal
    mov ecx, [eax+14]      //dest. map

    cmp ecx,esi            //skip internal portals
    je cPtlNxt

    cmp ecx,[prevMapId]    //skip ptl to prevMap
    je cPtlNxt

    cmp [eax+8],7          //accept type7 (fm)
    je fndExtPtl

    cmp ecx,C944060      //skip portal 99999999
    je cPtlNxt

  fndExtPtl:
    cmp [esp+4],0          //matchAny mode?
    jz cPtlDone

    cmp [esp+4],ecx        //found map?
    jz cPtlDone
    jmp cPtlNxt

  cPtlNFnd:
    xor eax,eax
  cPtlDone:
    ret 4

mapFind:
    xor edx,edx

  mapNxt:
    inc edx
    mov eax, [paths+edx*4]

    test eax,eax           //end of paths?
    jz mapFindDone

    cmp eax, esi           //found map in path?
    jnz mapNxt

    //update rushDir
    mov eax, [rushDir]
    lea eax, [paths+eax*4]
    mov eax, [eax+edx*4]
    cmp eax, [prevMapId]
    jne dirnOk
    neg [rushDir]

  dirnOk:
    add edx, [rushDir]
    mov eax, [paths+edx*4]
  mapFindDone:
    ret

prevMapId:
dd 0

rushDir:
dd 1

paths:
dd 0
dd 623A7C0 
//Deleted all maps.
dd 0

007C1522: 
jmp Ngr
db 90 90
rtnNgr:
db eb

[DISABLE]
007C1522: //83 7E 18 00 89 45 E4 74 10 8B 
db 83 7E 10 00 89 45 E4 74

dealloc(NGR, 384)
dealloc(paths,2048)
This is the crashing v57 edition any1 sees a problem?

Last edited by Neru; 14th November 2009 at 11:31..
Neru is offline   Reply With Quote
Old 14th November 2009, 12:12   #19
Dami
Saphira
Dark God
 
Dami's Avatar
 
Quote:
Originally Posted by YoY0. View Post
Nazgul seriously, stop mentioning that you don't play anymore nobody gives a shit. You have broken a long time addiction, now shut up.
Yeah like pointed above, shut the fuck up nazgul.
We dont care if you no longer have addiction to ms, or do you think its cool to say you quit something?

Im sure i saw this script updated at somewhere on dafo or so.
__________________
DamiProductions - for the Sake Of Learning

The hole in the whole


Remember kids, when the girl you are having sex with, wants to stick something to your bum.
There is two reason for it:
1. To give you gigantic pleasure by stimulating the nervendings in your secret unexplorated exit... or
2. To see if you are gay
Its not like sticking stuff to your hole will make you having sexual attraction or behavior among members of the same sex, so to say "hitting the gaybutton down", but thats just what other arrogant people think.

P.S, If you are already having sex with someone same gender, then im quite sure there is only option 1, and dont worry about hitting the gaybutton down, as it has already been done. Now go find the straight button and hit it down and hope the gay switch goes back up, or you will have quite interesting rest of life. Absolutly no restrictions provided for you.
Dami is offline   Reply With Quote
Old 14th November 2009, 12:58   #20
Neru
Master Neru
Bronze Hero
 
Neru's Avatar
 
Quote:
Originally Posted by Dami View Post
Yeah like pointed above, shut the fuck up nazgul.
We dont care if you no longer have addiction to ms, or do you think its cool to say you quit something?

Im sure i saw this script updated at somewhere on dafo or so.
Orly?
Neru is offline   Reply With Quote
Old 14th November 2009, 14:12   #21
kevintjuh93
1337
Apprentice Knight
 
Try updating the pointer aob and the address aob. And check if that works.

@MagicSteely
Try using 5D8 and not 65C

Last edited by kevintjuh93; 14th November 2009 at 14:13.. Reason: Automerged Doublepost
kevintjuh93 is offline   Reply With Quote
Old 14th November 2009, 14:17   #22
Šěžăbĭ
Black Power Ranger
Evil Emperor
 
Šěžăbĭ's Avatar
 
Fix the offsets :/
__________________
Add me on Facebook - Here, but tell me you're from MPC; Give me an internet - Here
"Great minds discuss ideas, average minds discuss events, small minds discuss people."
"Early to bed and early to rise, makes a man healthy, wealthy and wise."
Wanna see how do I look? - HERE; [1], [2], [3]. I are so awesum: here O_o, ain't i O_o ?
Really sick tune: Here!
Check my pwnage brute: Here [/ /] Visit my MiniCity: Here.
Šěžăbĭ is online now   Reply With Quote
Old 14th November 2009, 17:47   #23
BosBeer
Silent Killer
 
BosBeer's Avatar
 
Quote:
Originally Posted by MagicSteely View Post
My script failed at changing map. :O. I entered portal screen turned black(As usual with map switching)Then i didnt came out of the black screen and crashed.


[ENABLE]
/*
Updated by MagicSteely the Pointer is char and
offset is map ID.
Aob for normal address = 83 7E 18 00 89 45 E4 74 10 8B
*/

alloc(Ngr, 384)
label(rtnNgr)
label(matchAny)
label(ptlDone)
label(goHome)

label(mapFind)
label(mapNxt)
label(dirnOk)
label(mapFindDone)

label(cPtlNxt)
label(cPtlNFnd)
label(cPtlDone)
label(fndExtPtl)

label(prevMapId)
label(rushDir)

alloc(paths,2048)

Ngr: //6A7CF6
mov [ebp-1c], eax
pushad
mov esi, 99F4F8 //a1 ? ? ? ? 3b c7 74 08 8d 48 08 8b 01 53 ff 10
lea edi, [esi+4]
mov esi, [esi]
mov esi, [esi+65C] //esi=curr Map
mov edi, [edi]
mov edi, [edi+4] //edi=portal base
call mapFind //find map in path
test eax,eax
jz matchAny //if curr. map not in path, do matchAny
push eax //find portal to nxtMap
mov edx, [edi-4]
call cPtlNxt
test eax,eax //found portal to NxtMap?
jnz ptlDone

matchAny:
push eax //find ANY external portal
mov edx, [edi-4]
call cPtlNxt

ptlDone:
test eax,eax //found any useful portals?
jz goHome
push [eax+c] //Portal X
pop dword ptr[ebp-20] //Spawn X

push [eax+10] //Portal Y
pop dword ptr[ebp-1C] //Spawn Y

goHome:
mov [prevMapId], esi
popad
cmp dword ptr [esi+10], 0
jmp 007C1522 //83 7E 10 00 89 45 ? 74 ?? 8B ? ?

cPtlNxt:
dec edx

test edx,edx //checked all portals?
js cPtlNFnd

mov eax, [edi+8*edx+4] //portal
mov ecx, [eax+14] //dest. map

cmp ecx,esi //skip internal portals
je cPtlNxt

cmp ecx,[prevMapId] //skip ptl to prevMap
je cPtlNxt

cmp [eax+8],7 //accept type7 (fm)
je fndExtPtl

cmp ecx,C944060 //skip portal 99999999
je cPtlNxt

fndExtPtl:
cmp [esp+4],0 //matchAny mode?
jz cPtlDone

cmp [esp+4],ecx //found map?
jz cPtlDone
jmp cPtlNxt

cPtlNFnd:
xor eax,eax
cPtlDone:
ret 4

mapFind:
xor edx,edx

mapNxt:
inc edx
mov eax, [paths+edx*4]

test eax,eax //end of paths?
jz mapFindDone

cmp eax, esi //found map in path?
jnz mapNxt

//update rushDir
mov eax, [rushDir]
lea eax, [paths+eax*4]
mov eax, [eax+edx*4]
cmp eax, [prevMapId]
jne dirnOk
neg [rushDir]

dirnOk:
add edx, [rushDir]
mov eax, [paths+edx*4]
mapFindDone:
ret

prevMapId:
dd 0

rushDir:
dd 1

paths:
dd 0
dd 623A7C0
//Deleted all maps.
dd 0

007C1522:
jmp Ngr
db 90 90
rtnNgr:
db eb

[DISABLE]
007C1522: //83 7E 18 00 89 45 E4 74 10 8B
db 83 7E 10 00 89 45 E4 74

dealloc(NGR, 384)
dealloc(paths,2048)


This is the crashing v57 edition any1 sees a problem?
Many parts are crashing you, for example:
Code:
mov esi,99F4F8
lea edi,[esi+4]
If you would have checked the value of 99F4FC, you'd notice that it is 0. Which is totally not what you are looking for ...

Code:
cmp dword ptr [esi+10], 0
The original opcodes change, so you need to change them in the script aswell ... 10 becomes 18!

And so on ...

I really hope you succeed in updating it, though I got stuck with the Portal Pointer, it's not just 4 bytes below the map ID anymore, and I don't know what values to search for >.>

P.s.: Anyone know if PedraSimon is still active somewhere?
__________________
Trouble updating/making a script? -> Ask me!

How to learn ASM? -> By reading, examining scripts and just simply trying!

Where to download hacks? -> Search, search or learn to search!
BosBeer is offline   Reply With Quote
Old 14th November 2009, 18:18   #24
Neru
Master Neru
Bronze Hero
 
Neru's Avatar
 
Quote:
Originally Posted by BosBeer View Post
Many parts are crashing you, for example:
Code:
mov esi,99F4F8
lea edi,[esi+4]
If you would have checked the value of 99F4FC, you'd notice that it is 0. Which is totally not what you are looking for ...

Code:
cmp dword ptr [esi+10], 0
The original opcodes change, so you need to change them in the script aswell ... 10 becomes 18!

And so on ...

I really hope you succeed in updating it, though I got stuck with the Portal Pointer, it's not just 4 bytes below the map ID anymore, and I don't know what values to search for >.>

P.s.: Anyone know if PedraSimon is still active somewhere?
I've toke the v53 script but many things are changed .
Neru is offline   Reply With Quote
Old 14th November 2009, 22:51   #25
dwuz001
Angel of Darkness
 
Quote:
Originally Posted by BosBeer View Post
Many parts are crashing you, for example:
Code:
mov esi,99F4F8
lea edi,[esi+4]
If you would have checked the value of 99F4FC, you'd notice that it is 0. Which is totally not what you are looking for ...
Check 0099f4f0
__________________
Call me ice
dwuz001 is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump



All times are GMT +2. The time now is 17:53.

Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Style Provided By: Wrestling Clique - Wrestling Forums


Page generated in 0.17460 seconds with 13 queries