Citra เป็นโปรแกรมจำลอง/ดีบักเกอร์ Nintendo 3DS แบบโอเพนซอร์สแบบทดลองที่เขียนด้วยภาษา C++ มันถูกเขียนขึ้นด้วยความสะดวกในการพกพา บิลด์ได้รับการดูแลอย่างแข็งขันสำหรับ Windows, Linux และ macOS Citra จำลองชุดย่อยของฮาร์ดแวร์ 3DS ดังนั้นจึงมีประโยชน์สำหรับการรัน/ดีบักแอปพลิเคชัน homebrew และยังสามารถเรียกใช้เกมเชิงพาณิชย์ได้มากมาย!
โครงการนี้ก่อตั้งขึ้นในปี 2014 และมีผู้ร่วมให้ข้อมูลมากกว่า 150 ราย! ทีมงานมีความกระตือรือร้นและออกการอัปเดตใหม่เป็นประจำ รายชื่อผู้ร่วมให้ข้อมูลสามารถพบได้บน GitHub Citra ไม่มีส่วนเกี่ยวข้องกับ Nintendo อย่างไรก็ตาม บริษัทได้แสดงการสนับสนุนโครงการนี้ ในปี 2019 พนักงาน Nintendo ได้บริจาคโค้ดให้กับ Citra! นี่แสดงให้เห็นว่า Nintendo เปิดรับโครงการที่ไม่เป็นทางการเช่น Citra ตราบใดที่ไม่เป็นอันตรายต่อธุรกิจของบริษัท ด้วยการทำงานหนักของทีม Citra แฟน ๆ ของเกม Nintendo 3DS สามารถเพลิดเพลินกับเกมโปรดบนพีซีหรือโทรศัพท์
ในบทช่วยสอนต่อไปนี้ คุณจะได้เรียนรู้วิธีติดตั้ง Citra บน Ubuntu 22.04 LTS Jammy Jellyfish โดยใช้สองวิธีที่แตกต่างกันโดยใช้เทอร์มินัลบรรทัดคำสั่ง
สารบัญ
อัปเดต Ubuntu
ขั้นแรก อัปเดตระบบของคุณเพื่อให้แน่ใจว่าแพ็คเกจที่มีอยู่ทั้งหมดเป็นปัจจุบันเพื่อหลีกเลี่ยงข้อขัดแย้ง
sudo apt update && sudo apt upgrade -y
ติดตั้ง Citra – APT PPA Method
วิธีแรกคือการติดตั้ง Citra โดยใช้ PPA “RetroGames” ที่ดูแลโดย ซันเดอร์แลนด์93. PPA มีแพ็คเกจอื่นๆ ที่อาจมีประโยชน์นอกเหนือจาก Citra สำหรับผู้ที่ค้นหาซอฟต์แวร์ที่คล้ายกับสิ่งที่เรากำลังจะติดตั้ง
เริ่มต้นด้วยการนำเข้า PPA
sudo add-apt-repository ppa:samoilov-lex/retrogames -y
ถัดไป เรียกใช้การอัปเดต APT เพื่อแสดงการเพิ่มเติมใหม่
sudo apt-get update
ตอนนี้ติดตั้งโปรแกรมจำลอง Nintendo
sudo apt install citra -y
ติดตั้ง Citra – Flatpak Method
ตัวเลือกที่สองคือการใช้ตัวจัดการแพ็คเกจ Flatpak Flatpak ไม่ได้ติดตั้งไว้บน Ubuntu 22.04 เนื่องจาก Canonical อยู่เบื้องหลังทั้ง Ubuntu และ Snaps แต่สามารถติดตั้งได้หากต้องการ
ขั้นแรก ติดตั้ง Flatpak manager หากถูกลบไปก่อนหน้านี้
sudo apt install flatpak -y
สำหรับผู้ใช้ที่ติดตั้ง Flatpak เป็นครั้งแรก มักจะแนะนำให้รีบูตระบบของคุณ ความล้มเหลวในการทำเช่นนี้อาจเกิดขึ้นกับปัญหาแปลก ๆ เช่นไม่มีการสร้างเส้นทางสำหรับไอคอน
sudo reboot
ข้ามการรีบูตหาก FLATPAK ติดตั้งอยู่
ถัดไป คุณต้องเปิดใช้งาน Flatpack โดยใช้คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
ตอนนี้ติดตั้งซอฟต์แวร์โดยใช้คำสั่ง flatpak ต่อไปนี้
flatpak install flathub org.citra_emu.citra -y
วิธีการเปิดตัว Citra
การเปิดตัวสามารถทำได้สองสามวิธีเมื่อคุณได้ติดตั้งซอฟต์แวร์แล้ว
ขั้นแรก คุณสามารถใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานซอฟต์แวร์ทันทีในเทอร์มินัลของคุณ
citra
อีกทางหนึ่ง ผู้ใช้ Flatpak จะต้องเปิดใช้งานโดยใช้คำสั่งด้านล่างจากอินสแตนซ์ของเทอร์มินัล
flatpak run org.citra_emu.citra
อย่างไรก็ตาม วิธีนี้ใช้ไม่ได้ผล และคุณจะต้องใช้เส้นทางต่อไปนี้บนเดสก์ท็อปของคุณ
กิจกรรม > แสดงแอปพลิเคชัน> ซิตร้า.
ตัวอย่าง:
ครั้งแรกที่คุณเปิดใช้ Citra คุณจะได้รับแจ้งเกี่ยวกับการติดตาม Telemetry โดยปกติ ผู้ใช้ส่วนใหญ่จะปฏิเสธสิ่งนี้สำหรับบริษัทเทคโนโลยีขนาดใหญ่ ด้วยประเภทของโครงการ อาจเป็นประโยชน์หากอนุญาตให้มีการปรับปรุงเพิ่มเติม แต่นี่เป็นทางเลือกของผู้ใช้
ตัวอย่าง:

