cemu 模擬器試水

(---汗族小子2022.1.22---)
可參考視頻服用:cemu模擬器試水視頻
如果你想在PC上體驗塞爾達(dá)傳說曠野之息、馬車8、馬U和mi托邦等等一些switch上的游戲,那么,你可以去體驗她的wiiU版本,WiiU是任天堂在2012年左右推出的家用機平臺,整體的輸出效果和switch基本持平了,switch發(fā)售的時候wiiU也尚在支持中,因此很多switch上的任天堂第一方游戲其實是wiiU上的重制版或者是移植版(當(dāng)然,也不否認(rèn)任天堂的誠意,基本上都是增加了一些dlc之類的東西了,例如狂怒世界DLC等)。
這里是實機演示截圖

聲明:本文檔僅做經(jīng)驗交流用,供大家學(xué)習(xí)和交流。我個人和這些愛好者或者組織做這些模擬器或者使用他們,都主要是用來小范圍學(xué)習(xí)的,這個東西對我個人其實估計也就是玩馬U方便錄屏而已了(雖然也有采集卡了)。
一.安裝
1.模擬器安裝
cemu模擬器需要從[官網(wǎng)](https://cemu.info/)直接下載即可,其中系統(tǒng)要求如下:


在網(wǎng)站下方點擊下載即可得到壓縮包,軟件是純綠色的,解壓即可使用,雙擊直接運行。

注意:cemu暫時只有windows版本,近期的新聞?wù)f他們在做linux版本,現(xiàn)在差不多完成了70%了。大家坐和放寬即可。
2.第一次啟動
第一次運行會顯示歡迎向?qū)?,之后也可以在菜?幫助-歡迎向?qū)?處重新打開該界面。

在這里你將設(shè)置:
mlC路徑,這個是內(nèi)置儲存的路徑,可以理解為機器的內(nèi)部儲存,每一個游戲安裝后都將會被放在內(nèi)部儲存中。
游戲路徑,這個是存放你用于查找游戲來安裝的路徑,我們下載的游戲都先放在這里,可以理解為就是一個大大的SD卡,但是這里的游戲都沒有直接運行的, 都需要先安裝到mlc中才可以被運行,也才會在模擬器中顯示出來,這里的游戲刪除之后也不是真正的刪除了游戲。
圖形插件,針對每一個游戲,cemu提供了個性化的增強插件,例如支持高分辨率的Rsolution插件等,部分游戲還可以解鎖高FPS,這里下載會下載部分預(yù)置插件,后續(xù)將根據(jù)你所安裝的游戲再更新個性化的圖形插件。強烈建議每一個游戲游玩之前先設(shè)置好圖形插件。后續(xù)你可以在 菜單-選項-圖形插件 菜單中管理全局圖形插件和更新。
3.模擬器全局設(shè)置-通用設(shè)置
第一次進(jìn)來還是需要看一下通用設(shè)置的。

其中MLC路徑和游戲路徑你在設(shè)置向?qū)抢镆呀?jīng)設(shè)置好了。這里的語言是cemu的語言,這個通常是默認(rèn),就是基于系統(tǒng)語言的,不需要特意設(shè)置也是中文的。

這里是設(shè)置圖像,通常我使用Vulkan做圖形API,你也可以實驗一下openGL,其他的參數(shù)其實也可以自己試驗得到表現(xiàn)最好的參數(shù)。
音頻設(shè)置也類似處理即可。
游戲內(nèi)覆蓋界面可以打開PFS顯示等,如果需要的話可以打開以關(guān)注模擬情況。

賬戶中可以新建使用的賬戶,但是由于這個在線好像沒搞出來,可能確實也不行,所以這個主要是控制存檔使用,使用邏輯和switch類似的,存檔是跟隨著賬戶走的。
說起來在線模式可能還是citra模擬器那個比較給力,自己做了一個線上服務(wù)器支持線上對戰(zhàn)等,但是那個只能模擬一些3DS系列的游戲,效果似乎沒這個爽。
4.模擬器全局設(shè)置-輸入設(shè)置
這里其實就是手柄設(shè)置,詳細(xì)的東西可能還需要大家自己去摸索,據(jù)說還可以支持體感等更高端的東西,我這里也只是用了鍵盤和我的北通手柄。分享一下自己的經(jīng)驗。
和switch一樣,cemu支持多個控制器,程序中最多支持8個,實際游戲中一般多是4個。
switch的控制器通常分為joy-con 和 pro手柄(好像也有一些classic手柄,但貧窮的我沒有買那種雞肋)。而這里cemu模擬的wiiU的手柄通常我們會使用的是 wiiU-gamepad 和 wiiU-pro-controller 和 wiimote 。


