Heroic — это программа запуска игр с открытым исходным кодом для Linux, Windows и macOS.
На данный момент он поддерживает запуск игр из Epic Games Store с использованием Legendary, GOG Games с использованием нашей специальной реализации с помощью gogdl и Amazon Games с использованием Nile.
Heroic построен с использованием веб-технологий:
Благодаря сообществу Heroic на данный момент переведен почти на 40 разных языков:
Heroic доступен на Flathub, поэтому вы сможете легко установить его в большинство дистрибутивов с помощью центров программного обеспечения (Pop!_Shop, Discover и т. д.).
Если вы не используете версию Flatpak, убедитесь, что у вас установлены все зависимости Wine: Зависимости Wine.
Загрузите файл с расширением .deb из последней версии.
Дважды щелкните его, чтобы открыть в диспетчере программного обеспечения, или запустите sudo dpkg -i heroic_*_amd64.deb
, чтобы установить его напрямую:
В настоящее время мы поддерживаем только один пакет AUR: heroic-games-launcher-bin
. Хотя вы можете найти там и другие пакеты, не запрашивайте поддержку по ним на этом Github или в нашем Discord, обратитесь непосредственно к их сопровождающим.
Пожалуйста, ознакомьтесь с Arch Wiki, чтобы узнать, как их установить.
Heroic для Fedora доступен в репозитории COPR.
Включите его с помощью sudo dnf copr enable atim/heroic-games-launcher
, затем установите Heroic с помощью sudo dnf install heroic-games-launcher-bin
Альтернативно вы можете загрузить файл, заканчивающийся на .rpm, из последней версии и установить его с помощью sudo dnf install ./heroic-*.x86_64.rpm
Поскольку эти два формата распространения не имеют какой-либо формы управления зависимостями, убедитесь, что команда curl
доступна. В противном случае вы можете столкнуться со странными проблемами.
chmod +x Heroic*.AppImage
)./Heroic*.AppImage
) heroic
файл в папке, в которую вы его распаковали (дважды щелкните в большинстве файловых менеджеров или запустите ./heroic
). Если вы используете WinGet (установлен по умолчанию в Windows 11 и современных версиях 10), вы можете запустить winget install Heroic
в терминале, чтобы установить Heroic.
Загрузите установщик Heroic ( Heroic-xxx-Setup.exe
) или портативную версию ( Heroic-xxx-Portable.exe
) из последней версии. Запустите загруженный исполняемый файл, чтобы установить/запустить Heroic.
Программа установки создаст ярлыки для Heroic на вашем рабочем столе и в меню «Пуск».
Если вы используете Homebrew, вы можете запустить brew install --cask --no-quarantine heroic
чтобы установить Heroic.
В противном случае загрузите файл с расширением .dmg из последней версии, дважды щелкните его, чтобы смонтировать, и перетащите «Героическое» приложение в папку «Приложения».
В этой части вы узнаете, как настроить среду разработки, чтобы вы могли самостоятельно создавать двоичные файлы Heroic или вносить изменения в код.
Убедитесь, что установлены Git, NodeJS и pnpm 9.
ПРИМЕЧАНИЕ . В Windows из-за проблемы с электронным сборщиком вам понадобится автономная версия pnpm ( @pnpm/exe
) для сборки пакетов.
Клонируйте репозиторий и войдите в клонированную папку, например, с помощью этих команд:
git clone https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher.git --recurse-submodules
cd HeroicGamesLauncher
Убедитесь, что все зависимости установлены, запустив pnpm install
Запустите соответствующую команду для вашей ОС:
Сборка для Linux:
pnpm dist:linux # Optionally specify a package to create (eg: deb, pacman, tar.xz, rpm, AppImage); default: AppImage
Сборка для Windows:
pnpm dist:win
Сборка для Mac:
pnpm dist:mac
Вместо использования приведенных выше команд для сборки Heroic вы также можете использовать для сборки задачи в VSCode. Для этого откройте палитру команд (Ctrl + P), введите «задача» и нажмите пробел. Затем вы увидите 3 задачи сборки: «Сборка для Linux», «Сборка для Windows» и «Сборка для MacOS». Нажмите на тот, который хотите запустить.
Если вы хотите быстро протестировать изменение или реализуете функции, требующие большого количества перезапусков, вы можете использовать сервер разработки Vite, чтобы ускорить процесс:
Перейдите на вкладку «Запуск и отладка» VSCode и запустите задачу «Запуск Heroic (HMR & HR)» (альтернативно, если вы не используете VSCode или просто предпочитаете терминал, запустите pnpm start
). Heroic запустится через некоторое время, и как только вы внесете какие-либо изменения в код, он перезагрузится/перезапустится.
Спасибо Weblate за размещение наших переводов.
Спасибо Signpath за бесплатное подписание двоичных файлов Windows.