Grand Theft Auto VI на Xbox 360 – проект Orbita творит невозможное
- Orbita передаёт игры из xCloud на модифицированную Xbox 360 в разрешении 720p и при 60 кадрах в секунду.
- Один разработчик создал клиент xCloud для консоли: реализовал авторизацию Microsoft, WebRTC, обработку геймпада и декодирование видео H.264 и звука Opus.
- С лета 2024 года игры больше нельзя официально купить в закрытом Xbox 360 Marketplace.
Почему это важно: Проект показывает возможности Xbox 360, которой, по тексту, пользуются от 30 до 40 млн владельцев.
Я давно перестал удивляться современным изобретениям. Вайбкодинг и новые инструменты творят чудеса. Но буквально пару дней назад увидел проект для Xbox 360, который поразил своими возможностями. Один человек, без современных инструментов, создал программу для запуска на древней консоли любой игры в разрешении 720p с частотой 60 кадров в секунду. Это буквально разрыв мозга, если понимать, что происходит. Проект Orbital от испаноговорящего разработчика запустил Forza Motorsport 6 на Xbox 360.
Источник: Официальный YouTube-канал компании Rockstar Games
Предисловие
Чтобы не тянуть кота за хвост, проект Orbita — это стриминг видеопотока из xCloud на модифицированной Xbox 360. Некоторым может показаться, что здесь нет никакой магии, если не понимать «подводные камни». Титанические усилия без возможности финансового выхлопа. Чуть ниже разложу всё по полочкам, а сейчас лишь скажу — нет предела совершенству, если не искать выгоду в каждом чихе. Энтузиасты после тяжёлого трудового дня на коленках делают то, что корпорации с миллиардными оборотами не способны сотворить годами.
Источник: Публичный демонстрационный скриншот интерфейса приложения Orbita v1.1.0 для консолей Xbox 360
Закрытие Xbox 360 Marketplace в 2024 году
У меня на аккаунте Xbox 360 около 100 игр без поддержки обратной совместимости. С лета 2024 года больше ни один человек официально не сможет купить эти игры, и они остались полностью оторванными от современного геймера. Можно долго рассуждать о бесконечной поддержке, но факт остаётся фактом — закрытый магазин и отсутствие доступа к огромной библиотеке игр для новых геймеров.
Но в сложившейся ситуации интересен другой момент — нас в прямом смысле заставляют мигрировать на новую платформу и требуют за подобную возможность занести денежку. Я понимаю, что есть геймеры, что играют в игры только на релизе. Но мне нравятся Хорошие игры, а не Свежие. Для понимания вопроса — в Total War: WARHAMMER суммарно набегал около 6000 часов, и мне не надоело. Причем до контента от сообщества я ещё не добрался.

Существует огромная прослойка геймеров, которым не нужны новые кривые поделки: они наслаждаются редкими шедеврами десятилетиями.
Эпоха потребления и RTX 5090 с лучами за много денег
Нам регулярно внушают — купи новое, оно лучше, быстрее, смелее. Забудь старое, тормознутое и некрасивое. Для наглядности на одной чаше весов у нас Fallout 2 и Disciples II, а на другой — Indiana Jones и Alan Wake 2. Не брал для сравнения заведомо несопоставимые проекты, а выбрал достойные игры своего времени. Что бы вы взяли с собой на необитаемый остров?
Аналогичная ситуация и с консолями прошлого. Они гораздо функциональнее, чем многие представляют, но большой брат сказал: «Пора».
Ретроконсоль Xbox 360 и потенциал устройства
В 2013 году на Xbox 360 выходит GTA V, а чуть раньше — The Elder Scrolls V. Огромный открытый мир с кучей NPC уместился в 512 мегабайт оперативной памяти. Сегодня геймеры спорят, сколько памяти нужно видеокарте — 8 или 16 ГБ, а на Xbox 360 помещается масштабная ролевая игра со всеми текстурами, анимациями, логикой, физикой и механиками в 512 мегабайт.
Источник: Рекламный пак коллекционного издания The Elder Scrolls V: Skyrim Collector’s Edition для Xbox 360
Фраза «оптимизировано под консоль» долгое время была фактом, отличавшим одно устройство от другого, но в последнее время об этом начали забывать. Нет смысла что-то оптимизировать, если обычный пользователь пойдёт и купит новое оборудование. Нет необходимости тратить времени и денег на улучшение продукта, если «тормоза» теперь решаются за счёт геймера.
У PS3 и Xbox 360 был гигантский потенциал, о котором редко вспоминают. Процессоры Cell и Xenon в консолях того поколения были мощнее процессоров AMD Jaguar, появившихся в 2013 году. Не везде и не всегда, но в большинстве сценариев при полной оптимизации под архитектуру.
Обе консоли седьмого поколения шли впереди прогресса с гигантским потенциалом, но у Xbox 360 были особые козыри: сверхбыстрая память eDRAM и архитектура PowerPC с векторными сопроцессорами VMX128, позволившие программно декодировать современные видеопотоки.
Инженерное чудо из рук энтузиаста
Представьте, что вам нужно с закрытыми глазами, одной рукой, пропустить через игольное ушко слона и выпустить его на полянку травку щипать. Так вот, проект Orbita будет на порядок сложнее.
Xbox 360 — одно из самых защищённых устройств в открытом доступе. Для борьбы с пиратами гаджет со всех сторон обмазан сотней уровней защиты и проверок. Кода операционной системы и её внутренностей нет в открытом доступе. Драйверов для совместной работы компонентов также нет в открытом доступе. Серверы Microsoft и сервис xCloud имеют собственные средства защиты и способы аутентификации. Механизмов синхронизации картинки и геймпада, распаковки данных и удалённой аутентификации не существует ни в каком виде. Обмажьте всё это ограниченными ресурсами и малым объёмом памяти.
Человек не просто написал с нуля полноценный клиент xCloud для Xbox 360, но и адаптировал под архитектуру Xenon целый набор компонентов. Реализовал авторизацию Microsoft, сетевое взаимодействие через WebRTC, обработку команд геймпада, декодирование видеопотока H.264 и звука Opus. Отдельная сложность — заставить древний PowerPC переваривать современный видеопоток 720p при 60 кадрах в секунду. Ему пришлось адаптировать существующие библиотеки, под архитектуру Xbox 360.
Ну и самое невероятное — это сделал один человек без использования «вайбкодинга» и готовых инструментов.
Источник: Демонстрационные промо-материалы интерфейса и полиграфии Orbita Game Pass 360 для консолей Xbox 360
У Xbox 360 ещё есть порох в пороховницах
Прямо сейчас на руках у геймеров — от 30 до 40 млн рабочих игровых консолей Xbox 360. Это больше, чем было продано всех Xbox Series вместе взятых. Возможностей у консоли достаточно, чтобы выполнять подавляющее число базовых функций. Более того, старое устройство, при всех нюансах, обладает огромной лояльной аудиторией. Энтузиасты с ограниченными возможностями регулярно доказывают, что седьмое поколение списали со счетов раньше времени.
Памятник эпохе, где железо делали на века
Проект Orbita xCloud — это великолепный технический манифест от энтузиастов. Он на практическом примере доказывает, что корпорациям неинтересно поддерживать устройство без огромных финансовых потоков от него. Как только денежный ручеёк становится меньше ожидаемого, обслуживание прекращают. Не имеет значения, на что способен гаджет, если идёт гонка вооружений и погоня за длинным долларом.
Полный текст статьи читайте на overclockers.ru
