one man show - Inichua - 08-30-2012
I wanted to if there is any code that lets you to create a stage mode with indipendent chars and all character that die would be eliminated from the stage mode.
Thanks in advance for your help
RE: one man show - InPhiKnight - 08-30-2012
I think it's very tough or may be impossible to do that (Some one correct me if I am wrong)
RE: one man show - Bender_EX - 08-30-2012
correct you. there is such code:
Code: .data
Stg_r1 dd 0042DEF1h
Stg_r2 dd 0042DEF7h
z_shit_1 dd 0041A636h
z_shit_2 dd 0041A62Eh
;=====Hidden IDS====
HI1_r1 dd 0042A6BFh
HI1_r2 dd 0042A670h
HI1_r3 dd 0042A6BAh
HI2_r1 dd 0042A78Dh
HI2_r2 dd 0042A796h
HI2_r3 dd 0042A788h
HI3_r1 dd 00432DCEh
HI3_r2 dd 00432D62h
HI3_r3 dd 00432DC9h
HI4_r1 dd 0042BF72h
HI4_r2 dd 0042BF20h
HI4_r3 dd 0042BF6Dh
HI5_r1 dd 0042C004h
HI5_r2 dd 0042BF77h
HI5_r3 dd 0042BFFFh
HI6_r1 dd 00432D1Ch
HI6_r2 dd 00432D40h
HI6_r3 dd 00432D17h
HI7_r1 dd 00434E9Eh
HI7_r2 dd 00434E33h
HI7_r3 dd 00434E99h
HI8_r1 dd 00434DEFh
HI8_r2 dd 00434E15h
HI8_r3 dd 00434DEAh
RI1_r1 dd 0042A6BFh
RI1_r2 dd 0042E04Eh
RI1_r3 dd 0042E055h
.code
z_draw_shit proc
push eax
MOV eax,DWORD PTR DS:[EBX+ECX*4+194h]
mov eax, dword ptr ds:[eax+368h]
cmp dword ptr ds:[eax+6f4h],800 [800] ;ID GOES HERE!!![/i]
pop eax
jne normal
jmp dword ptr ds:[z_shit_2]
normal:
CMP EBP,DWORD PTR DS:[ESI+18h]
JLE sh****
jmp dword ptr ds:[z_shit_2]
sh****:
jmp dword ptr ds:[z_shit_1]
z_draw_shit endp
stageSelect proc
add EAX,10
push edx
lea edx, dword ptr ds:[pMemory]
mov edx,dword ptr ds:[edx]
cmp eax,dword ptr ds:[edx]
pop edx
MOV DWORD PTR DS:[450B94h],EAX
JNZ no_reset
jmp [Stg_r1]
no_reset:
jmp [Stg_r2]
stageSelect endp
Stage_Up proc
pushad
MOV DWORD PTR DS:[450B94h],EDX
lea edi, dword ptr ds:[pMemory]
mov edi,dword ptr ds:[edi]
add edx,10
mov dword ptr ds:[edi],edx
invoke WriteFile,hFile,pMemory,10,ADDR SizeReadWrite,addr Overlap
popad
ret
Stage_Up endp
HiddenID1 proc
CMP BYTE ptr ds:[451160h],1
JE stage
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI1_r3]
stage:
CMP EAX,0
JE return
CMP EAX,1
JE return
CMP EAX,3
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI1_r3]
return:
jmp [HI1_r1]
return2:
jmp [HI1_r2]
HiddenID1 endp
HiddenID2 proc
CMP BYTE ptr ds:[451160h],1
JE stage
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI2_r3]
stage:
CMP EAX,0
JE return
CMP EAX,1
JE return
CMP EAX,3
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI2_r3]
return:
jmp [HI2_r1]
return2:
jmp [HI2_r2]
HiddenID2 endp
HiddenID3 proc
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI3_r3]
return:
jmp [HI3_r1]
return2:
jmp [HI3_r2]
HiddenID3 endp
HiddenID4 proc
CMP BYTE ptr ds:[451160h],1
JE stage
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI4_r3]
stage:
CMP EAX,0
JE return
CMP EAX,1
JE return
CMP EAX,3
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI4_r3]
return:
jmp [HI4_r1]
return2:
jmp [HI4_r2]
HiddenID4 endp
HiddenID5 proc
CMP BYTE ptr ds:[451160h],1
JE stage
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI5_r3]
stage:
CMP EAX,0
JE return
CMP EAX,1
JE return
CMP EAX,3
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI5_r3]
return:
jmp [HI5_r1]
return2:
jmp [HI5_r2]
HiddenID5 endp
HiddenID6 proc
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI6_r3]
return:
jmp [HI6_r1]
return2:
jmp [HI6_r2]
HiddenID6 endp
HiddenID7 proc
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI7_r3]
return:
jmp [HI7_r1]
return2:
jmp [HI7_r2]
HiddenID7 endp
HiddenID8 proc
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI8_r3]
return:
jmp [HI8_r1]
return2:
jmp [HI8_r2]
HiddenID8 endp
RandomID proc
CMP DWORD PTR DS:[EDX+6F4h],20
JGE r3
CMP BYTE ptr ds:[451160h],1
JE stage
jmp [RI1_r2]
stage:
MOV EDX,DWORD PTR DS:[EDX+6F4h]
CMP EDX,10
JNZ r3
jmp [RI1_r2]
r3: jmp [RI1_r3]
RandomID endp
RE: one man show - Electric2Shock - 08-30-2012
giving the code aint enough. Please give full info about the code.
I think its got by OllyDBG. We need the address too.
BTW, I would like to know where you got that code.
RE: one man show - Bender_EX - 08-31-2012
I am not speak english. But I understand what you mean . DOWNLOAD_DLL_HiddenID_Stage_Mod This code hides the required ID for stage mod, you yourself are setting what's the ID will be hidden when choosing characters. 
RE: one man show - Inichua - 08-31-2012
(08-30-2012, 10:32 AM)Bender_EX Wrote: correct you. there is such code:
Code: .data
Stg_r1 dd 0042DEF1h
Stg_r2 dd 0042DEF7h
z_shit_1 dd 0041A636h
z_shit_2 dd 0041A62Eh
;=====Hidden IDS====
HI1_r1 dd 0042A6BFh
HI1_r2 dd 0042A670h
HI1_r3 dd 0042A6BAh
HI2_r1 dd 0042A78Dh
HI2_r2 dd 0042A796h
HI2_r3 dd 0042A788h
HI3_r1 dd 00432DCEh
HI3_r2 dd 00432D62h
HI3_r3 dd 00432DC9h
HI4_r1 dd 0042BF72h
HI4_r2 dd 0042BF20h
HI4_r3 dd 0042BF6Dh
HI5_r1 dd 0042C004h
HI5_r2 dd 0042BF77h
HI5_r3 dd 0042BFFFh
HI6_r1 dd 00432D1Ch
HI6_r2 dd 00432D40h
HI6_r3 dd 00432D17h
HI7_r1 dd 00434E9Eh
HI7_r2 dd 00434E33h
HI7_r3 dd 00434E99h
HI8_r1 dd 00434DEFh
HI8_r2 dd 00434E15h
HI8_r3 dd 00434DEAh
RI1_r1 dd 0042A6BFh
RI1_r2 dd 0042E04Eh
RI1_r3 dd 0042E055h
.code
z_draw_shit proc
push eax
MOV eax,DWORD PTR DS:[EBX+ECX*4+194h]
mov eax, dword ptr ds:[eax+368h]
cmp dword ptr ds:[eax+6f4h],800 [800] ;ID GOES HERE!!![/i]
pop eax
jne normal
jmp dword ptr ds:[z_shit_2]
normal:
CMP EBP,DWORD PTR DS:[ESI+18h]
JLE sh****
jmp dword ptr ds:[z_shit_2]
sh****:
jmp dword ptr ds:[z_shit_1]
z_draw_shit endp
stageSelect proc
add EAX,10
push edx
lea edx, dword ptr ds:[pMemory]
mov edx,dword ptr ds:[edx]
cmp eax,dword ptr ds:[edx]
pop edx
MOV DWORD PTR DS:[450B94h],EAX
JNZ no_reset
jmp [Stg_r1]
no_reset:
jmp [Stg_r2]
stageSelect endp
Stage_Up proc
pushad
MOV DWORD PTR DS:[450B94h],EDX
lea edi, dword ptr ds:[pMemory]
mov edi,dword ptr ds:[edi]
add edx,10
mov dword ptr ds:[edi],edx
invoke WriteFile,hFile,pMemory,10,ADDR SizeReadWrite,addr Overlap
popad
ret
Stage_Up endp
HiddenID1 proc
CMP BYTE ptr ds:[451160h],1
JE stage
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI1_r3]
stage:
CMP EAX,0
JE return
CMP EAX,1
JE return
CMP EAX,3
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI1_r3]
return:
jmp [HI1_r1]
return2:
jmp [HI1_r2]
HiddenID1 endp
HiddenID2 proc
CMP BYTE ptr ds:[451160h],1
JE stage
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI2_r3]
stage:
CMP EAX,0
JE return
CMP EAX,1
JE return
CMP EAX,3
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI2_r3]
return:
jmp [HI2_r1]
return2:
jmp [HI2_r2]
HiddenID2 endp
HiddenID3 proc
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI3_r3]
return:
jmp [HI3_r1]
return2:
jmp [HI3_r2]
HiddenID3 endp
HiddenID4 proc
CMP BYTE ptr ds:[451160h],1
JE stage
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI4_r3]
stage:
CMP EAX,0
JE return
CMP EAX,1
JE return
CMP EAX,3
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI4_r3]
return:
jmp [HI4_r1]
return2:
jmp [HI4_r2]
HiddenID4 endp
HiddenID5 proc
CMP BYTE ptr ds:[451160h],1
JE stage
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI5_r3]
stage:
CMP EAX,0
JE return
CMP EAX,1
JE return
CMP EAX,3
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI5_r3]
return:
jmp [HI5_r1]
return2:
jmp [HI5_r2]
HiddenID5 endp
HiddenID6 proc
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI6_r3]
return:
jmp [HI6_r1]
return2:
jmp [HI6_r2]
HiddenID6 endp
HiddenID7 proc
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI7_r3]
return:
jmp [HI7_r1]
return2:
jmp [HI7_r2]
HiddenID7 endp
HiddenID8 proc
CMP EAX,4
JE return
CMP EAX,5
JE return
CMP EAX,6
JE return
CMP EAX,7
JE return2
jmp [HI8_r3]
return:
jmp [HI8_r1]
return2:
jmp [HI8_r2]
HiddenID8 endp
RandomID proc
CMP DWORD PTR DS:[EDX+6F4h],20
JGE r3
CMP BYTE ptr ds:[451160h],1
JE stage
jmp [RI1_r2]
stage:
MOV EDX,DWORD PTR DS:[EDX+6F4h]
CMP EDX,10
JNZ r3
jmp [RI1_r2]
r3: jmp [RI1_r3]
RandomID endp
I need to know to the address so that i can try to change it.
P.S.
i am only 12 and i dont get much of what ur saying so pls try to give a good explanation
thanks
RE: one man show - Bender_EX - 08-31-2012
What namely explained?
RE: one man show - Inichua - 08-31-2012
srry no need explanation just give the address for the code to go
RE: one man show - Bender_EX - 09-01-2012
cmp dword ptr ds:[eax+6f4h],800 [800] ;ID GOES HERE!!!
RE: one man show - Boop - 09-01-2012
basically bender_ex is trolling you. He copy pasted code from here: http://www.lf-empire.de/forum/thread-5483.html (which doesn't even work) and the code from my save progress thread.
|