Some addresses for Spec Ops
Code:
Ammo Addresses: Tactical (flashbang, smoke, etc) - 0x137E6B0 Lethal (semtex, frag, etc) - 0x137E6A4 Secondary Stock - 0x137E638 Secondary Clip - 0x137E6BC Primary Stock - 0x137E620 Primary Clip - 0x137E698 Claymores - 0x137E6C8 C4 (and attachments?) - 0x137E6D4 No Spread: Write 0x0 (byte) to 0x53A9D6 (disables perk checking). Read the value from 0x1D33D80 as an integer (because it's a pointer) and then add 0xC to that value you read. Write 0.01 (float) to the final result In C++ this can be written as *(float*)(*(int*)0x1D33D80 + 0xC) = 0.01f; (assuming that you've injected into the game) In Cheat Engine, click 'Add Address Manually' and tick the Pointer box. Put in 1D33D80 on the left box and C in the right box. Make sure to select Float from the Type box. No Recoil: Write 0xEB (byte) to 0x4292EA. Instant Reload: Write 0xEB, 0x21 to 0x64717F and then write 0x90, 0x90 to 0x6471BE. Read the value from 0x1D33DC0 as an integer (because it's a pointer) and then add 0xC to that value you read. Write 0.01 (float) to the final result. In C++ this can be written as *(float*)(*(int*)0x1D33DC0 + 0xC) = 0.01f; (assuming that you've injected into the game) In Cheat Engine, click 'Add Address Manually' and tick the Pointer box. Put in 1D36D00 on the left box and C in the right box. Make sure to select Float from the Type box. Instant ADS: Write 0x0 (byte) to 0x471EB9. Read the value from 0x1D33D84 as an integer (because it's a pointer) and then add 0xC to that value you read. Write 10 (float) to the final result. In C++ this can be written as *(float*)(*(int*)0x1C5A8D4 + 0xC) = 10f; (assuming that you've injected into the game) In Cheat Engine, click 'Add Address Manually' and tick the Pointer box. Put in 1C5A8D4 on the left box and C in the right box. Make sure to select Float from the Type box. Rapid Fire: Write 0x0 (integer/4 bytes) to 0x137E4C8 and 0x981D08 in a loop (timer). Health: Write whatever you want (integer) to 0x11941A8. Dvars: Make sure to do this before attempting to use the addresses: - Read the address (as an integer) next to each dvar name and then add 0xC to it. - Then, write whatever value you want to the final address with the type indicated between the [ and ] g_gravity - 0x1D313C4 [float] jump_height - 0x1D2FF68 [float] bg_viewBobMax (sway) - 0x1D33D40 [float] bg_weaponBobMax (sway) - 0x1D31404 [float] cg_fov - 0xA73098 [float] sv_znear (wallhack thingy, stand close to a wall and see through) - 0xA73048 [float] g_speed - 0x1354000 [integer/4 bytes] Wave Address: Scan Range: 0x1A00000 - 0x1BFFFFF Pattern: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xF6, 0x17, 0x00 Mask: ??????xxxx Cheat Engine Friendly: ?? ?? ?? ?? ?? ?? 06 F6 17 00 Money Address: Scan Range: 0x1A00000 - 0x1BFFFFF Pattern: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xD7, 0x3E, 0x00 Mask: ??????xxxx Cheat Engine Friendly: ?? ?? ?? ?? ?? ?? 06 D7 3E 00 Armour Address: Scan Range: 0x1A00000 - 0x1BFFFFF Pattern: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xA6, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 Mask: ??????xxxx????xx Cheat Engine Friendly: ?? ?? ?? ?? ?? ?? 06 A6 4F 00 ?? ?? ?? ?? 00 00
Note that the patterns need to be refreshed every round/game. If you use any of these, make sure to give credits to me, thanks!



Anyway, what's changing ammo got to do with Barracks? 