- Status
- Offline
- Joined
- Apr 18, 2019
- Messages
- 147
- Reaction score
- 249

Code:
if (ents[i].pEntity) {
char name[0x20];
ZeroMemory(name, 20);
DoRead(hDriver, tRequestGetInfo.qwProcessID, ents[i].pEntity + 0x508, &name_pointer, 8);
if (name_pointer) {
DoRead(hDriver, tRequestGetInfo.qwProcessID, name_pointer, &name, 20);
if (!strcmp(name, XorString("prop_survival"))) {
DoWrite(hDriver, tRequestGetInfo.qwProcessID, true, (char *)ents[i].pEntity + 0x380, 1);
DoWrite(hDriver, tRequestGetInfo.qwProcessID, FLT_MAX, (char *)ents[i].pEntity + 0x2EC, 4);
DoWrite(hDriver, tRequestGetInfo.qwProcessID, FLT_MAX, (char *)ents[i].pEntity + 0x2C4, 4);
DoWrite(hDriver, tRequestGetInfo.qwProcessID, &colors, (char *)ents[i].pEntity + 0x1A8, 4 * 3);
// This is the magic, this DWORD is a bitmask. The MSB is Post-processing. The 2nd MSB is IsVisible.
// I copied the value of the glowing container from the training, which is good enough for my needs.
DoWrite(hDriver, tRequestGetInfo.qwProcessID, 0x4D407D7E, (char *)ents[i].pEntity + 0x268, 4);
}
}
}
