CrossFire - NO BUG DAMAGE ADDY

Posts 1–15 of 16 · Page 1 of 2
CrossFire - NO BUG DAMAGE ADDY
Can anyone help me find out the updated addy for no bug damage below? Thank you!
VisibleZoneIndex:
Code:
106227B8  |> BF 9CB3C510    MOV EDI,dumped.10C5B39C                  ;  ASCII "VisibleZoneIndex"
106227BD  |. 8BF3           MOV ESI,EBX
106227BF  |. B9 11000000    MOV ECX,11
106227C4  |. 33D2           XOR EDX,EDX
106227C6  |. F3:A6          REPE CMPS BYTE PTR ES:[EDI],BYTE PTR DS:>
106227C8  |. 0F85 87000000  JNZ dumped.10622855
106227CE  |. 8D4C24 40      LEA ECX,DWORD PTR SS:[ESP+40]
106227D2  |. FF15 BC63BB10  CALL DWORD PTR DS:[10BB63BC]
106227D8  |. C68424 6804000>MOV BYTE PTR SS:[ESP+468],3
106227E0  |. 32DB           XOR BL,BL

106227E2  |> 8D4C24 24      /LEA ECX,DWORD PTR SS:[ESP+24]
106227E6  |. E8 D5B3FFFF    |CALL dumped.1061DBC0
106227EB  |. 50             |PUSH EAX
106227EC  |. 8D4C24 44      |LEA ECX,DWORD PTR SS:[ESP+44]
106227F0  |. FF15 B863BB10  |CALL DWORD PTR DS:[10BB63B8]
106227F6  |. 8D4424 40      |LEA EAX,DWORD PTR SS:[ESP+40]
106227FA  |. 68 08A9E710    |PUSH dumped.10E7A908
106227FF  |. 50             |PUSH EAX
10622800  |. FF15 F463BB10  |CALL DWORD PTR DS:[10BB63F4]
10622806  |. 83C4 08        |ADD ESP,8
10622809  |. 84C0           |TEST AL,AL
1062280B  |. 75 31          |JNZ SHORT dumped.1062283E
1062280D  |. 8D4C24 40      |LEA ECX,DWORD PTR SS:[ESP+40]
10622811  |. FF15 B063BB10  |CALL DWORD PTR DS:[10BB63B0]
10622817  |. 50             |PUSH EAX
10622818  |. FF15 6C67BB10  |CALL DWORD PTR DS:[10BB676C]
1062281E  |. 8B4C24 18      |MOV ECX,DWORD PTR SS:[ESP+18]
10622822  |. 0FB6D3         |MOVZX EDX,BL
10622825  |. 88840A 0002000>|MOV BYTE PTR DS:[EDX+ECX+200],AL
1062282C  |. 8081 14020000 >|ADD BYTE PTR DS:[ECX+214],1
10622833  |. 80C3 01        |ADD BL,1
10622836  |. 83C4 04        |ADD ESP,4
10622839  |. 80FB 14        |CMP BL,14
1062283C  |.^72 A4          \JB SHORT dumped.106227E2

1062283E  |> 8D4C24 40      LEA ECX,DWORD PTR SS:[ESP+40]
10622842  |. C68424 6804000>MOV BYTE PTR SS:[ESP+468],0
1062284A  |. FF15 AC63BB10  CALL DWORD PTR DS:[10BB63AC]
10622850  |.^E9 A0FAFFFF    JMP dumped.106222F5
DamageZone:
Code:
10624113  |> 68 54B4C510    PUSH dumped.10C5B454                     ;  ASCII "DamageZone"
10624118  |. 8D4C24 24      LEA ECX,DWORD PTR SS:[ESP+24]
1062411C  |. 51             PUSH ECX
1062411D  |. 8D5424 34      LEA EDX,DWORD PTR SS:[ESP+34]
10624121  |. 52             PUSH EDX
10624122  |. E8 19374A00    CALL dumped.10AC7840
10624127  |. 83C4 0C        ADD ESP,0C
1062412A  |. 33FF           XOR EDI,EDI
1062412C  |. 897C24 3C      MOV DWORD PTR SS:[ESP+3C],EDI

