View previous topic :: View next topic |
Author |
Message |
leacks Cheater
Reputation: 0
Joined: 12 Feb 2008 Posts: 36
|
Posted: Mon Feb 21, 2011 4:52 am Post subject: I find disassembler error |
|
|
The CE6.0 exe and the previous version can disassembler true.
Code: |
00E2E303 - 21 DB - and ebx,ebx
00E2E305 - 08 80 0491D10F - or [eax+0FD19104],al
00E2E30B - D9 1C 24 - fstp dword ptr [esp]
00E2E30E - AA - stosb
00E2E30F - CF - iretd
00E2E310 - 0D 11C47A32 - or eax,327AC411 : [00000000]
|
But the CE6.0 sourse & 6.1 alpha sourse
Code: |
00E2E303 - 21 DB - and ebx,ebx
00E2E305 - 08 80 0491D10F - or [eax+0FD19104],al
00E2E30B - D9 1C 24 AACF0D11 - fstp dword ptr [esp+110DCFAA]
00E2E312 - C4 7A 32 - les edi,[edx+32]
|
The 'fstp' have problem.
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25788 Location: The netherlands
|
Posted: Mon Feb 21, 2011 5:37 am Post subject: |
|
|
It's not 6.1 that is doing it wrong, it's 6.0 exe and the previous version that are doing it wrong
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
leacks Cheater
Reputation: 0
Joined: 12 Feb 2008 Posts: 36
|
Posted: Mon Feb 21, 2011 6:02 pm Post subject: |
|
|
if I use AutoAsm write the code.
Code: |
[enable]
alloc(TTT,64)
TTT:
call 00433340
push ecx
fstp dword ptr [esp]
mov ecx,[ebp-18]
call 00463b20
mov ecx,[ebp+08]
push ecx
mov ecx,[ebp-04]
call 0062f930
[disable]
|
Then I use Memory Viewer.
Code: |
031F0000 - E8 3B3324FD - call 00433340
031F0005 - 51 - push ecx
031F0006 - D9 1C 24 8B4DE8E8 - fstp dword ptr [esp-1717B275] : [2C15EF3C]
031F000D - 0F -
031F000E - 3B 27 - cmp esp,[edi]
031F0010 - FD - std
031F0011 - 8B 4D 08 - mov ecx,[ebp+08]
031F0014 - 51 - push ecx
031F0015 - 8B 4D FC - mov ecx,[ebp-04]
031F0018 - E8 13F943FD - call 0062F930
|
The game use old version Memory Viewer.
Code: |
call 00433340
push ecx
fstp dword ptr [esp]
mov ecx,[ebp-18]
call 00463b20
mov ecx,[ebp+08]
push ecx
mov ecx,[ebp-04]
call 0062f930
|
use new
Code: |
call 00433340
push ecx
fstp dword ptr [esp-1717B275] : [2C15EF3C]
db C7
dec [ebx-74AEF7B3]
dec ebp
cld
call 0062F930
|
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25788 Location: The netherlands
|
Posted: Mon Feb 21, 2011 7:13 pm Post subject: |
|
|
thanks, it's fixed
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
leacks Cheater
Reputation: 0
Joined: 12 Feb 2008 Posts: 36
|
Posted: Tue Feb 22, 2011 12:05 am Post subject: |
|
|
The SVN no have frmAdConfigUnit
But "trainergenerator.pas" use it.
=========
And I find new error.
The ce6.1a test have worng.
My AutoASM code
Code: |
[enable]
alloc(TTT,32)
TTT:
test ah,44
[disable] |
In memory view. It's worng.
Code: |
05470000 - F6 C4 44 - test ah,F6
|
And I try.
[/code]
In memory view. It's true.
Code: |
05490000 - F6 C4 F6 - test ah,F6
|
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25788 Location: The netherlands
|
Posted: Tue Feb 22, 2011 6:56 am Post subject: |
|
|
ok, it's fixed
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
|