Awesome REA
Русский
Вернуться ко всем делам

Co-op Anything: исследование точек входа в многопользовательскую кампанию.

Цель: Сборки Steam C&C3 Tiberium Wars / Kane’s Wrath и сервер World in Conflict client/dedicated

Автор/атрибуция: cranebeaker and community contributors

Дата проверки источника:

Статус проверки: Источники рассмотрены; авторские тесты самостоятельно не перепроводятся.

Вопрос

Как кампания может сохранить свои сценарии и стороны, позволяя при этом присоединиться второму игроку?

Что сделал REA

Примечания C&C3 явно записывают REA/Ghidra 12.1.4 наблюдения за исполняемым файлом TW 1.10, определяя функцию, которая удаляет стороны кампании во время подготовки multiplayer/skirmish. World in Conflict документирует анализ выбора роли выделенного сервера с помощью REA/Ghidra, разделяя ограничения одиночной игры, состояние сервера и непроверенные выводы. Другие сценарии, отладчики и тесты времени выполнения выполняют более позднюю работу.

Результаты, сообщенные автором

В рамках проекта публикуются MCP/skills, инструменты проверки синхронизации и исследования, посвященные конкретным играм. Примечания C&C3 включают адреса, форматы и эксперименты. Для World in Conflict автор сообщает, что хост локальной кампании выполняет миссии, в то время как второй клиент присоединяется и видит живые синхронизированные юниты, но не может управлять своими собственными юнитами. Каждая игра сохраняет свой уровень качества.

Ограничения и непроверенные претензии

Атрибуция REA ограничена рассмотренными исследованиями C&C3 и World in Conflict, а не каждым модом в каталоге. Управление вторым игроком, зоны развертывания, видимость и игра через Интернет остаются незавершенными в World in Conflict; отчет проверяет только локальную сеть. C&C3 также имеет нерешенные сбои кампании и проблемы с контекстом. Stars не является завершенной кампанией. В этом каталоге не запускались игры и тесты.

Чему научиться

Подтвердите подключение к клиенту, синхронизированную видимость и по-настоящему играбельную совместную игру как отдельные результаты.

Доказательства использования REA в источнике

Engine seams (observed in the TW 1.10 exe with REA/Ghidra 12.1.4)

Форматирование выдержки упрощено. Прочтите первоисточник для полного контекста.

Первоисточники

Независимое редакционное резюме. Кредит принадлежит первоначальным авторам. Целевое программное обеспечение, установщики и полный вывод декомпилятора здесь не перераспределяются.

Посмотреть этот случай на GitHub · Предложить исправление