10624130  |> 8B4C24 30      /MOV ECX,DWORD PTR SS:[ESP+30]
10624134  |. 3BCB           |CMP ECX,EBX
10624136  |. 0F84 AE040000  |JE dumped.106245EA
1062413C  |. 8B4424 34      |MOV EAX,DWORD PTR SS:[ESP+34]
10624140  |. 2BC1           |SUB EAX,ECX
10624142  |. C1F8 02        |SAR EAX,2
10624145  |. 3BF8           |CMP EDI,EAX
10624147  |. 0F83 9D040000  |JNB dumped.106245EA
1062414D  |. 6A 34          |PUSH 34
1062414F  |. E8 4A604A00    |CALL dumped.10ACA19E
10624154  |. 83C4 04        |ADD ESP,4
10624157  |. 894424 68      |MOV DWORD PTR SS:[ESP+68],EAX
1062415B  |. 3BC3           |CMP EAX,EBX
1062415D  |. C68424 A020000>|MOV BYTE PTR SS:[ESP+20A0],5
10624165  |. 74 0F          |JE SHORT dumped.10624176
10624167  |. 8BC8           |MOV ECX,EAX
10624169  |. E8 62B7FFFF    |CALL dumped.1061F8D0
1062416E  |. 8BE8           |MOV EBP,EAX
10624170  |. 894424 64      |MOV DWORD PTR SS:[ESP+64],EAX
10624174  |. EB 06          |JMP SHORT dumped.1062417C
10624176  |> 33ED           |XOR EBP,EBP
10624178  |. 896C24 64      |MOV DWORD PTR SS:[ESP+64],EBP
1062417C  |> 8D4424 1C      |LEA EAX,DWORD PTR SS:[ESP+1C]
10624180  |. 50             |PUSH EAX                                ; /Arg1
10624181  |. 8D8E B0010000  |LEA ECX,DWORD PTR DS:[ESI+1B0]          ; |
10624187  |. C68424 A420000>|MOV BYTE PTR SS:[ESP+20A4],2            ; |
1062418F  |. 896C24 20      |MOV DWORD PTR SS:[ESP+20],EBP           ; |
10624193  |. E8 18DAFFFF    |CALL dumped.10621BB0                    ; \dumped.10621BB0
10624198  |. 8B4C24 30      |MOV ECX,DWORD PTR SS:[ESP+30]
1062419C  |. 3BCB           |CMP ECX,EBX
1062419E  |. 74 0D          |JE SHORT dumped.106241AD
106241A0  |. 8B4424 34      |MOV EAX,DWORD PTR SS:[ESP+34]
106241A4  |. 2BC1           |SUB EAX,ECX
106241A6  |. C1F8 02        |SAR EAX,2
106241A9  |. 3BF8           |CMP EDI,EAX
106241AB  |. 72 0E          |JB SHORT dumped.106241BB
106241AD  |> 8B35 A467BB10  |MOV ESI,DWORD PTR DS:[10BB67A4]
106241B3  |. FFD6           |CALL ESI
106241B5  |. 8B4C24 30      |MOV ECX,DWORD PTR SS:[ESP+30]
106241B9  |. EB 06          |JMP SHORT dumped.106241C1
106241BB  |> 8B35 A467BB10  |MOV ESI,DWORD PTR DS:[10BB67A4]
106241C1  |> 8B0CB9         |MOV ECX,DWORD PTR DS:[ECX+EDI*4]
DamagePerSec:
Code:
106241C4  |. 68 44B4C510    |PUSH dumped.10C5B444                    ;  ASCII "DamagePerSec"
106241C9  |. 51             |PUSH ECX
106241CA  |. E8 41324A00    |CALL dumped.10AC7410
106241CF  |. 83C4 08        |ADD ESP,8
106241D2  |. 3BC3           |CMP EAX,EBX
106241D4  |. 74 1E          |JE SHORT dumped.106241F4
106241D6  |. 8B50 04        |MOV EDX,DWORD PTR DS:[EAX+4]
106241D9  |. 8B42 04        |MOV EAX,DWORD PTR DS:[EDX+4]
106241DC  |. 8B40 04        |MOV EAX,DWORD PTR DS:[EAX+4]
106241DF  |. 50             |PUSH EAX
106241E0  |. FF15 6C67BB10  |CALL DWORD PTR DS:[10BB676C]
106241E6  |. 894424 20      |MOV DWORD PTR SS:[ESP+20],EAX
106241EA  |. DB4424 20      |FILD DWORD PTR SS:[ESP+20]
106241EE  |. 83C4 04        |ADD ESP,4
106241F1  |. D95D 10        |FSTP DWORD PTR SS:[EBP+10]
106241F4  |> 8B4424 30      |MOV EAX,DWORD PTR SS:[ESP+30]
106241F8  |. 3BC3           |CMP EAX,EBX
106241FA  |. 74 0D          |JE SHORT dumped.10624209
106241FC  |. 8B4C24 34      |MOV ECX,DWORD PTR SS:[ESP+34]
10624200  |. 2BC8           |SUB ECX,EAX
10624202  |. C1F9 02        |SAR ECX,2
10624205  |. 3BF9           |CMP EDI,ECX
10624207  |. 72 06          |JB SHORT dumped.1062420F
10624209  |> FFD6           |CALL ESI
1062420B  |. 8B4424 30      |MOV EAX,DWORD PTR SS:[ESP+30]
1062420F  |> 8B04B8         |MOV EAX,DWORD PTR DS:[EAX+EDI*4]
Please need help. I've tried almost everything, still no use.

