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)Форматирование выдержки упрощено. Прочтите первоисточник для полного контекста.
Первоисточники
- Первоисточник/закрепленные доказательства
- Проект/демо
- Дополнительный источник 1
- Дополнительный источник 2
Независимое редакционное резюме. Кредит принадлежит первоначальным авторам. Целевое программное обеспечение, установщики и полный вывод декомпилятора здесь не перераспределяются.