Ryujinx โปรแกรมจำลอง Nintendo Switch ทดลองข้ามแพลตฟอร์มที่เขียนด้วยภาษา C#

ริวจิน x

Ryujinx เป็นโปรแกรมจำลอง Nintendo Switch แบบโอเพ่นซอร์ส

สำหรับคนที่ กำลังมองหาเครื่องจำลอง 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)"

สุดท้ายนี้ ฉันฝากลิงก์ต่อไปนี้ไว้ซึ่งคุณสามารถค้นหาเอกสารประกอบที่จะเป็นประโยชน์สำหรับการกำหนดค่า


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา