一個開源的任天堂 Switch 遊戲模擬器,支持 1700+ 款遊戲
2021-04-01遊戲
【導語】:Ryujinx 是使用 C# 編寫的 Switch 模擬器,它支持你在上面試玩 1700 款可玩的 Switch 遊戲。
簡介
Ryujinx是使用C#編寫的Switch模擬器,它支持你在上面試玩1700款可玩的Switch遊戲。
截止到2021年2月,Ryujinx已在3200多種遊戲上進行了測試:約2500種透過選單引導進入遊戲,其中大約1700種可玩,比如動森、怪物獵人等。
Ryujinx具有以下特點:
支持音訊輸出,不支持音訊輸入,如麥克風。
當前支持大多數64位元ARMv8和某些ARMv7的CPU的指令,包括部份32位元的指令。
GPU模擬器當前為終端使用者提供了四種圖形增強功能:磁盤著色器緩存,分辨率縮放,寬高比調整和各向異性過濾。
支持鍵盤、滑鼠、觸摸等輸入方式。
Ryujinx能夠透過界面管理附加內容/可下載內容。
具有一些個人化設定,比如啟用或禁用日誌等,可以透過界面或Config.json檔來修改這些設定。
專案地址是:https://
github.com/Ryujinx/Ryuj
inx
構建
如果希望自己構建仿真器,可以參考以下步驟進行操作:
-
安裝X64版本的.NET 5.0SDK,或更高版本
-
任選以下其一即可:
從Github拉取原始碼
下載ZIP壓縮檔,並解壓
-
使用專案目錄中的命令提示字元構建應用程式,執行以下命令構建二進制檔:
設定和配置
-
系統要求:
至少8G記憶體
支持OpenGL 4.4或更高版本的影片卡或顯卡
Switch鍵以及轉儲的固件或最新的遊戲盒帶未修剪的XCI
安裝了特定於作業系統的依賴項
-
依賴:
WIndows:無其他依賴的軟件
Linux,不同發行版需要安裝不同的依賴:
基於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
Mac:brew install gtk+3 sdl2
-
初始設定-放置 prod.keys
下載Ryujinx,將publish資料夾的內容復制到所選位置的磁碟機上。
雙擊Ryujinx.exe,啟動模擬器,提出以下提示(正常現象):
點選確定,此時Ryujinx已經啟動,並且在%appdata%資料夾中建立了相關的資料夾。
點選檔左邊的頂部Ryujinx視窗,選擇Open Ryujinx Folder
進入system目錄中,在這裏復制prod.keys檔
重新開機Ryujinx
-
初始設定-安裝固件
執行Ryujinx後,選擇Tools > Firmware > Install from XCI/ZIP
會彈出"Choose the firmware file to open"視窗
選擇固件,然後點選Open
點選確定,看到成功安裝的提示,並在Ryujinx右下角看到固件版本
-
添加遊戲
選擇Options > Settings,進入General頁面
輸入包含遊戲資料夾的絕對路徑,點選add;或者不選擇,直接點選add,可以在界面選擇包含遊戲的資料夾。
保存後,即可在主視窗中看到遊戲
-
還有其他功能,包括管理遊戲更新、管理遊戲的可下載內容等,可以自行嘗試一下。
開源前哨
日常分享熱門、有趣和實用的開源專案。參與維護 10萬+ Star 的開源技術資源庫,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。