wiiU-gamepad是那個平板,其實就像switch一樣了。
wiimote有點像電視遙控器,主要是用來玩一些體感之類的操作的,例如《塞爾達(dá)傳說:天空之劍》和《Just Dance》這種,其實理解為就是jc從switch上拆下來。
在我使用的游戲中,其實我不在意平板的攝像頭和體感之類的了,因此我都理解為是pro手柄的樣子了。
先設(shè)置了一個鍵盤做wiiU-gamePad,作為控制器1:

在控制器類型中選擇wiiU-gamePad,然后點擊控制器那里就可以自動彈出來API,由于支持的API很多,常見的如果是Xbox手柄系列的就選擇Xinput就可以了,或者根據(jù)需要選擇其他的,例如你可能真的插了一個真是的Wiimote這一類的控制器呢?

觸屏好像直接就可以用的,直接用鼠標(biāo)在模擬器的主界面或者 gamepad 的界面點擊即可的。這個和citra那個差不多,都是原生支持了。
對應(yīng)的配置好了就可以使用了,我配置了鍵盤模擬wiiU-gemepad作為控制器1,手柄模擬pro-controller作為控制器2,這樣可以便于在沒有手柄的時候用鍵盤也可以玩,有的時候還可以多人一起玩,你要是有很多的手柄也可以配置四個人一起喲。下次我也可以試著把我的NS pro手柄插上去一起來。
二.游戲下載
1.游戲下載工具FunKiiU 安裝與使用
wiiU通常使用的游戲格式可能很多,我也不是很清楚,這里我選擇的是用FumKiiU下載,其一腳本是git下的,開源,其二 腳本是通過官方渠道(任天堂官方CDN)下載的游戲文件,純凈且安全。(這個能在很大程度上保證模擬器運行的穩(wěn)定性,對新手比較友好,但后續(xù)如果你希望折騰漢化或者其他的,你可以自己學(xué)習(xí))

