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