Heroic 是一款適用於 Linux、Windows 和 macOS 的開源遊戲啟動器。
目前,它支援使用 Legendary 從 Epic Games Store 啟動遊戲、使用我們的 gogdl 自訂實現的 GOG Games 以及使用 Nile 的 Amazon Games 啟動遊戲。
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 以了解如何安裝它們
Fedora 的 Heroic 可以在此 COPR 儲存庫中找到。
使用sudo dnf copr enable atim/heroic-games-launcher
啟用它,然後使用sudo dnf install heroic-games-launcher-bin
安裝 Heroic
您也可以從最新版本下載以 .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”應用程式拖曳到“Applications”資料夾中。
本部分將引導您設定開發環境,以便您可以自行建立 Heroic 二進位檔案或變更程式碼。
確保已安裝 Git、NodeJS 和 pnpm 9
注意:在 Windows 上,由於 electro-builder 的問題,您需要獨立版本的 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 中的 Tasks 來建置。為此,請開啟命令選項板 (Ctrl + P),輸入「任務」並按下空白鍵。然後您將看到 3 個建置任務:「Build for Linux」、「Build for Windows」和「Build for MacOS」。單擊您要運行的那個。
如果你想快速測試一個變更,或者你正在實現需要大量重新啟動的功能,你可以使用 Vite 的開發伺服器來加速這個過程:
前往 VSCode 的「執行與偵錯」標籤並啟動「Launch Heroic (HMR & HR)」任務(或者,如果您不使用 VSCode 或只是更喜歡終端,請執行pnpm start
)。 Heroic 將在片刻後啟動,一旦您對程式碼進行任何更改,它將重新載入/重新啟動。
感謝 Weblate 託管我們的翻譯
感謝 Signpath 提供 Windows 二進位檔案的免費簽名