เมื่อเสร็จแล้ว คุณสามารถโหลดไฟล์ของคุณ และแม้แต่เรียกดูห้องสำหรับคนที่มีเกมเดียวกันกับคุณ ฉันประหลาดใจที่มีห้องและผู้คนเล่นมากมาย อย่างไรก็ตาม คุณต้องมีเกมที่จะเล่น
ขอแสดงความยินดี คุณได้ติดตั้ง Citra แล้ว
ตัวอย่าง:
วิธีอัปเดต/อัปเกรด Citra
ขึ้นอยู่กับวิธีการติดตั้งที่ใช้ คำสั่งต่อไปนี้สามารถใช้ในการอัปเดตได้
วิธีการอัพเดต APT
sudo apt upgrade && sudo apt upgrade
วิธีการอัพเดต Flatpak
flatpak update
วิธีลบ (ถอนการติดตั้ง) Citra
ใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้เพื่อให้เหมาะกับวิธีการติดตั้งดั้งเดิมสำหรับผู้ใช้ที่ไม่ต้องการแอปพลิเคชันอีกต่อไป
วิธีการลบ APT
sudo apt autoremove citra
สุดท้ายนี้ หากคุณไม่ได้ใช้ PPA สำหรับแพ็คเกจอื่น ให้ลบออกโดยใช้คำสั่งต่อไปนี้
sudo add-apt-repository --remove ppa:samoilov-lex/retrogames -y
วิธีการลบ Flatpak
flatpak uninstall --delete-data org.citra_emu.citra
ถัดไป เรียกใช้คำสั่งต่อไปนี้สำหรับการล้างข้อมูลที่เหลือ
flatpak remove --unused
ความคิดเห็นและข้อสรุป
หากคุณมีความสนใจในการจำลองเกมหรือเพียงแค่ต้องการดูว่าการจำลอง 3DS มาไกลแค่ไหน Citra ก็คุ้มค่าที่จะลองดู อีมูเลเตอร์ยังอยู่ในระหว่างดำเนินการ แต่มันมาไกลตั้งแต่เปิดตัวในต้นปี 2015 โดยส่วนใหญ่ เกมจะดำเนินไปอย่างราบรื่นโดยมีข้อบกพร่องด้านกราฟิกเพียงเล็กน้อยเท่านั้น คุณสามารถค้นหารายชื่อเกมที่ใช้งานได้ (หรือไม่ทำงาน) ได้จากเว็บไซต์ Citra ด้วยการอัปเดตใหม่แต่ละครั้ง นักพัฒนาซอฟต์แวร์จะได้ใกล้ชิดกับการปรับปรุงอีมูเลเตอร์นี้ให้สมบูรณ์แบบยิ่งขึ้น