前往
大廳
主題

舊電腦執行Switch 1代模擬器:Ryujinx與使用Twin USB Gamepad遊戲控制器,心得分享

Jack | 2025-07-24 18:31:40 | 巴幣 12 | 人氣 2529

作業系統:Windows 10,64位元
模擬器:Kenji-NX 2.0.4
顯示卡:nVidia
遊戲控制器:
HORI牌PlayStation 1&2控制器,及Twin USB Gamepad轉接器



最近下載了Switch 1代模擬器:Kenji-NX。
測試了如何增進在舊電腦執行的效率,故撰此文分享心得。



至Kenji-NX的GitHub頁面下載並執行,顯示錯誤:Keys not found
暫不理會,按OK以繼續。

首先變更介面語言,依序按Options、Change Language、繁體中文(台灣)

接著勾消「顯示控制台」以關閉控制台(console)視窗。

如何改變Kenji-NX模擬器的視窗尺寸?按「檢視、視窗大小,選適合者。

以筆者的螢幕尺寸1366 × 768為例,選擇最小的「720p」仍然過大,超出螢幕,
但可移動滑鼠游標至Kenji-NX的視窗邊緣,並拖曳以自由變化尺寸。
Kenji-NX記憶使用者設定的視窗尺寸與位置,每次開啟將維持相同。

接下來,必須安裝金鑰(key)與韌體(firmware),才能執行遊戲。
金鑰與韌體可於網路尋得。依序選擇:
工具、Install Keys、Install keys from KEYS or ZIP
工具、安裝韌體、從XCI或ZIP安裝韌



安裝金鑰與韌體完成後,可以執行遊戲了!
但對於老舊電腦,消耗資源頗多,如何改善效能?
須按「選項、設定、輸入」,勾消「底座模式」。

按上方的「選項、設定」,其快速鍵是「Ctrl + ,(逗號)」,但須載入遊戲之後才有效。

對於較小的螢幕,例如1366 × 768,設定的視窗過大,導致底端的按鈕超出螢幕。
但也可移動滑鼠游標至視窗邊緣以調整尺寸,或者以滑鼠左鍵雙擊標題列以最大化。
設定的視窗不記憶使用者設定的視窗尺寸與位置,每次開啟將復原。



【鍵盤快速鍵】


當中沒有「切換全螢幕」,其快速鍵為F11或Alt + Enter。
若欲清除某個快速鍵成為「未分配」,
可以滑鼠左鍵按下框框之後再按鍵盤的「←Backspace」。



【輸入】


勾消下方的「底座模式」,可令此模擬器使用「手提模式」。
底座模式的畫質較佳,但消耗較多資源;
手提模式的畫質較差,但消耗較少資源,於老舊電腦之執行速度較快。
筆者使用手提模式,肉眼感覺畫質無異於底座模式,但速度快得多。

啟用手提模式之後,必須於上方的「玩家」選擇「手提模式」,並指派按鍵。

Kenji-NX支援遊戲控制器隨插即用,插入遊戲控制器之後,「輸入裝置」隨即顯示之。
以筆者的這款Twin USB Gamepad轉接器為例:
下方的「PS1 Controller (1)」為玩家1,
上方的「PS1 Controller (1)」為玩家2。
Kenji-NX自動偵測並對映遊戲控制器的按鍵,實用又方便

若欲清除某個按鍵的設定,使其變成「未分配」,
應首先用滑鼠左鍵按框框,再用右鍵按一次。

開啟遊戲之後不能同時使用鍵盤與遊戲控制器。
若欲同時使用,可於Kenji-NX的「輸入裝置」選擇「所有鍵盤」,
再使用JoyToKey這款軟體對映按鍵。

由於每款遊戲不同,若玩家欲使用左右搖桿,則須開啟控制器「ANALOG」功能。

筆者測試,勾選啟用下方的「震動」功能,但遊戲控制器的馬達不震動,
應該由於Twin USB Gamepad的驅動程式過於老舊,Kenji-NX不支援。
但其餘按鍵仍可正常使用。

開啟遊戲之後,可隨時以滑鼠左鍵按介面左下的「手提模式」換為「底座模式」,也可換回。



【系統】


VSync,垂直同步:應選「Switch」。
「Unbounded」代表關閉垂直同步。

如果使用「手提模式」又選「Unbounded」,則遊戲將變快,超過60 FPS。
遊戲中可按鍵盤的「F1」開關垂直同步。
或者開啟遊戲之後,隨時以滑鼠左鍵按介面左下的「VSync」字樣以開關。
綠色字樣代表開啟,紅色代表關閉。

也可勾選底下的「Enable custom refresh rate (Experimental)」,
再設定「Custom Refresh Rate %」為100%。但不必要。



【圖形】


圖形後端:Vulkan較新,效能也較佳。
但若無Vulkan,也可選擇OpenGL。



上方工具列的「動作、管理密技」,即金手指,作弊碼。
目前按下之後必定閃退,只能等待開發者改善。



【NSZ格式轉換為NSP】


於網路下載的Switch遊戲ROM檔案,有些的檔案類型,即副檔名是「nsz」。
但Kenji-NX只支援開啟nsp,不支援nsz檔案,此時該如何?應轉換nsz為nsp。

筆者於網路尋得並試用過的轉換工具有兩者。
  1. ryujinx/yuzu模拟器游戏添加、更新与格式转换
    工具:Switch Army Knife,SAK
    於其之GitHub頁面下載,分為32與64位元。
    解壓縮之後,須放置「prod.keys」檔案至「bin」資料夾。
    由於每人的電腦不同,有些網友可順利轉檔,有些網友則無法轉檔。
    筆者試驗了兩個版本的程式,轉檔皆失敗

    步驟為:
    NSZ to NSP、Open NSZ、選擇NSZ檔案、Decompress NSZ file
    接著等待。

    筆者的電腦無法轉檔。

  2. Are there any reliable tools to convert nsz to nsp?
    另一款工具:NSZ
    筆者可順利轉檔。
    於其之GitHub頁面下載後,須「prod.keys」檔案至這個位置:
    C:\Users\%USERNAME%\.switch

    %USERNAME%即使用者名稱,並且須自行新增「.switch」資料夾,
    留意s前面有小數點。

    執行「nsz.exe」,這個視窗自動顯示於最上層。
    按左上的「Select Input File/Folder」,選擇NSZ檔案,再按Load。
    接著按「Select Output File/Folder」,選擇欲放置NSP檔案的位置,再按Load。


    按「Decompress NSZ/XCZ」開始轉檔。此時命令行視窗顯示轉檔進度。
    完成後,按Enter關閉視窗。


    轉檔完成,成功以Kenji-NX讀取NSP並遊戲!!!!!!

追蹤 創作集

作者相關創作

相關創作

更多創作