- - - Updated - - -

Is this right?
Code:
#define VisibleZoneIndex 0xBB63BC
#define DamageZone 0xBB67A4
#define DamagePerSec 0xBB676C
0x0C5B39C - VisibleZoneIndex
0x0C5B454 -DamageZone
0x0C5B444 -DamagePerSec
Quote Originally Posted by r0dspunk View Post
0x0C5B39C - VisibleZoneIndex
0x0C5B454 -DamageZone
0x0C5B444 -DamagePerSec
Doesn't work, I still died after I glitched.
Please need help, I tried almost everything here. Maybe I combined the correct ones to the wrong ones?
*(float*)(VisibleZoneIndex) = 0;
*(float*)(DamageZone) = 0;
*(float*)(DamagePerSec) = 0;




or with the address above you subtract it with CShell base.. to get the right addy
This is what I did.
Code:
	if(Zone)
	{
		*(float*)(CShell + VisibleZoneIndex) = 0;
		*(float*)(CShell + DamageZone) = 0;
		*(float*)(CShell + DamagePerSec) = 0;
	}
Quote Originally Posted by FinnBalor View Post
This is what I did.
Code:
	if(Zone)
	{
		*(float*)(CShell + VisibleZoneIndex) = 0;
		*(float*)(CShell + DamageZone) = 0;
		*(float*)(CShell + DamagePerSec) = 0;
	}
if(Zone)
{
*(float*)(CShell + VisibleZoneIndex + 0x4) = 0.0f;
*(float*)(CShell + DamageZone + 0x4) = 0.0f;
*(float*)(CShell + DamagePerSec + 0x4) = 0.0f;
}
Quote Originally Posted by 96neko View Post
if(Zone)
{
*(float*)(CShell + VisibleZoneIndex + 0x4) = 0.0f;
*(float*)(CShell + DamageZone + 0x4) = 0.0f;
*(float*)(CShell + DamagePerSec + 0x4) = 0.0f;
}
FinnBalor is right , You are doing it wrongly you shouldn't add 0x4.
Quote Originally Posted by RamoXO View Post
FinnBalor is right , You are doing it wrongly you shouldn't add 0x4.
Quote Originally Posted by FinnBalor View Post
Doesn't work, I still died after I glitched.
if it's correct it should be working for him , and for me + 0x4 works fine
Mine works perfectly
You must add 0x28 in order to make it work properly! then we float if with -9999999.0f and we add "G" for underground.
if (BugDmg)
{
*(float*)(CShell + DamageZone + 0x28) = -9999999.0f && 'G';
*(float*)(CShell + DamagePersec + 0x28) = -9999999.0f && 'G';
*(float*)(CShell + VisibleZoneIndex + 0x28) = -9999999.0f && 'G';
*(float*)(CShell + Eatman + 0x28) = -9999999.0f && 'G';
*(float*)(CShell + EatmanName + 0x28) = -9999999.0f && 'G';
*(float*)(CShell + versioncode + 0x28) = -9999999.0f && 'G';
*(float*)(CShell + Zoneman + 0x28) = -9999999.0f && 'G';
*(float*)(CShell + ZonemanName + 0x28) = -9999999.0f && 'G';
}
afz
#define DamageZone 0xCD6124 // DamageZone // PUSH Dusmped
#define DamagePerSec 0xCD613C // versioncode // PUSH Dusmped
#define VisibleZoneIndex 0xCD60B0 // Eatman // PUSH Dusmped
Posts 1–15 of 16 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us