- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 682
- Реакции
- 18
Здарова, реверсеры. Пытаюсь тут поднять старый external на второй Овер, но уперся в стену с листом сущностей.
Суть проблемы: база Address_entity_base (0x3A19628) и ключи вроде на месте, DecryptComponent отрабатывает, но финальный список сущностей пустой. Мапа id_to_entity заполняется (около 48 записей, юзаю 0x138, 0xD4, 0x130), но unique_id из модельного компонента (+0xD4) в упор не хочет матчиться с тем, что в основном листе.
По оффсетам сейчас ситуация такая:
Пробовал перебирать смещения для UID в листе (0xD4, 0x130, 0x134, 0x138, 0x13C, 0x120, 0x128, 0x140 и далее), но линковки нет. Либо близы опять что-то в структурах крутанули, либо у меня глаз замылился.
Логика декрипта компонента сейчас выглядит так:
Если у кого есть живой get_ow_entities() или инфа по линковке контроллеров в последних патчах — отпишитесь. Чисто технически все читается (8192 записи в raw list), но матча по ID нет.
Кто сейчас ковыряет OW2, есть идеи по структурам?
Суть проблемы: база Address_entity_base (0x3A19628) и ключи вроде на месте, DecryptComponent отрабатывает, но финальный список сущностей пустой. Мапа id_to_entity заполняется (около 48 записей, юзаю 0x138, 0xD4, 0x130), но unique_id из модельного компонента (+0xD4) в упор не хочет матчиться с тем, что в основном листе.
По оффсетам сейчас ситуация такая:
Код:
uintptr_t Address_viewmatrix_base = 0x39C0600;
uintptr_t Address_entity_base = 0x3A19628;
uintptr_t gkey_ptr = 0x3B76970;
uintptr_t byte_key = 0x3863B94;
uintptr_t vis_var_byte = 0x3863660;
uintptr_t outline_byte_key = 0x3863094;
Пробовал перебирать смещения для UID в листе (0xD4, 0x130, 0x134, 0x138, 0x13C, 0x120, 0x128, 0x140 и далее), но линковки нет. Либо близы опять что-то в структурах крутанули, либо у меня глаз замылился.
Логика декрипта компонента сейчас выглядит так:
Код:
enc = ROR8(enc, 30);
enc += 0x4F609B1743A3E058ULL;
enc ^= 0xB9A5C29BAC360E7CULL;
enc = ROR8(enc ^ 0x8340B7F80E6D5936ULL, 56);
enc -= 0x0D3FF3C5F22A31B5ULL;
enc ^= 0xEFC6613913D6CC73ULL;
enc -= 0x737F74F54C836700ULL;
// xor с ключами из базы
Если у кого есть живой get_ow_entities() или инфа по линковке контроллеров в последних патчах — отпишитесь. Чисто технически все читается (8192 записи в raw list), но матча по ID нет.
Кто сейчас ковыряет OW2, есть идеи по структурам?
