Heroic เป็นโปรแกรมเปิดเกมโอเพ่นซอร์สสำหรับ Linux, Windows และ macOS
ขณะนี้รองรับการเปิดตัวเกมจาก Epic Games Store โดยใช้ Legendary, GOG Games โดยใช้การใช้งานแบบกำหนดเองของเรากับ gogdl และ Amazon Games โดยใช้ Nile
Heroic สร้างขึ้นด้วยเทคโนโลยีเว็บ:
ต้องขอบคุณชุมชนที่ทำให้ Heroic ได้รับการแปลเป็นภาษาต่าง ๆ เกือบ 40 ภาษาจนถึงตอนนี้:
Heroic มีให้ใช้งานบน Flathub ดังนั้นคุณควรจะสามารถติดตั้งมันบน distros ส่วนใหญ่ได้อย่างง่ายดายด้วย Software Centers (Pop!_Shop, Discover ฯลฯ)
หากคุณไม่ได้ใช้เวอร์ชัน Flatpak ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งการพึ่งพาไวน์ทั้งหมดแล้ว: การพึ่งพาไวน์
ดาวน์โหลดไฟล์ที่ลงท้ายด้วย .deb จากรุ่นล่าสุด
ดับเบิลคลิกเพื่อเปิดขึ้นมาในตัวจัดการซอฟต์แวร์ของคุณ หรือเรียกใช้ sudo dpkg -i heroic_*_amd64.deb
เพื่อติดตั้งโดยตรง:
ขณะนี้เรารองรับแพ็คเกจ AUR เพียงแพ็คเกจเดียวเท่านั้น: heroic-games-launcher-bin
แม้ว่าคุณอาจพบแพ็คเกจอื่นๆ ที่นั่น แต่อย่าขอการสนับสนุนบน Github นี้หรือบน Discord ของเรา โปรดสอบถามผู้ดูแลโดยตรง
โปรดดู Arch Wiki เกี่ยวกับวิธีการติดตั้ง
Heroic สำหรับ Fedora มีอยู่ใน repo 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 Installer ( Heroic-xxx-Setup.exe
) หรือเวอร์ชันพกพา ( Heroic-xxx-Portable.exe
) จากรุ่นล่าสุด เรียกใช้ไฟล์ปฏิบัติการที่คุณดาวน์โหลดมาเพื่อติดตั้ง/รัน Heroic
การตั้งค่าจะสร้างทางลัดไปยัง Heroic บนเดสก์ท็อปและในเมนู Start ของคุณ
หากคุณใช้ Homebrew คุณสามารถเรียกใช้ brew install --cask --no-quarantine heroic
เพื่อติดตั้ง Heroic
มิฉะนั้น ให้ดาวน์โหลดไฟล์ที่ลงท้ายด้วย .dmg จากรุ่นล่าสุด ดับเบิลคลิกเพื่อติดตั้ง แล้วลากแอปพลิเคชัน "Heroic" ลงในโฟลเดอร์ "Applications"
ส่วนนี้จะแนะนำคุณตลอดการตั้งค่าสภาพแวดล้อมการพัฒนา เพื่อให้คุณสามารถสร้างไบนารี Heroic ด้วยตัวเองหรือทำการเปลี่ยนแปลงโค้ดได้
ตรวจสอบให้แน่ใจว่าได้ติดตั้ง Git, NodeJS และ pnpm 9 แล้ว
หมายเหตุ : บน Windows เนื่องจากปัญหาเกี่ยวกับตัวสร้างอิเล็กตรอน คุณจะต้องใช้ pnpm เวอร์ชันสแตนด์อโลน ( @pnpm/exe
) เพื่อสร้างแพ็คเกจ
โคลน repo และเข้าสู่โฟลเดอร์ที่โคลน เช่น ด้วยคำสั่งเหล่านี้:
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 คุณสามารถใช้ Tasks ใน VSCode เพื่อสร้างได้ ในการทำเช่นนั้น ให้เปิดชุดคำสั่ง (Ctrl + P) พิมพ์ "task" แล้วกด Space จากนั้นคุณจะเห็นงานสร้าง 3 งาน ได้แก่ "Build for Linux", "Build for Windows" และ "Build for MacOS" คลิกอันที่คุณต้องการเรียกใช้
หากคุณต้องการทดสอบการเปลี่ยนแปลงอย่างรวดเร็ว หรือคุณกำลังใช้คุณสมบัติที่ต้องรีสตาร์ทหลายครั้ง คุณสามารถใช้เซิร์ฟเวอร์การพัฒนาของ Vite เพื่อเร่งกระบวนการ:
ไปที่แท็บ "Run and Debug" ของ VSCode และเริ่มงาน "Launch Heroic (HMR & HR)" (หรือหากคุณไม่ได้ใช้ VSCode หรือเพียงแค่ชอบเทอร์มินัล ให้รัน pnpm start
) Heroic จะเริ่มทำงานในอีกสักครู่ และเมื่อคุณทำการเปลี่ยนแปลงใดๆ ในโค้ด มันจะโหลด/รีสตาร์ท
ขอขอบคุณ Weblate สำหรับการโฮสต์การแปลของเรา
ขอบคุณ Signpath ที่ให้บริการลงนามไบนารี Windows ฟรี