This is NoFlash code that working on AAO2.8.4.
Offset for NoFlash are:
Code:
AGP.HumanController._FlashEffect -> 0xe3c
AGP.HumanController._FlashSoundIntensity -> 0xeb4
AGP.HumanController._FlashSoundTime -> 0xeac
AGP.HumanController.FlashBangDistortion -> 0xea4
AGP.HumanController.FlashBangDistortionFade -> 0xea8
Now we can code our NoFlash:
Code:
void NoFlash()
{
__asm
{
mov ecx, dword ptr ss:[pHumanController]
xor eax, eax
mov dword ptr ds:[ecx + 0xe3c], eax
mov edx, dword ptr ss:[pHumanController]
mov dword ptr ds:[edx + 0xeb4], eax
mov ecx, dword ptr ss:[pHumanController]
mov dword ptr ds:[ecx + 0xeac], eax
mov edx, dword ptr ss:[pHumanController]
mov dword ptr ds:[edx + 0xea4], eax
mov ecx, dword ptr ss:[pHumanController]
mov dword ptr ds:[ecx + 0xea8], eax
}
}
pHumanController contain the adddress of pController.
by R00t88