Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Warface — Проблема с отправкой RMI пакета (eSMT_CoopClimb)

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
445
Реакции
10
Здарова, реверсеры.

Столкнулся с такой темой: при попытке отправить RMI пакет в Warface происходит ровным счетом ничего. Суть в том, что когда шлешь eSMT_CoopAssist — сервер пакет хавает и все ок, но как только дело доходит до eSMT_CoopClimb, наступает полная тишина.

Юзаю структуру
Код:
Expand Collapse Copy
SM_Network__SCoopAssistMessage
и вызываю функцию через смещение. Код выглядит примерно так:

Код:
Expand Collapse Copy
printf("CSM_CoopClimb_Finish\\n");
SM_Network__SCoopAssistMessage pSM_Network__SCoopAssistMessage;
RtlSecureZeroMemory(&pSM_Network__SCoopAssistMessage, sizeof(SM_Network__SCoopAssistMessage));
pSM_Network__SCoopAssistMessage.type = ESMType::eSMT_CoopClimb;
pSM_Network__SCoopAssistMessage.msgType = EMessageType::eMT_End;
pSM_Network__SCoopAssistMessage.opcode = -1;
pSM_Network__SCoopAssistMessage.instant = TRUE;

SendMessageFromServer_0((SendMessageFromServer_0)0x141527650)(m_pPlayer, &pSM_Network__SCoopAssistMessage);

Есть подозрение, что для отработки подсадки (CoopClimb) серверу нужно что-то еще, кроме сообщения о завершении. Возможно, дело в опкоде или состоянии самого m_pPlayer. По адресу 0x141527650 вроде все на месте, но пакет либо не долетает, либо игнорится.

Кто плотно ковырял сетевую часть в WF, есть мысли, почему ассист залетает, а клаймб — нет?

Кто уже возился с этими структурами, отпишитесь по делу.
 
Назад
Сверху Снизу