Ryujinx, אמולטור נינטנדו Switch חוצה פלטפורמות ניסיוני כתוב ב-C#

Ryūjinx

Ryujinx הוא אמולטור Nintendo Switch בקוד פתוח

למי מחפשים אמולטור Nintendo Switch, לאחר שנינטנדו הלכה ל"שניהם" כדי לחסום את מאגרי Lockpick ו- Lockpick_RCM ומזלגות שונים שלהם, Ryujinx היא אחת האפשרויות שעשויות לעניין אותך.

Ryujinx (שמו של Ryujinx מבוסס על השם "Ryujin" - שמו של הדרקון המיתולוגי (אל הים)), הוא אמולטור קוד פתוח שזמין מאז 2017 וזה מאופיין בפיתוח בשפת C#. לדברי המעצבים שלה, המטרה שלה היא לספק דיוק וביצועים מעולים, ממשק ידידותי למשתמש ובנייה עקבית.

בעמוד הרשמי של האתר נוכל לקרוא את זה הוא מציג את עצמו כאמולטור Nintendo Switch פשוט וניסיוני. עם זאת, בהתחשב במה שהוא מסוגל, מסתבר שהוא הרבה יותר מסתם אמולטור ניסיוני. באפריל האחרון, Ryujinx נבדק על כ-4050 כותרים וכ-3400 נמצאו ניתנים להפעלה.

מאפייני Ryujinx

כ תכונות אמולטור, הדברים הבאים מוזכרים בדף הפרויקט ב- GitHub:

  • אודיו: פלט אודיו נתמך במלואו, אך מוזכר שכניסת אודיו (מיקרופון) אינה נתמכת.
  • UPC: אמולטור המעבד, ARMeilleure, מחקה מעבד ARMv8 ותומך כיום ברוב 8 סיביות ARMv64 וכמה הוראות ARMv7 (ומוקדמות יותר), כולל תמיכה חלקית ב-32 סיביות. הוא מתרגם את קוד ה-ARM ל-IR מותאם אישית, מבצע כמה אופטימיזציות וממיר אותו לקוד x86.
  • Ryujinx כולל גם מטמון תרגום מתמשך בעל פרופיל אופציונלי, אשר בעצם מאחסן פונקציות מתורגמות כך שלא צריך לתרגם אותן בכל פעם שהמשחק נטען. התוצאה נטו היא הפחתה משמעותית בזמני הטעינה (
  • GPU: אמולטור ה-GPU מחקה את ה-Switch Maxwell GPU באמצעות ממשקי API של OpenGL (גרסה 4.5 מינימום), Vulkan או Metal (דרך MoltenVK) באמצעות מבנה מותאם אישית של OpenTK או Silk.NET, בהתאמה.
  • תמיכה במקלדת, עכבר, קלט מגע, תמיכה בקלט JoyCon וכמעט כל הנהגים. בקרות תנועה נתמכות באופן מקורי ברוב המקרים; DS4Windows או BetterJoy נדרשים כרגע לתמיכה בתנועה כפולה של JoyCon. בכל התרחישים, אתה יכול להגדיר הכל בתפריט הגדרות הקלט.
  • DLC ומודים: Ryujinx יכול לנהל תוכן נוסף/תוכן להורדה דרך ה-GUI. מודים נתמכים גם (romfs, exefs ומודי ריצה כמו צ'יטים); ה-GUI מכיל קיצור דרך לפתיחת תיקיית המודים המתאימה למשחק מסוים.

התקנת Ryujinx

למי שמעוניין להיות מסוגל להתקין את Ryujinx במחשב שלו, כדאי לדעת שכדי שהוא יפעל כהלכה, זה דורש לפחות:

  • GB זיכרון RAM 8
  • מעבד: 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 ו-a הורדת קושחה מנינטנדו שניתן להשיג עם jailbreak (אם כי ניתן למצוא זאת על ידי חיפוש קטן באינטרנט)

לגבי ההתקנה של Ryujinx על לינוקס, זה מאוד פשוט, כי אם אתה לא רוצה להתמודד עם תלות, אתה יכול להתקין מ-flathub עם הפקודה הבאה (נדרשת תמיכה ב-flatpak מופעלת):

flatpak install flathub org.ryujinx.Ryujinx

עכשיו למי שמעדיף להתקין עם סקריפט ההתקנה שסופק, פשוט פתח מסוף והקלד את הדברים הבאים כדי להתקין את התלות

הפצות מבוססות Archlinux:

sudo pacman -S sdl2 openal

הפצות מבוססות אובונטו:

sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev

פדורה:

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. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.