Gaming
Игры РФ· PlayGround.ru· Extor Menoger

Шутер BLACK 2006 года получил неофициальный порт для ПК на базе XboxRecomp

Энтузиасты выпустили первую публичную альфа-версию неофициального порта шутера BLACK 2006 года для ПК. Проект под названием Black 2006 Recomp создан на основе инструмента статической декомпиляции XboxRecomp и переносит классическую консольную игру напрямую на современные компьютеры под управлением Windows и Linux.

Разработка включает нативный рендерер Direct3D 11, полноценное управление клавиатурой и мышью, поддержку геймпадов с XInput, а также графический конфигуратор и отдельный лаунчер. Игроки могут пропускать вступительные логотипы и сюжетные ролики нажатием клавиш. Версия для Linux запускается через Wine или Proton при помощи готовых сценариев и ярлыков рабочего стола, хотя первичная сборка проекта пока требует операционную систему Windows.

В порт интегрированы визуальные улучшения, отсутствовавшие в оригинальной версии для Xbox. Авторы внедрили алгоритмы фонового затенения SSAO, HBAO, HBAO+ и GTAO с несколькими уровнями качества, написанные без применения проприетарных библиотек. Кроме того, заявлена поддержка ультрашироких дисплеев с правильной отрисовкой масок снайперского прицела, увеличенный угол обзора без искажения пропорций оружия в руках персонажа и динамическая перефокусировка глубины резкости.

Программисты также устранили аппаратные баги и ошибки логики оригинальной игры. Звуковой движок теперь корректно согласует частоту дискретизации при выводе в 48 кГц, что исправило ускоренное в 1.5 раза воспроизведение речи персонажей. Эмуляция аудиочипа избавилась от паразитного дублирования каналов, клиппинга и потери фоновых треков. Вдобавок было исправлено 64-битное вычисление идентификаторов вражеских моделей, из-за сбоя в котором поверженные противники ранее не оставляли после себя оружие.

Для 9 сюжетных видеороликов подготовлены субтитры, адаптированные под форматы 4:3, 16:9 и ультраширокие экраны. Помимо оригинального английского языка и бразильского португальского, сборка содержит предварительный машинный перевод интерфейса и субтитров на испанский, французский, немецкий и итальянский языки.

Исходный код опубликован под открытой лицензией MIT, однако из-за авторских прав дистрибутив не содержит защищенных файлов самой игры. Для создания рабочей версии пользователям требуется самостоятельно предоставить файлы лицензионного диска BLACK для оригинальной консоли Xbox, а также установить среду Visual Studio 2022, инструментарий Rust, CMake и Python версии 3.10 или новее.

На данный момент проект находится в статусе альфа-версии 0.1.0. Разработчики подтвердили стабильное прохождение первой миссии и отдельных локаций вроде доков или кладбища. Прохождение всей сюжетной кампании до финальных титров пока не верифицировано, а аппаратные звуковые эффекты консоли эмулируются лишь частично.

Открыть оригинал