คุณสมบัติอย่างหนึ่งใน Steam บน Windows คือช่วยให้คุณสามารถเพิ่มเกมได้ด้วยตนเอง แต่ จำกัด เฉพาะเกมที่ใช้ EXE ซึ่งไม่ได้ดาวน์โหลดจาก Microsoft Store ตอนนี้ Microsoft / Windows Store เป็นหนึ่งในแหล่งข้อมูลหลักสำหรับเกมแล้วคุณควรเพิ่มเกมเหล่านั้นลงใน Steam ด้วยเช่นกัน อย่างไรก็ตามไม่มีการสนับสนุนโดยตรงสำหรับเกมที่ติดตั้งจากร้านค้า
เพิ่มแอพเกม Windows 10 Store ไปยัง Steam
ในโพสต์นี้ฉันกำลังแบ่งปันเคล็ดลับที่ช่วยให้คุณทำสิ่งนี้ได้ ก่อนที่เราจะเริ่มตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเกมบนพีซี Windows แล้วและที่นี่ฉันใช้ Age of Empires เป็นตัวอย่าง โปรดจำไว้ว่าคุณต้องมีสิทธิ์ระดับผู้ดูแลระบบเพื่อดำเนินการนี้
ค้นหาเกม Windows UWP
เกมและแอพที่ติดตั้งจากร้านค้ามีจำหน่ายเป็นแพ็คเกจ เราจะต้องค้นหามันก่อน เส้นทางควรเป็นดังนี้:
C: \ Users \\ AppData \ Local \ Packages
คุณยังสามารถพิมพ์% appdata%ในพรอมต์ Run จากนั้นย้อนกลับไปหนึ่งขั้นตอนเพื่อค้นหาโฟลเดอร์Localจากนั้นเข้าสู่ Packages
ตอนนี้มองหาแพ็คเกจเกม ถ้ามันยาก แต่คุณสามารถค้นหาด้วยชื่อของเกม สำหรับอายุของ Empiresโฟลเดอร์เป็นชื่อที่Microsoft.MSDallas_8wexxxxxxx
ค้นหา App Manifest สำหรับเกม
ต่อไปเราจะเข้าถึงโฟลเดอร์ที่ซ่อนอยู่ซึ่งรวมถึงเกมและแอพทั้งหมด มันมักจะอยู่ที่C: \ Program Files \ WindowsAppsหรือ: \ WindowsApps
ใช้ได้เมื่อคุณเลือกไดรฟ์อื่นสำหรับแอปและเกม คุณจะต้องมีสิทธิ์ระดับผู้ดูแลระบบและหากคุณไม่ได้รับอนุญาตให้เข้าถึงคุณจะต้องเปลี่ยนการเป็นเจ้าของโฟลเดอร์ App จาก Trusted Installer เป็นบัญชีของคุณ
เมื่อเข้าไปข้างในแล้วให้มองหาโฟลเดอร์ที่มีชื่อเดียวกันกับที่เราพบด้านบน ในกรณีนี้จะเป็น“ Microsoft.MSDallas_8wexxxxxxx ”
จากนั้นค้นหาไฟล์AppxManifest.xmlในโฟลเดอร์ เปิดด้วยโปรแกรมแก้ไขข้อความ ฉันขอแนะนำให้ใช้ Notepad อย่าแก้ไขอะไรที่นั่นและบันทึกเป็นไฟล์. txt
ตอนนี้ค้นหาแท็กนี้ในไฟล์ - “
คัดลอกรหัสแอปพลิเคชันซึ่งในกรณีนี้เป็นเพียงแอป จดบันทึกไว้ใน Notepad แยกต่างหากหรือจำไว้
ตอนนี้ใน notepad ให้ทำตามเทมเพลตนี้:
เปลือก: AppsFolder \ PACKAGE! APPID
สำหรับอายุของ Empires แพคเกจจะเป็น ' Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe'และ AppId จะเป็น ' แอป'
ดังนั้นสตริงจะกลายเป็น:
เปลือก: AppsFolder \ Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe!
เพิ่มลงใน Steam
นี่คือที่ที่เราจะหลอก Steam เพิ่มโปรแกรม EXE ใด ๆ เช่น Windows Explorer หรือ Chrome ลงในไลบรารีเกม เมื่ออยู่ในรายการให้คลิกขวาที่แอปพลิเคชันนั้นแล้วเลือก Properties
ลบทุกอย่างจากการเริ่มต้นในส่วนและเขียนทับด้วยข้อความที่เราสร้างในส่วนของเป้าหมาย
ในกรณีของเราจะเป็น:
เปลือก: AppsFolder \ Microsoft.MSDallas_1.3.5292.2_x64__8wekyb3d8bbwe!
คุณยังสามารถเปลี่ยนชื่อเป็นชื่อเกมได้
โพสต์สิ่งนี้; คุณจะสามารถเปิดเกม Windows Store จาก Steam ได้โดยตรง อย่างไรก็ตามคุณจะต้องทำขั้นตอนนี้ซ้ำทุกเกม
แม้ว่าจะมีข้อบกพร่องเล็กน้อย คุณไม่ได้รับคุณสมบัติ Steam ทั้งหมดที่เกี่ยวข้องกับ Steam ที่นี่เช่นการรองรับ VR ดังนั้นคุณจะไม่เห็นข้อมูลใด ๆ จาก Steam เหมือนที่คุณเห็นสำหรับเกมอื่น ๆ ที่คุณดาวน์โหลดมาจากที่นั่น แต่ Steam จะยังคงจัดการเพื่อเปิดเกมให้คุณและในกรณีส่วนใหญ่การวางซ้อนในเกมจะพร้อมใช้งาน
เคล็ดลับ : คุณยังสามารถใช้ UWPHook เพื่อเพิ่มเกม Microsoft Store ไปยัง Steam ได้ด้วยคลิกเดียว