Originally Posted by
michielr
Hey!
this is stw:
*(float*)(wall+(i*0x4F4)+addy) = (float)1;
*(float*)(wall+(i*0x4F4)+addy) = (float)1;
*(float*)(wall+(i*0x4F4)+addy) = (float)1;
where can i find that 0x4F4 in olly?
Size of the class, or go just to the top of the class, and then you find Imul. The value in there is the size.
Code:
1012DDD0 68 D4092F10 PUSH 102F09D4 ; ASCII "TextureType"
1012DDD5 52 PUSH EDX ; ntdll.DbgUiRemoteBreakin
1012DDD6 E8 F5131800 CALL 102AF1D0
1012DDDB 83C4 08 ADD ESP,8
1012DDDE 3BC3 CMP EAX,EBX
1012DDE0 0F84 41060000 JE 1012E427
1012DDE6 8B40 04 MOV EAX,DWORD PTR DS:[EAX+4]
1012DDE9 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
1012DDEC 8B41 04 MOV EAX,DWORD PTR DS:[ECX+4]
1012DDEF 50 PUSH EAX
1012DDF0 FFD5 CALL EBP
1012DDF2 83C4 04 ADD ESP,4
1012DDF5 83F8 3F CMP EAX,3F
1012DDF8 0F87 29060000 JA 1012E427
1012DDFE 8B15 D45EA610 MOV EDX,DWORD PTR DS:[10A65ED4]
1012DE04 8BF0 MOV ESI,EAX
1012DE06 69F6 F4040000 IMUL ESI,ESI,4F4
1012DE0C 57 PUSH EDI
1012DE0D 8D4C24 2C LEA ECX,DWORD PTR SS:[ESP+2C]
1012DE11 890416 MOV DWORD PTR DS:[ESI+EDX],EAX
1012DE14 E8 0725FFFF CALL 10120320
1012DE19 8B00 MOV EAX,DWORD PTR DS:[EAX]