Beta
Платформа Киберспорт.рф в бета-тестировании — возможны ошибки, часть функций дорабатываетсяПодробнее →Платформа Киберспорт.рф в бета-тестировании — возможны ошибки, часть функций дорабатываетсяПодробнее →
cs2

Энтузиаст выпустил нативный порт стратегии Army Men 2 для современных ПК с масштабированием и поддержкой Direct3D 11

Автор: PlayGround.ru

Энтузиаст выпустил нативный порт стратегии Army Men 2 для современных ПК с масштабированием и поддержкой Direct3D 11

Энтузиаст под ником prcd001 опубликовал в открытом доступе проект plasticrecomp версии 1.0.0, представляющий собой неофициальный нативный порт классической тактической стратегии Army Men 2 1999 года выпуска от The 3DO Company. Вместо использования сторонних эмуляторов или надстроек разработчик применил метод статической рекомпиляции с помощью инструментария pcrecomp. Оригинальный исполняемый файл игры преобразуется напрямую в исходный код на языке C, после чего компилируется в современное приложение для 64-битных операционных систем Windows 10 и Windows 11.

Ключевой особенностью порта стала глубокая переработка графической подсистемы. Проект включает собственный виртуальный модуль DirectDraw и отрисовщик на базе Direct3D 11, что позволило полностью избавиться от ограничений исходного фиксированного разрешения 640 на 480 точек. Игроки получили возможность выводить поле боя в любом разрешении окна вплоть до формата 3840 на 2160 пикселей, а также динамически масштабировать камеру в диапазоне от 0.25x до 4x с клавиатуры. При этом интерфейс и панели управления масштабируются независимо от карты сражения, сохраняя правильные пропорции и читаемость.

Разработчик также модернизировал систему ввода и оптимизировал логику игрового цикла. В оригинале движение курсора было жестко привязано к устаревшему интерфейсу DirectInput, тогда как в plasticrecomp указатель точно синхронизируется с системным курсором Windows и удерживается в пределах экрана. Частота игрового потока была зафиксирована на отметке 60 кадров в секунду. Подобное ограничение оказалось критически важным для механики, поскольку без искусственного ограничения кадров внутренняя физика давала сбой и боевая техника переставала двигаться по карте.

Особое внимание в проекте уделено сетевому режиму, ситуация с которым оказалась весьма показательной. В официальных цифровых переизданиях 2017 года в магазинах GOG и Steam многопользовательская игра была полностью вырезана издателем. Модификация plasticrecomp возвращает возможность локальных баталий по протоколу DirectPlay, однако сетевой код функционирует только при использовании файлов оригинальных дисковых изданий, включая англоязычную версию и русскоязычный перевод от студий GSC и WebColl. Для матчей через интернет игрокам потребуется использовать виртуальные частные сети из-за отсутствия поддержки NAT в старом протоколе.

С точки зрения авторских прав репозиторий полностью изолирован от интеллектуальной собственности Take-Two Interactive. В публичном доступе на GitHub отсутствуют ресурсы игры или готовый скомпилированный код. Пользователю требуется предоставить легальную копию стратегии, после чего скрипты на базе Python 3 и набора компиляторов Visual Studio 2022 Build Tools осуществляют сборку проекта непосредственно на компьютере игрока. Автор принципиально отказался от взлома системы защиты, поэтому дисковый релиз по-прежнему запрашивает диск или смонтированный образ при запуске кампании.

В текущей сборке реализовано несколько режимов фильтрации изображения, включая пиксельный метод nearest, сглаживание и кинескопные полосы развертки. Проект версии 1.0.0 уже доступен для сборки, а дальнейшая работа над исходным кодом направлена на полировку поведения отдельных диалоговых окон и тестирование на сверхшироких мониторах.