OpenBattlefield2: function-level Evidence for a Battlefield 2 client
Цель: Battlefield 2 1.5 Refractor 2 клиент, рендеринг DLL и исходных игровых данных
Автор/атрибуция: Moxnatiy
Дата проверки источника:
Статус проверки: Источники рассмотрены; авторские тесты самостоятельно не перепроводятся.
Вопрос
How can crosshair, HUD and binary-behavior research inform a traceable engine implementation?
Что сделал REA
REA 4.1.0 and Ghidra 12.1.4 read 32-bit PE files and collect full function Evidence dossiers. Direct Ghidra queries, game data and server symbols supplement this. Crosshair notes include GuiIndex, position and offset-accumulation addresses and REA Evidence IDs; REA обрабатывает только этап анализа.
Результаты, сообщенные автором
The project publishes a C++20 engine, function notes, tests and screenshots. Автор сообщает о загрузке собственной установки BF2 1.5, подключении к исходному выделенному серверу и отображении солдат и HUD. В подключенном режиме перекрестие визуализируется, расширяется во время движения и сжимается при остановке с помощью таких проверок, как test_weapon_hud.
Ограничения и непроверенные претензии
В исследовательском проекте по-прежнему отсутствуют стрельба, вождение автомобиля и звук. Обновления переключателя оружия, масштабирования и стрельбы при прицеле остаются незавершенными; в размещенном режиме нет перекрестия. The main platform is macOS arm64, and the Windows build was not run. Результаты связаны с использованием нескольких инструментов, и не все они могут быть отнесены к REA. Этот каталог не перезапускался.
Чему научиться
Адреса подключения, Evidence, команды реализации и принятия для одной наблюдаемой функции.
Доказательства использования REA в источнике
Addresses are BF2.exe unless named otherwise; the evidence IDs are REA’sФорматирование выдержки упрощено. Прочтите первоисточник для полного контекста.
Первоисточники
- Первоисточник/закрепленные доказательства
- Проект/демо
- Дополнительный источник 1
- Дополнительный источник 2
- Дополнительный источник 3
Независимое редакционное резюме. Кредит принадлежит первоначальным авторам. Целевое программное обеспечение, установщики и полный вывод декомпилятора здесь не перераспределяются.