Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
one man show
#1
? 
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
Reply
Thanks given by:
#2
I think it's very tough or may be impossible to do that (Some one correct me if I am wrong)
...............
Reply
Thanks given by:
#3
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

Reply
Thanks given by:
#4
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.

[Image: icyboards-ad-468x60.gif]
Reply
Thanks given by:
#5
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. :s
Reply
Thanks given by:
#6
(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
Reply
Thanks given by:
#7
What namely explained?
Reply
Thanks given by:
#8
srry no need explanation just give the address for the code to go
Reply
Thanks given by:
#9
cmp dword ptr ds:[eax+6f4h],800 [800] ;ID GOES HERE!!!
Reply
Thanks given by:
#10
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.
[Image: doty7Xn.gif]

10 ʏᴇᴀʀs sɪɴᴄᴇ ɪʀᴄ ɢᴏᴏᴅ.ɪ ᴡᴀʟᴋ ᴛʜʀᴏᴜɢʜ ᴛʜᴇ ᴇᴍᴘᴛʏ sᴛʀᴇᴇᴛs ᴛʀʏɪɴɢ ᴛᴏ ᴛʜɪɴᴋ ᴏғ sᴏᴍᴇᴛʜɪɴɢ ᴇʟsᴇ ʙᴜᴛ ᴍʏ ᴘᴀᴛʜ ᴀʟᴡᴀʏs ʟᴇᴀᴅs ᴛᴏ ᴛʜᴇ ɪʀᴄ. ɪ sᴛᴀʀᴇ ᴀᴛ ᴛʜᴇ sᴄʀᴇᴇɴ ғᴏʀ ʜᴏᴜʀs ᴀɴᴅ ᴛʀʏ ᴛᴏ sᴜᴍᴍᴏɴ ᴛʜᴇ ɢᴏᴏᴅ ɪʀᴄ. ɪ ᴡᴀᴛᴄʜ ᴏᴛʜᴇʀ ɪʀᴄ ᴄʜᴀɴɴᴇʟs ʙᴜᴛ ɪᴛ ɪs ɴᴏ ɢᴏᴏᴅ. ɪ ᴘᴇsᴛᴇʀ ᴢᴏʀᴛ ᴀɴᴅ ᴛʀʏ ᴛᴏ ʀᴇsɪsᴛ ʜɪs sᴇxɪɴᴇss ʙᴜᴛ ɪᴛ ɪs ᴀʟʟ ᴍᴇᴀɴɪɴɢʟᴇss. ᴛʜᴇ ᴇɴᴅ ɪs ɴᴇᴀʀ.ɪ ᴛʜᴇɴ ᴜsᴜᴀʟʟʏ ʀᴇᴀᴅ sᴏᴍᴇ ᴏʟᴅ ɪʀᴄ ʟᴏɢs ᴀɴᴅ ᴄʀʏ ᴍʏsᴇʟғ ᴛᴏ sʟᴇᴇᴘ.


Reply
Thanks given by:




Users browsing this thread: 1 Guest(s)