一個開源的任天堂 Switch 游戲模擬器,支持 1700+ 款游戲
【導語】:Ryujinx 是使用 C# 編寫的 Switch 模擬器,它支持你在上面試玩 1700 款可玩的 Switch 游戲。
簡介
Ryujinx是使用C#編寫的Switch模擬器,它支持你在上面試玩1700款可玩的Switch游戲。
截止到2021年2月,Ryujinx已在3200多種游戲上進行了測試:約2500種通過菜單引導進入游戲,其中大約1700種可玩,比如動森、怪物獵人等。

Ryujinx具有以下特點:
支持音頻輸出,不支持音頻輸入,如麥克風。 當前支持大多數(shù)64位ARMv8和某些ARMv7的CPU的指令,包括部分32位的指令。 GPU模擬器當前為最終用戶提供了四種圖形增強功能:磁盤著色器緩存,分辨率縮放,寬高比調整和各向異性過濾。 支持鍵盤、鼠標、觸摸等輸入方式。 Ryujinx能夠通過界面管理附加內容/可下載內容。 具有一些個性化設置,比如啟用或禁用日志等,可以通過界面或Config.json文件來修改這些設置。
項目地址是:
https://github.com/Ryujinx/Ryujinx
構建
如果希望自己構建仿真器,可以參考以下步驟進行操作:
安裝X64版本的.NET 5.0SDK,或更高版本 任選以下其一即可:
從Github拉取源代碼 下載ZIP壓縮文件,并解壓
使用項目目錄中的命令提示符構建應用程序,運行以下命令構建二進制文件:
dotnet build -c Release
設置和配置
系統(tǒng)要求:
至少8G內存 支持OpenGL 4.4或更高版本的視頻卡或顯卡 Switch鍵以及轉儲的固件或最新的游戲盒帶未修剪的XCI 安裝了特定于操作系統(tǒng)的依賴項
依賴:
WIndows:無其他依賴的軟件 Linux,不同發(fā)行版需要安裝不同的依賴: 基于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,啟動模擬器,提出以下提示(正常現(xiàn)象): 
點擊確定,此時Ryujinx已經(jīng)啟動,并且在%appdata%文件夾中創(chuàng)建了相關的文件夾。 點擊文件左邊的頂部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,可以在界面選擇包含游戲的文件夾。 


保存后,即可在主窗口中看到游戲 
還有其他功能,包括管理游戲更新、管理游戲的可下載內容等,可以自行嘗試一下。 
- EOF -
更多優(yōu)秀開源項目(點擊下方圖片可跳轉)
開源前哨
日常分享熱門、有趣和實用的開源項目。參與維護10萬+star 的開源技術資源庫,包括:Python, Java, C/C++, Go, JS, CSS, Node.js, PHP, .NET 等
關注后獲取
回復 資源 獲取 10萬+ star 開源資源
分享、點贊和在看
支持我們分享更多優(yōu)秀開源項目,謝謝!
評論
圖片
表情



