- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 658
- Реакции
- 18
Салют, реверсеры. Combat Arms (особенно бразильский билд CABR) всё еще иногда подкидывает задачи для ковыряния в памяти. Пытаюсь оживить древний метод флайхака, но старые оффсеты ожидаемо превратились в тыкву. Логика там классическая: тройное разыменование через PlayerManager, но без актуальных смещений этот код — просто мусор.
Собственно, сам кусок:
Если у кого-то есть свежий дамп или кто-то недавно разбирал структуры в IDA / ReClass — подсобите со значениями Offset1 и Offset2. Основа вроде живая, но смещения явно поменялись после последних патчей.
Для тех, кто захочет потестить это дело: будьте аккуратнее с высотой, серверные проверки тут хоть и дырявые, но на наглые полеты без подготовки античит реагирует быстро.
Интересно, изменилась ли там вообще иерархия классов или разработчики просто подкинули мусорных полей для смещения векторов.
Собственно, сам кусок:
Код:
#define PlayerManager 0x3845CE7C // cabr address
if (FlyHack)
{
*(FLOAT*)(*(DWORD*)(*(DWORD*)(PlayerManager) + Offset1) + Offset2) = 1100.0f;
}
else
{
*(FLOAT*)(*(DWORD*)(*(DWORD*)(PlayerManager) + Offset1) + Offset2) = -1100.0f;
}
Если у кого-то есть свежий дамп или кто-то недавно разбирал структуры в IDA / ReClass — подсобите со значениями Offset1 и Offset2. Основа вроде живая, но смещения явно поменялись после последних патчей.
Для тех, кто захочет потестить это дело: будьте аккуратнее с высотой, серверные проверки тут хоть и дырявые, но на наглые полеты без подготовки античит реагирует быстро.
Интересно, изменилась ли там вообще иерархия классов или разработчики просто подкинули мусорных полей для смещения векторов.