כיצד להגדיר את EmulationStation להופיע ולהיות מסוגל להפעיל משחקים

אמולציה

אם אתה משתמש Debian/Ubuntu או הפצות אחרות כגון Raspberry Pi, לא הייתי ממליץ לעקוב אחר מה שמוסבר במדריך זה מכיוון שיש רטרופי ואני חושב שהכל הרבה יותר טוב וישיר. עבור Arch Linux יש התקנה של ArchyPie, שהוא סקריפט להתקנת Ubuntu RetroPie ב-Arch Linux, אבל בהיותה חבילת AUR שנוצרה בהתנדבות, לא מובטח שהיא תעבוד. זה מבטיח לעשות הכל ידנית מהבסיס, והבסיס של RetroPie הם אמולטורים (PPSSPP, RetroArch...) ו אמולציה.

EmulationStation הוא א ממשק גרפי לאמולטורים. במילים אחרות, חזית או מעין ספרייה שממנה נוכל להשיק את משחקי הקונסולה הקלאסיים שלנו. אם נתקין אותו רופף, כשלעצמו הוא אפילו לא עובד כשמושק אותו בפעם הראשונה. מה שזה עושה זה ליצור לנו תיקיית קונפיגורציה בספרייה האישית שלנו, ויש שם קובץ שנצטרך לערוך כדי שימצא את המשחקים ויוכל לעשות "סקראפ" שזה מה שצריך כדי שהעטיפות יופיעו .

הגדרת EmulationStation

EmulationStation היא תוכנה ש אינו דורש שינויים רבים, ובעמוד הרשמי שלו כתוב שהוא לא עודכן מאז 2015. על ידי הגדרת EmulationStation נוכל לגשת אליו גם מחזיתות אחרות כגון פגסוס, שלטעמי הוא פשוט וטוב יותר, אבל זה כבר סיפור אחר.

כפי שהסברנו, והם גם אומרים לנו בתיעוד הרשמי שלהם, כדי שנוכל לראות כל דבר מלבד ההודעה שאין שום דבר זמין, עלינו לבצע תצורה ידנית, שלמרות שזה נכון שזה נראה מייגע בהתחלה, זה גם שווה את זה. הסיבה לכך שקובץ התצורה ריק היא משום ש-EmulationStation לא יודע היכן יש לנו את ה-ROMs או איזה אמולטור אנחנו מעדיפים לפתוח כל אחד מהם.

מה שעלינו לעשות הוא הדבר הבא:

  1. אם עדיין לא פתחנו את EmulationStation, עלינו לפתוח אותה. אחרת תיקיית התצורה לא תתקיים בספריית הבית שלנו.
  2. אנחנו הולכים לתיקיה האישית שלנו ואנחנו מציגים את הקבצים המוסתרים.
  3. בוא נלך ל-.emulationstation.
  4. עם עורך טקסט, אנו פותחים את הקובץ es_systems.cfg. זה שם את ההוראות שם והם יכולים לזרוק אותנו אחורה, אבל בואו נמשיך.
  5. אנחנו צריכים לעשות בדיוק מה שכתוב: בין התגים עבור ל"מערכת", שהן לא יותר מאשר ההוראות להופעת ה-ROMs ועם מה אנחנו הולכים להפעיל אותם. אנו יכולים לשנות את הראשון, ולאחר מכן להעתיק ולהדביק את אותו הדבר מספר פעמים, ולשנות את המידע הדרוש בכל מקרה. לדוגמה, זו המערכת שלי להפעלת משחקי PSP:
	psp פלייסטיישן נייד  /home/pablinux/Games/roms/psp  .iso .ISO .cso .CSO  PPSSPPQt %ROM%  psp . --> PSP

סליחה אם השארתי תווית שלא מופיעה כמו שצריך, אבל הייתי צריכה להחליף את הפתח אחרת היא לא תופיע בתצוגה הסופית.

