สำหรับคนที่ กำลังมองหาเครื่องจำลอง Nintendo Switch หลังจากที่ Nintendo ไปที่ "ทั้งคู่" เพื่อบล็อกที่เก็บ Lockpick และ Lockpick_RCM และทางแยกต่างๆ Ryujinx เป็นหนึ่งในตัวเลือกที่คุณอาจสนใจ
Ryujinx (ชื่อของ Ryujinx ตั้งตามชื่อ "Ryujin" – ชื่อของ Mythical Dragon (เทพเจ้าแห่งท้องทะเล)) คือ โปรแกรมจำลองโอเพ่นซอร์สที่มีมาตั้งแต่ปี 2017 และที่โดดเด่นด้วยการพัฒนาในภาษา C# ตามที่นักออกแบบ เป้าหมายคือให้ความแม่นยำและประสิทธิภาพที่ยอดเยี่ยม อินเทอร์เฟซที่ใช้งานง่าย และโครงสร้างที่สอดคล้องกัน
ในหน้าอย่างเป็นทางการของเว็บไซต์เราสามารถอ่านได้ มันนำเสนอตัวเองเป็นอีมูเลเตอร์ Nintendo Switch ที่เรียบง่ายและทดลอง อย่างไรก็ตาม ด้วยความสามารถของมัน มันกลายเป็นมากกว่าแค่ตัวจำลองการทดลอง เมื่อเดือนเมษายนที่ผ่านมา Ryujinx ได้รับการทดสอบประมาณ 4050 รายการ และพบว่าสามารถเล่นได้ประมาณ 3400 รายการ
ลักษณะเฉพาะของริวจิน
เป็น คุณสมบัติโปรแกรมจำลอง, ต่อไปนี้ถูกกล่าวถึงในหน้าโครงการบน GitHub:
- เสียง: รองรับเอาต์พุตเสียงอย่างสมบูรณ์ แต่มีการระบุว่าไม่รองรับอินพุตเสียง (ไมโครโฟน)
- UPC: ตัวจำลอง CPU ARMeilleure เลียนแบบ CPU ARMv8 และปัจจุบันรองรับ ARMv8 แบบ 64 บิตส่วนใหญ่และคำสั่ง ARMv7 (และก่อนหน้า) บางส่วน รวมถึงการสนับสนุนบางส่วนแบบ 32 บิต มันแปลรหัส ARM เป็น IR แบบกำหนดเอง ทำการปรับแต่งบางอย่าง และแปลงเป็นรหัส x86
- Ryujinx ยังนำเสนอแคชการแปลแบบถาวรซึ่งเป็นตัวเลือกเสริม ซึ่งโดยพื้นฐานแล้วแคชฟังก์ชั่นการแปล ดังนั้นพวกเขาจึงไม่จำเป็นต้องแปลทุกครั้งที่โหลดเกม ผลลัพธ์สุทธิคือเวลาโหลดลดลงอย่างมาก (
- GPU: ตัวจำลอง GPU เลียนแบบ Switch Maxwell GPU โดยใช้ API ของ OpenGL (ขั้นต่ำเวอร์ชัน 4.5), Vulkan หรือ Metal (ผ่าน MoltenVK) ผ่านการสร้างแบบกำหนดเองของ OpenTK หรือ Silk.NET ตามลำดับ
- รองรับคีย์บอร์ด, เมาส์, อินพุตแบบสัมผัส, รองรับอินพุต JoyCon และคนขับเกือบทั้งหมด การควบคุมการเคลื่อนไหวได้รับการสนับสนุนโดยกำเนิดในกรณีส่วนใหญ่ ขณะนี้จำเป็นต้องใช้ DS4Windows หรือ BetterJoy เพื่อรองรับการเคลื่อนไหวแบบ dual-JoyCon ในทุกสถานการณ์ คุณสามารถกำหนดค่าทุกอย่างภายในเมนูการตั้งค่าอินพุต
- DLC และม็อด: Ryujinx สามารถจัดการเนื้อหาเพิ่มเติม/เนื้อหาที่ดาวน์โหลดได้ผ่าน GUI รองรับ Mods (romfs, exefs และ runtime mods เช่น cheats); GUI มีทางลัดสำหรับเปิดโฟลเดอร์ mods ที่เกี่ยวข้องสำหรับเกมใดเกมหนึ่ง
การติดตั้ง Ryujinx
สำหรับผู้ที่สนใจสามารถติดตั้ง Ryujinx บนคอมพิวเตอร์ของพวกเขาได้ พวกเขาควรรู้ว่าเพื่อให้มันทำงานได้อย่างถูกต้องนั้น จะต้องมีอย่างน้อย:
- 8 GB of RAM
- CPU: Intel Core i5-4430 หรือ AMD Ryzen 3 1200
- GPU: Intel HD 520, NVIDIA GT 1030 หรือ AMD Radeon R7 240
- การ์ดแสดงผล/GPU ที่รองรับ OpenGL 4.5 หรือสูงกว่า หรือ Vulkan
- ระบบปฏิบัติการ 64 บิต
- prod.keys, title.keys และ ดาวน์โหลดเฟิร์มแวร์แล้ว จาก Nintendo ที่สามารถรับได้จากการแหกคุก (แม้ว่าจะสามารถหาได้จากการค้นหาเล็กน้อยบนอินเทอร์เน็ต)
สำหรับการติดตั้ง Ryujinx บน Linux นั้นง่ายมาก เพราะถ้าคุณไม่ต้องการจัดการกับการพึ่งพา คุณสามารถติดตั้งจาก flathub ด้วยคำสั่งต่อไปนี้ (จำเป็นต้องเปิดใช้งานการรองรับ flatpak):
flatpak install flathub org.ryujinx.Ryujinx
ตอนนี้สำหรับผู้ที่ต้องการติดตั้งด้วยสคริปต์การติดตั้งที่ให้มา เพียงเปิดเทอร์มินัลแล้วพิมพ์ข้อความต่อไปนี้เพื่อติดตั้งการอ้างอิง
การกระจายตาม Archlinux:
sudo pacman -S sdl2 openal
การแจกแจงที่ใช้ Ubuntu:
sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev
Fedora:
sudo dnf install SDL2-devel openal-soft
และในที่สุดเราก็ดำเนินการตามคำสั่งต่อไปนี้:
bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"
สุดท้ายนี้ ฉันฝากลิงก์ต่อไปนี้ไว้ซึ่งคุณสามารถค้นหาเอกสารประกอบที่จะเป็นประโยชน์สำหรับการกำหนดค่า