下載FunKiiU需要去github,打開[頁面](https://github.com/llakssz/FunKiiU),選擇release并下載其發(fā)布包(嗯,這個也可以直接下載代碼即可,因為就是一個腳本)
這個腳本支持需要通過python啟動,通常,在win10上你可以這樣方便的擁有python3,(這個方法只針對小白使用,其余大佬自己有辦法)
windows + X ,選擇命令提示符或者powershell,或者win11中選擇windows終端。
敲python,并敲tab,可以被自動補全得到 python.exe 或者 python3.exe ;
此時敲回車,我選擇的python3.exe,就會打開應(yīng)用商店,直接點擊獲取,等系統(tǒng)自己裝好就可以了。

現(xiàn)在,你已經(jīng)成功擁有了python3了,可以用來執(zhí)行FunKiiU腳本了。
使用這個腳本需要知道游戲的 title和 key ,這里有一個cemu相關(guān)的[數(shù)據(jù)庫網(wǎng)站](https://www.wiiuemulator.com/Game-Key-Database.htm)提供這個信息。

首先你可以在上面選擇地區(qū),可以選擇歐區(qū),美區(qū)和日區(qū)(雖然感覺怎么都沒有中文)
下面可以搜索得到你想要的游戲。
例如SING PARTY , 右邊可以看到這個是一個Application,就是游戲本體,下載他需要其 title ID 和key。
在FunkiiU的文件夾路徑下按住shift并右鍵單擊,選擇在此處打開終端,在此處打開windowsterminal,或者在此處打開powershell,可以在此路徑下打開終端,使用FunkiiU腳本下載。請將其中的 [title] 和 [key] 替換為你從https://www.wiiuemulator.com/Game-Key-Database.htm 剪切下來的tile和key信息。

隨著進(jìn)度,等待下載完成即可,由于通常分很多個文件的,每一個文件內(nèi)部不支持重新下載,但多個文件可以在中斷后回復(fù)。注意在電腦休眠之后可能導(dǎo)致此py假死。

下載完成的游戲文件在install文件夾中。如果是dlc或者patch(補丁)的話后面會有后綴。
截至寫這個文章的時候,我在github上又找到了FunkiiU的一些界面化的封裝,或者net的封裝,大家有興趣也可以試一下,具體可以參考他們的倉庫:?https://github.com/damysteryman/FunKiiUNETThingy
這個可以不依賴python環(huán)境,可以在win11上運行,但是我沒有用它下載了。你們有興趣可以試試喲。
2.游戲解密工具 cdecrypt 安裝與使用
游戲下載好后就可以準(zhǔn)備解密了,解密的過程使用的是 cdecrypt 這是一個windows平臺的軟件,下載地址也是[github](https://github.com/VitaSmith/cdecrypt),從release中下載其可執(zhí)行程序。
最簡單的解密方式就是直接把要解密的文件夾如上文 install文件夾中的 “0005000010162d00” 文件夾,拖放到 cdecrypt.exe上即可。
或者在此處打開windows中的終端,然后執(zhí)行

通常下載沒出問題的話是可以成功解密的。解密后的文件夾結(jié)構(gòu)如下所示。

這些都是解密后的游戲數(shù)據(jù)了,其中我們需要關(guān)注的是 meta 文件夾中的 meta.xml 文件,這個文件可以通過瀏覽器打開,可以在里面看到游戲的名稱等信息。這個文件也是用于導(dǎo)入到cemu中的關(guān)鍵。
三.開始游玩
1.游戲?qū)氲侥M器
打開cemu模擬器,在菜單欄點擊 文件 - 安裝檔案、升級檔或DLC,選擇上文解密好的游戲的meta文件夾中的 meta.xml 文件,則cemu將會自動完成安裝。


理論上說,安裝完成后就可以在主菜單雙擊啟動游戲了。
2.游戲個性化設(shè)置
如果你需要對游戲單獨做個性化設(shè)置,通常會有以下這兩個方面:
1. 圖形插件設(shè)置:
在主菜單右鍵單擊你想設(shè)置的游戲,就可以找到編輯圖形插件,如果沒有圖形插件,可以嘗試更新一下圖形插件。
在你想要開啟的插件左側(cè)勾選即可啟用此插件。

2. 游戲設(shè)置:
在主菜單右鍵單擊你想設(shè)置的游戲,就可以找到編輯游戲設(shè)定,如果你對這個游戲有一些個性化的獨特的設(shè)定才需要更改,否則直接使用通用設(shè)置即可。

3.游戲管理和刪除
在游戲安裝之后,其實是不需要之前解密好的那個游戲文件夾了,因為游戲已經(jīng)被儲存到內(nèi)部mlc里面了,內(nèi)部儲存不建議手動人工修改,應(yīng)該通過cemu管理。
選擇 菜單 - 工具 - 檔案管理器

其中可以管理的對象包括游戲本體,游戲update,游戲DLC,和游玩存檔。分別標(biāo)識為base、DLC、update和save。
對于前三個,主要可以控制其刪除,另外也可以在拷貝到其他目錄之后來檢驗其完整性,這里也可以打開其真實目錄,手動拷貝。
對于save,還可以選擇將其導(dǎo)入導(dǎo)出或者轉(zhuǎn)移,并可以針對用戶做操作。
附:兼容性列表
cemu官方對大部分的主流游戲都做了兼容性測試,測試情況可以在兼容性列表中看到。

其中評級為“perfect”的游戲可以完美運行,這部分游戲占比達(dá)到13%,推薦游玩的主要也是這些游戲。評級為“playable”的游戲也可以穩(wěn)定運行,但可能出現(xiàn)部分bug,可以嘗試游玩。

對于我們常玩的馬車8和馬U,都是可以完美運行的喲。
祝大家玩的開心喲。