Repolode
gothamor

gothamor/gta-vcs-recomp

Нативный порт GTA: Vice City Stories для Windows и Linux: игра компилируется в C++ из исполняемого файла с вашей PS2-диски.

Звёзды
505
Форки
26
Открытые issues
23
Последний коммит
10 часов назад

Что это?

Это нативный порт Grand Theft Auto: Vice City Stories для ПК (PS2, версия для США). Он перекомпилирует исполняемый файл игры для PS2 в C++ и собирает игру для Windows и Linux, а не запускает её в эмуляторе. 3D-мир, автомобили и меню отображаются с помощью Direct3D 11 в Windows или Vulkan в Linux, а видеоролики декодируются с помощью FFmpeg.

В репозитории нет кода или данных игры. Пользователям нужно предоставить собственный файл .iso американской версии: при сборке из него считывается исполняемый файл, а во время игры загружаются игровые ресурсы. Лаунчер для Windows помогает выбрать диск и скомпилировать игру; для обеих платформ также доступны скрипты сборки вручную.

Проект всё ещё находится в разработке. В меню настроек доступны независимая от частоты кадров синхронизация времени (по умолчанию 60 fps), поддержка широкоформатных и сверхшироких экранов, повышенное внутреннее разрешение, сглаживание и переназначение всех кнопок управления; также есть трейнер, открываемый клавишей F5.

Ключевые возможности

  • 01Работает нативно в Windows (Direct3D 11) и Linux (Vulkan), без эмулятора.
  • 02Независимая от частоты кадров синхронизация времени: по умолчанию 60 fps, также доступен исходный режим 30 fps.
  • 03Широкоформатный и сверхширокоформатный режимы, повышенное внутреннее разрешение и MSAA.
  • 04Поддержка клавиатуры, мыши и геймпада с возможностью переназначить каждую кнопку.
  • 05Встроенный трейнер, открываемый клавишей F5: транспорт, оружие, миссии и настройки мира.

Сценарии использования

  • Играть в Vice City Stories на современном ПК с высокой частотой кадров и широкоформатным разрешением.
  • Запускать игру для PS2 в Linux с нативным рендерером Vulkan.
  • Изучать, как статически перекомпилировать код игры для PS2 в C++.

Быстрый старт

  1. 1

    Скачайте новейший zip для Windows со страницы Releases и распакуйте его в локальную папку с коротким путём

  2. 2

    Запустите VCSLauncher.exe и следуйте инструкциям: выберите свой .iso для версии USA, установите инструменты сборки и соберите игру

Что важно знать

  • Проект находится в разработке, поэтому многие функции ещё не завершены.
  • Вам потребуется собственный .iso релизной версии USA (SLUS-21590); другие регионы не поддерживаются.
  • При первой сборке перекомпилируется около 200 МБ кода C++, и это может занять от 20 до 60 минут.
  • Лицензия GPL-3.0 — это лицензия с авторским левом, распространяющаяся также на производные работы.

Темы

#game-port#static-recompilation#ps2#emulation-alternative#c++#vulkan#direct3d-11#reverse-engineering

Частые вопросы

Что такое gta-vcs-recomp?
Нативный порт GTA: Vice City Stories для Windows и Linux: игра компилируется в C++ из исполняемого файла с вашей PS2-диски. Это нативный порт Grand Theft Auto: Vice City Stories для ПК (PS2, версия для США). Он перекомпилирует исполняемый файл игры для PS2 в C++ и собирает игру для Windows и Linux, а не запускает её в эмуляторе. 3D-мир, автомобили и меню отображаются с помощью Direct3D 11 в Windows или Vulkan в Linux, а видеоролики декодируются с помощью FFmpeg.
gta-vcs-recomp можно использовать бесплатно? Какая у него лицензия?
gta-vcs-recomp распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gta-vcs-recomp всё ещё поддерживается?
Активно поддерживается. Последний коммит в gta-vcs-recomp — 6 нояб. 2026 г..
Для чего можно использовать gta-vcs-recomp?
Играть в Vice City Stories на современном ПК с высокой частотой кадров и широкоформатным разрешением. Запускать игру для PS2 в Linux с нативным рендерером Vulkan. Изучать, как статически перекомпилировать код игры для PS2 в C++.
Как установить gta-vcs-recomp?
Скачайте новейший zip для Windows со страницы Releases и распакуйте его в локальную папку с коротким путём Запустите VCSLauncher.exe и следуйте инструкциям: выберите свой .iso для версии USA, установите инструменты сборки и соберите игру
Где скачать gta-vcs-recomp?
Исходный код и инструкции по установке — на GitHub: https://github.com/gothamor/gta-vcs-recomp

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Неофициальный нативный порт Tears of the Kingdom 1.4.3 для Windows и Linux, собираемый локально из собственного дампа игры.

791+103 за неделю40CGPL-3.0Активно поддерживаетсяОбновлён 4 часа назад

Порт Pokémon Pokopia для Windows, созданный с помощью статической рекомпиляции; для запуска нужна собственная извлечённая копия игры.

Другое#recompilation#static-recompilation#switch2
461+233 за неделю44C++GPL-3.0Обновлён позавчера

Открытый слой совместимости для iOS и macOS, который нативно запускает вашу копию Diablo II: Resurrected для Switch с Reign of the Warlock на iPhone, iPad и Mac.

5,2 тыс.+273 за неделю1,3 тыс.CMITОбновлён позавчера

Нативный порт The Legend of Zelda: A Link to the Past для Nintendo 3DS: игра на верхнем экране, карты и меню — на нижнем.

Другое#game-port#nintendo-3ds#homebrew
779+9 за неделю24CБез лицензииАктивно поддерживаетсяОбновлён позавчера

Порт FIFA Street (2012) на Windows, перекомпилированный из версии для Xbox 360; есть лаунчер, комнаты и бесплатная игра по сети. ISO нужно предоставить самостоятельно.

Другое#game-preservation#recompilation#windows
490+27 за неделю26C#MITАктивно поддерживаетсяОбновлён 6 дней назад