Page 2 of 2

Re: [Release]v100 TWMS CEM

Posted: Sat Oct 10, 2009 4:16 pm
by k77
ya, a lot of op code changed, so, if u r using v100 cem, i think very difficult to read n convert. :roll:

Re: [Release]v100 TWMS CEM

Posted: Sat Oct 10, 2009 4:23 pm
by iSean
k77 wrote:yr nds script try get a complete one n convert, should b ok, yr 2nd script, i dunnoe y i can't use EIP version of script, try convert crc version 1st, i think more easy.
I Learning the basics, BTW can spare me your full version?
Boredness wrote:
k77 wrote:yr nds script try get a complete one n convert, should b ok, yr 2nd script, i dunnoe y i can't use EIP version of script, try convert crc version 1st, i think more easy.
lols that script alot of op code changed in case if you dunno.
A novice wanting to update it will be very difficult ;)
Wow, I need to find easier scripts
Got any easier scripts I can try convert and someone pls give me some information about the chinese name and hacks.
Currently, I have done none hacks working smoothly...

Re: [Release]v100 TWMS CEM

Posted: Sat Oct 10, 2009 4:39 pm
by k77
you can get the full version easily from twms

Re: [Release]v100 TWMS CEM

Posted: Sat Oct 10, 2009 4:40 pm
by Boredness
Good Luck.

Code: Select all

[ENABLE]
//P.S. 原作Z大
registersymbol(FixTime)
alloc(FixTime,1024)
registersymbol(FixTimeOF)
alloc(FixTimeOF,4)
registersymbol(Fix)
alloc(Fix,1024)
registersymbol(FixSSTime)
alloc(FixSSTime,4)
registersymbol(FixSSTime10C)
alloc(FixSSTime10C,4)
label(Fix00)
label(Fix01)
//-----------------------------------------------
Fix:
push eax
mov eax,[ebx+0000010b]
cmp [FixSSTime10C],eax
pop eax
je Fix01
push eax
mov eax,[FixTimeOF]
cmp eax,[FixSSTime]
pop eax
je Fix00
push eax
mov eax,[ebx+0000010c]
mov [FixSSTime10C],eax
mov eax,[FixTimeOF]
mov [FixSSTime],eax
pop eax

Fix01:
push [ebx+000000b0]
call  006EFB78  //或是改成006EFB91
pop ecx
mov ecx,esi
sub ecx,[ebx+0000010c]
push esi
mov ecx,ebx
call 00723397
jmp  00722747

//-----------------------------------------------
Fix00:
jg 00722747
cmp dword ptr [ebx+000000c0],01
jmp 007226DF
//-----------------------------------------------

FixTime:
add [FixTimeOF],2710
mov eax,[FixTimeOF]
ret

007226D6:
jmp Fix
nop
nop
nop
nop

00723DB8:
call FixTime
//-----------------------------------------------
[DISABLE]
007226D6:
jg 00722747
cmp dword ptr [ebx+000000c0],01

//-----------------------------------------------
dealloc(FixTime)
unregistersymbol(FixTime)
//-----------------------------------------------
dealloc(Fix)
unregistersymbol(Fix)

Re: [Release]v100 TWMS CEM

Posted: Sat Oct 10, 2009 5:32 pm
by weddings
yo dan good to see the site is up! might try updating the script=]

Re: [Release]v100 TWMS CEM

Posted: Sat Oct 10, 2009 7:41 pm
by Susashiden
Boredness , hwo to see the if the script is EIP or CRC? Hmm and u mentioned that when loading the CEM pause the game , how to pause it? Thanks in advance

Re: [Release]v100 TWMS CEM

Posted: Sat Oct 10, 2009 9:19 pm
by iSean
Boredness wrote:Good Luck.

Code: Select all

[ENABLE]
//P.S. 原作Z大
registersymbol(FixTime)
alloc(FixTime,1024)
registersymbol(FixTimeOF)
alloc(FixTimeOF,4)
registersymbol(Fix)
alloc(Fix,1024)
registersymbol(FixSSTime)
alloc(FixSSTime,4)
registersymbol(FixSSTime10C)
alloc(FixSSTime10C,4)
label(Fix00)
label(Fix01)
//-----------------------------------------------
Fix:
push eax
mov eax,[ebx+0000010b]
cmp [FixSSTime10C],eax
pop eax
je Fix01
push eax
mov eax,[FixTimeOF]
cmp eax,[FixSSTime]
pop eax
je Fix00
push eax
mov eax,[ebx+0000010c]
mov [FixSSTime10C],eax
mov eax,[FixTimeOF]
mov [FixSSTime],eax
pop eax

Fix01:
push [ebx+000000b0]
call  006EFB78  //或是改成006EFB91
pop ecx
mov ecx,esi
sub ecx,[ebx+0000010c]
push esi
mov ecx,ebx
call 00723397
jmp  00722747

//-----------------------------------------------
Fix00:
jg 00722747
cmp dword ptr [ebx+000000c0],01
jmp 007226DF
//-----------------------------------------------

FixTime:
add [FixTimeOF],2710
mov eax,[FixTimeOF]
ret

007226D6:
jmp Fix
nop
nop
nop
nop

00723DB8:
call FixTime
//-----------------------------------------------
[DISABLE]
007226D6:
jg 00722747
cmp dword ptr [ebx+000000c0],01

//-----------------------------------------------
dealloc(FixTime)
unregistersymbol(FixTime)
//-----------------------------------------------
dealloc(Fix)
unregistersymbol(Fix)
Erm Boredness Is 3 nop will lead to ban o_O"
007226D6:
jmp Fix
nop
nop
nop
nop

Re: [Release]v100 TWMS CEM

Posted: Sun Oct 11, 2009 12:03 am
by Planning
couldn't get it to work~.~
to confusing.....any1 care to help?
add me on msn :)

pokemon850@hotmail.com

Re: [Release]v100 TWMS CEM

Posted: Sun Oct 11, 2009 8:25 am
by Boredness
Planning wrote:couldn't get it to work~.~
to confusing.....any1 care to help?
add me on msn :)

pokemon850@hotmail.com
This script can be updated.