2011年4月6日 星期三

用Mighty CHANNELS玩WII WARE

image
本來一直想說wii的遊戲我就幾百個了,不會需要wiiware了,但是後來發現兒子對於幾G大的重量級遊戲還搞不大定,所以後來就重新關注了一下,玩的過程中發現有些小巧的遊戲不但對兒子來說易上手,也蠻對我的胃口(畢竟DNOWBA也老了,對一些花時間的遊戲精力也不若以往),久而久之發現WIIWARE也收集了蠻多了,於是乎想要找個能集中管理的方式,Mighty CHANNELS,是目前我用得較上手的,推薦給大家。

Mighty CHANNELS,簡稱MC,舊版本是Triiforce MRC
這個非官方頻道,是用來備份/整合WII中的WIIWARE遊戲資料的

還不大清楚嗎,這個頻道的功能相當於用usb loader gx來備份/整合wii遊戲…

約莫在3年前(2008年)wii官方公佈了輕量級的wiiware遊戲服務後(那時應該是要打網路購物的市場,玩家可用wii裡的購物頻道直接購買並下載遊戲),wiiware雖然打著容量小(平均每個遊戲都40MB),但是wii主機本身的容量也才500多MB,安裝不到10個遊戲就快把WII本機記憶體用完了。所以在WII升級成4.0以上後,開始支援了把佔用在WII主機存檔移到SD卡的功能(如下圖,4.0後, menu下方了一個sd卡的管理
image

當時安裝wiiware的方式:購物頻道下載後會直接安裝在主機(或是用非官方的wad manager頻道安裝),玩家再透過頻道管理的方式,將wii主機的頻道移到sd卡上面去(刪除頻道也是用這個方式)
image

上面這個方式實際使用過程主要有二個問題,一是安裝移除步驟太笨、一是SD卡就算4G也不夠我放(至少要40MB×300個遊戲=12G才夠);此外還有一個很怪的事情,就是有些使用者在安裝WIIWARE後竟然有無緣故的造成磚機的問題,無奈官方對於這個問題也遲遲沒有什麼提出什麼改善措施,所以Mighty CHANNELS這個頻道才誕生。

MC在運作原理上,是複製一份本機資料(人稱NAND),並利用模擬器啟動這個NAND,啟動後的NAND可以想像成是另一台WII,所以也有人稱這個用MC模擬器開起來了NAND為「E-NAND(emulated nand)」。這個NAND資料可以把他放在USB的HDD裡頭,如此等於沒有空間限制,另外用E-NAND來安裝WIIWARE,也可以避免磚機的問題。

運作原理大致如上,接下來,DNOWBA就把我的安裝使用心得寫下了

◎準備工作

設備上:
.一台電腦,中華民國國民必備,資料轉換用。
.SD卡一張(2G以下就可,FAT格式,不可用SDHC卡)用來放MC頻道的附加檔。
.USB HDD一個(限定1TB以下,FAT32格式(不可用其他格式),勿用外接硬碟盒/隨身碟,另USB為獨立電源以避免兼容性問題)。
p.s.如果你之前有照DNOW文做過USB LOADER GX的話,其實這些東西應該都有了,如果沒有也不打算用usb loader gx的話,那你的隨身硬碟可以考慮用20g左右的隨身碟就可以了(但相容性問題就沒辦法解決了)。

WII本機:
.WII主機一定要升級到4.0以上
.4.0主機一定要有hbc頻道
.hbc裡頭一定要放wad manager
p.s.4.0以後幾乎所有wiiware會用到的ios(如ios56)都包了,這樣玩wiiware時才不會出錯;如果hbc和wad manager你還霧煞煞不知道怎麼裝,那要嘛就重爬dnowba的wii軟改實戰等wii的相關文章,要嘛就請用過的人幫你做吧,當然若是新手來的,只要爬過dnow文且問得夠深度的話,我一定會傾囊相助的。

軟體:
Mighty Channels Beta v11.1
Mighty Channels Forwarder v1 by Cile

Mighty Channels Forwarder v2 by Comfaithgenesisraven

SimpleFS Dumper
ShowmiiWads
cIOS240[55]-v21

p.s.先下載後面步驟中我再從教學中簡略交代每個的用途

◎開始囉
第1步 製作一份e-nand(國外有人喜歡叫這個步驟做「把nand倒出來(dump nand)
這步就是要用拿出來的nand來讓mc模擬,不可假手他機(就是不能用別人的機器,一定要自已的機器倒出來)
(1)先確定一下sd卡有至少600mb的空間,把sd卡插進wii
(2)下載的simpleFS Dumper壓縮檔中有一個hbc的資料夾,把hbc資料夾裡頭的Simple FS Dumper 0.42拿出來放到sd卡中的apps資料夾(有做過hbc就一定有個apps的資料夾)
(3)這個simpleFS Dumper是一個dol的檔案,所以執行上要從hbc裡頭進去。
image
(4)進去執行後照著下面選擇:選用ios249→選擇倒到sd卡裡→選擇全倒→按Ⓐ開始
image

(5)大概等個20分鐘左右,完成後畫面如下,按任意鍵繼續
image

(6)這個時候把你的sd卡插到電腦裡,檢查一下是不是有以下這幾個資料夾,如果有的話恭禧你,這幾個文件就是e-NAND了。請把這幾個資料夾(連同裡頭的資料)複製到usb hdd裡頭。
* import
* meta
* Shared1
* Shared2
* sys
* ticket
* title
* tmp

第2步:安裝Mighty CHANNELS,這個頻道dnowba習慣用forwarder的版本比較好使,所以我們要下載二個檔案來使用。
(1)把下載的 Mighty Channels - MIGH (IOS58+meta.xml support).wad by Cile,放到sd卡裡的wad資料夾裡(你有用過wad manager的一定有這個資料夾),然後用wad manager來安裝,這時wii menu上就會多一個mc了,但不要高興太早,說了是forwarder版了,這個頻道目前還是只能看不能用。
(2)把下載的mighty_channels_beta6.zip解壓後放在sd卡的根目錄中。然後打開裡頭mighty_channels資料夾,我們要修改裡頭的meta.xml(用記事本編輯就好了),請直接把內容改成下面的

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="1.0">
<name>Mighty Channels</name>
<version>11</version>
<release_date>201101250000</release_date>
<coder>Marc</coder>
<short_description>USB/SD Channel loader</short_description>

<arguments>
<arg>--ios=240</arg>
<arg>--auto=USB</arg>
<arg>--partition=1</arg>
<arg>--path=/</arg>
</arguments>

<no_ios_reload/>
</app>

注意以上<arguments>標籤裡的幾個重點
‧ios=240:mc這個頻道我們要通過ios240來啟動,當然wii官方是沒有240這個ios,這個ios我們是修改wii本身的ios55得來的cios,至於為什麼是55不是仿常用的38,我想只有做mc的人才明白,dnowba是要試過用38仿的249來試運行但不成功就是了。
‧auto=USB:這意謂著其實也可以是auto=SD,DNOWBA不用的原因我想前面很清楚了,如果你要用SD(不是容量較大的SDHC),那其實就不用MC了,用老任提供的方式來管理WIIWARE就行了。
‧partition=1:這個主要和DNOWBA是把USB HDD切成二部分,第一區是980G(NTFS格式,partition=0)放WII遊戲的,第二部分是20G(FAT32格式,partition=1)來放WIIWARE的。上限是割4區塊,也就是partition=0-3
‧path=/:這是指NAND存放區,/是找根目錄,當然若你要把E-NAND(上述那8個資料夾內容)放到一個目錄下也是可以。

(3)安裝cIOS240[55]-v21,不用再問dnowba為什麼了吧,這是個wad檔,用wad manager安裝就可以了。(也先檢查一下你有沒有安裝過240吧,免得又蓋掉影響你其他非官方頻道的使用)

修改好了後我們的頻道算是暫時完工。當然也是還不能用了,因為又還沒把WIIWARE放進MC裡頭。

第3步:把WIIWARE放到MC裡頭
雖說E-NAND可以打比方成「另一台WII」,但實際上並沒有人做出和WII一樣的界面來接收這些資料(可能有觸法問題吧),所以我們開MC時,他的畫面並不是WII,那麼安裝WIIWARE的方式當然也不像WII主機那樣。以下是安裝WII的方式。

(1)準備一個測試的WIIWARE:從網路下載,下載的WIIWARE是WAD檔。
(2)把ShowMiiWads 1.4 rar解壓後放在電腦,打開ShowMiiWads.exe,第一次執行要先產生common-key,方式如下圖。
image
(3)選擇file→open folder,選擇e-nand所屬的目錄位置(你的usb hdd請插回電腦)
image
(4)選擇view→showmiinand,這個時候你就可以把e-nand中的東東一覽無遺了。看得到就表示當然也就改得到。而改的時候也不用擔心改壞,反正只是一個虛擬的wii
image
(5)接下來就再去file→open folder,選擇你的wiiware遊戲放的目錄,到目錄中,他會自動搜尋wad檔並列成清單,我們從view工具可以在nand和wad裡切換,如果要安裝wad的話,就切到showmiiwads,然後在要安裝的檔案上(可一次多選喔),點右鍵→extract→to nand。這樣就安裝完了。
image

(6)好了,這樣就可以把usb hdd和sd卡插回wii,再執行一次MC看看吧。

◎MC的使用方式

下載圖片:下載圖片和USB LOADER GX一樣簡單,方式是在頻道裡按手把的home就看得到download images的選項,倒是他的圖片資料庫不是收集的很多,缺圖情形蠻嚴重的,如果要的話就自製把,不過注意檔案格式是PNG、大小限定192×112、圖片名稱則是四碼(不知道遊戲碼的人,去查WiiTDB - Nintendo Wii games database吧),放置的位置是X:/config/mighty/channels/(和ENAND同一目錄)
image

執行遊戲:對著遊戲按二次A

個別遊戲設定:對著遊戲按➀,進入後在每個選項按Ⓐ就可切換:所有遊戲大致設定方式就是「第二個改成full video patching」「第三個改成遊戲本來的語言(例如我的是美版遊戲就改成english」「最後一項改成'Load apploader」' ,最後一個選項我也不知道具體的用意是什麼,但是在遊戲設定裡最重要的就是,選了這個基本上90%的遊戲絕對可玩。設定好後最後選左上角的yes就會保留設定檔。
image

移動頻道:對著某個wiiware按Ⓑ就可以了

移動頁面:㊉或是㊀可換頁

MC的其他用途:也可以管理Virtual Console (VC)遊戲,不過…VC是一定要用傳統手把玩的,DNOWBA沒有買就沒有實測了(聽說畫面偏左且會有一點被裁掉)。
缺點:沒有遊戲清單(純文字)模式可以切換、還有不能用離開到WII MENU(因為你用的的ENAND的…= =)

◎後記
好了,又一堆人發mail來問mighy相關問題了,主要還是出在安裝問題比較多。大家真的有必要去看wii軟改的一些基礎知識。再來做一些安裝的動作…至少也爬過DNOWBA有關wii的文章,我這裡算是精簡版的…畢竟時間有限。我把比較有趣點的問題回答寫在下面…一些新手的問題如果DNOWBA其他文章寫過就不寫了。

Q:上文中的安裝cIOS240[55]-v21…用其他的行不行
A:其實原作者好像是比較喜歡用基於IOS38,由waninkoko先生做出來的CIOS→IOS249,這裡我提出不用249的原因,其一mc的安裝限定是IOS249REV17,我的249為了用新的USB LOADER GX所以249的版本也跟著要提高。其二是這個基於IOS55做出來的240,他可以把ENAND都裝到同一個資料夾裡(就是讀取NAND的路徑可以自訂),還可以指定要讀哪一區塊的硬碟(我的硬碟第一分區是NTFS、第二分區是FAT32),修改這些設定是在文中所提的meta.xml裡。如果你有自已的240,那麼我相信你也是常改機之人了…應該很清楚每個頻道用IOS的目的何在。

Q:安裝後點WII MENU上的MC頻道,進入後會重開WII回主畫面
A:照著上面步驟裝絕對不會有問題,上面已經是精華的安裝方式,每個檔案缺一不可,如果有這個問題,這表示你有安裝WAD,但是你的檔案位置是無效的(也可能是你根本沒有把DOL那些檔案放到SD卡中,別忘了這是FORWARDER版本的)

Q:進入MC頻道後,畫面會出現「I can’t get the title list」然後重開WII
A:如果有這個畫面至少表示你頻道安裝正確了。但是你的ENAND放的位置他偵測不到。所以建議你看一下meta.xml裡參數是否有問題…

Q:ShowMiiWads在電腦用的時候,不能用Extract BootMii Dump
A:這有二個可能,一是第一次執行要先產生common-key,方式上面有說,二是你的電腦是64位元的嗎,如果是的話請去ShowMiiWads官網下載吧。WIN7是可以用的。

Q:當我用離開到「WII MENU」的按鈕時,畫面會整個黑掉停住不動…
A:因為這是E-NAND…天知道你要怎麼切到WII MENU,如果你要修理這個「Return to Wii」功能,就把enand裡面的/ticket/00000001/00000002.tik 重新命名成_00000002.tik ,這種修法一看就知道,就是只是讓那顆按鈕失效而已,你要重回wii menu,就用wii主機上的reset吧…

Q:有些WIIWARE不能玩(黑頻、玩一半當掉、畫面顏色變綠等)
A:這個很正常,有可能是你下載的WIIWARE WAD檔有問題,再不然就是遊戲設定錯誤(文中有約略提到設置大方向),前二點不提,最後就是你的IOS有問題,玩WIIWARE需要的是IOS53、55、56…最好是用由waninkoko先生做出來(應該是他做的)v5661以上的版本…查一下你enand裡是不是用這幾個,如果不是的話用ShowMiiWads換掉吧。另外還有一些遊戲是必須先有存檔才可以玩的,這類的遊戲如lost in wind,這個就只能用wiiware正常方式來安裝在nand而不能裝在enand裡。

11 則留言:

  1. 豬腦爸~不好意思,想請問一下最近買了一個二手以軟改的4.2jwii含120g硬碟(NTFS),用usb loader玩度假勝地會跳回主畫面,不知缺少哪個IOS~不知是不是沒有SD卡的關係硬碟要在程式開啟後開機才會顯示遊戲圖片跳出在進入就只會顯示英文名稱~若給你幫忙處理怎麼收費呢~有信箱或電話方便連絡嗎?我的信箱HAPPYMONKEY1.TW@YAHOO.COM.TW住台北~麻煩豬腦爸了~

    回覆刪除
  2. 昨天閱讀了很多關於WII的文章
    我遇到幾個瓶頸 可否用EMAIL告訴你
    幫我解答呢? nikomoilo@yahoo.com.tw

    回覆刪除
  3. 你可以玩Dr Mario嗎,為什麼我可以進去,然後到讓我把wiirmote橫過來的時候,接下來就顯示說wii system memory corrupted,然後按2鍵就會回到wii主界面,請問這個有解決方法嗎?

    多謝!

    回覆刪除
  4. 喔…我好像發表過,Mighty CHANNELS中碰到不能玩遊戲的情形蠻常見的,因為遊戲本身的關係…wiiware遊戲多半是熱心人士透過wii上任天堂官網下載並安裝遊戲,之後再拉出來破解,這中間太多變數了…有點像是有些軟體被破成綠色免安裝版本,也許有的人電腦可以用,有的電腦就會出錯…所以如果你的dr mario不可以玩,建議您多找幾個檔案下載試試

    回覆刪除
  5. Mighty Channels Forwarder
    無法下載
    可否補檔

    回覆刪除
  6. 你好最近看到這邊也想自己試著做做看
    想請問要怎麼確定有沒有安裝CIOS240呢?
    因為之前有請人動過,自己只有動249
    怕直接覆蓋會有問題
    是有什麼軟體可以看呢

    回覆刪除
  7. 在wii上直接加個240有覆蓋的問題?
    我很確定目前其他的軟體是沒在用240的
    自已要確定的話
    應該不是看有沒有裝過240
    而是看自已有哪個軟體是以240當基礎發展的
    至於要怎麼知道?
    比方你的wii裡有個usb loader gx
    那先確定這個usb loader gx的版本
    再去找官方網站…確定他這個版本以哪個cios當base
    然後再看這個base的cios是修改自哪個ios
    是不是有特別加或是減掉裡頭對wii硬體的驅動

    回覆刪除
  8. Mighty Channels Beta v11.1連結免空已遭關閉
    懇請大大協助補檔 多謝 好想玩wiiware的遊戲

    回覆刪除
  9. 主程式和Forwarder 的載點好像都掛了@@
    我上網找檔案不曉得對不對 照著您的說名頻道是有出現 其它步驟都做好了
    可是按進去一小段時間他就會跳回wii 原本的頻道
    不曉得是哪邊出了問題 麻煩指導了!

    回覆刪除
    回覆
    1. 這個問題很正常…Mighty Channels只是蜻蜓點水一下而已,不會完美無bug的,再說WIIWARE WAD是第三方提供的,也不能保證他們給的檔案是正常的,變數很多,你多試試幾個遊戲,只要有一個能正確執行,就代表安裝是沒問題的。我很久沒有去關注這方面的資料了,向您說聲抱歉了。

      刪除

Related Posts Plugin for WordPress, Blogger...
// Dnow Function