כן, זה גורם לשיער שלך להזדקף לראות את כל זה, אבל זה לא כל כך נורא. אתה צריך לשנות את מה שנמצא בתוך התגים כך:

  • שם: אתה צריך לשים שם בשימוש פנימי, והוא בדרך כלל באותיות קטנות. במקרה של PSP, טוב "psp" בלי המרכאות.
  • fullmane: השם המלא שיופיע בתפריטים.
  • נתיב: הנתיב שבו מאוחסנים ה-ROM, במקרה שלי בתיקייה בשם psp שנמצאת בתוך Games שבתורה נמצאת בתוך התיקיה האישית שלי.
  • הארכה: איזה סוג של קבצים לחפש. אם יש לך ספקות, אני ממליץ לבקר בתיעוד RetroPie, הנה הקישור ל-PSP. כפי שאתה יכול לראות, משחקי PSP יכולים להיות קבצי ISO, CSO ו-PBP. יש לכלול את ההרחבות עם הנקודה ולהפריד ברווח. זה יכול להיות חיים מסובכים, אבל ראיתי מקרים שבהם הם מוסיפים את ההרחבה פעמיים, פעם באותיות קטנות ופעם באותיות רישיות. כל אחד יעשה מה שנראה לו, אבל הייתי משנה, למשל, סיומת .ISO ל-.iso בקובץ המקורי.
  • הפקודה: זו הפקודה שתפעיל את ה-ROM עם האמולטור שאנחנו רוצים. במקרה של PPSSPP, יש לי את גרסאות ה-Qt וה-SDL, ואני בוחר ב-Qt. מה שהוא עושה זה להפעיל את ה-ROM הנבחר ב-EmulationStation עם PPSSPPQt. במקרה הזה, כדי לדעת בדיוק איך לכתוב את קובץ ההפעלה, הלכתי אל usr/share/applications/ppsspp-qt , פתחתי את הקובץ עם עורך טקסט, והסתכלתי מה יש ב- "Exec=".
  • פלטפורמה: זה לגריטה, כלומר לחפש ולמצוא את הכריכות. אם לא הוזן כלום, הוא יחפש את כל ההתאמות ויופיעו תוצאות נוספות. לדוגמה, ב-Sonic ROM יופיעו אלה של Master System, Mega Drive, Genesis...
  • נושא: מיועד לנושא, אבל EmulationStation לא מוסיפה אף אחד כברירת מחדל ונשאר כמו בצילום המסך של הכותרת.

בחירת RetroArch

אני מעדיף להשתמש ב PPSSPP מקורי ולא זה ש-RetroArch משתמש בו, וגם RetroPie עושה את זה. אבל אם אתה מעדיף להשתמש ב-RetroArch, ה"פקודה" עבור אמולטור Genesis תהיה "retroarch -f -L /usr/lib/libretro/genesis_plus_gx_libretro.so %ROM%" (-f: מסך מלא; -L: טען ליבה) . ב-usr/lib/libretro יש את כל ליבות RetroArch, ושוב אני מפנה אתכם לתיעוד RetroPie כדי לגלות איזה אמולטור יכול לעבוד הכי טוב בכל מקרה.

לאחר שהוספנו את המערכות בצורה נכונה, המשחקים יופיעו ב-EmulationStation, אם כי בפעם הראשונה היא מבקשת מאיתנו להגדיר בקר, דבר שהוא פשוט הגדרת הכפתורים. אם אנחנו רוצים את הכיסויים, אנחנו צריכים להתחיל את המגרד. ואם אנחנו לא אוהבים את EmulationStation, פגסוס הוא משתמש באותו קובץ תצורה כדי להציג את המשחקים.

קצה חזית פגסוס

אני אוהב את זה יותר. זה פשוט יותר ואינו מבקש שום פקודה בעת ההפעלה.

וזו תהיה הדרך להגדיר את EmulationStation לעבוד, לפחות הבסיסית ביותר. בוא נעשה חיים.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.