作業系統: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。
筆者於網路尋得並試用過的轉換工具有兩者。
- ryujinx/yuzu模拟器游戏添加、更新与格式转换
工具:Switch Army Knife,SAK
於其之GitHub頁面下載,分為32與64位元。
解壓縮之後,須放置「prod.keys」檔案至「bin」資料夾。
由於每人的電腦不同,有些網友可順利轉檔,有些網友則無法轉檔。
筆者試驗了兩個版本的程式,轉檔皆失敗
。
步驟為:
NSZ to NSP、Open NSZ、選擇NSZ檔案、Decompress NSZ file
接著等待。
筆者的電腦無法轉檔。
- 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並遊戲!!!!!!