|
警告:
使用這篇文章提及的方法及工具有一定風險, 最壞情況有可能令你的Wii變全磚。
如有任何損失, 本人概不負責。
如你不清楚那些工具的用途及用法, 請不要隨便使用或修改。
[ 所需工具 ]
wwpacker 1.84
下 載頁 - http://d.namipan.com/d/341b8f063 ... 6a9cdda7e881a381600
common-key.bin
一般修改用的key檔, 可以在其它修改工具包中找到, 只要複製到wwpacker安裝的位置並修改至相同的檔名便行。
cert.sys
如使用恢復trucha簽名漏洞的功能,便需要此檔案。這是系 統使用的cert檔, 通過使用FS Dumper, 然後可在WII_FS\SYS文件夾中找到, 這也是一般WWare使用的cert檔, 只要複製到wwpacker安裝的位置並修改至相同的檔名便行。
loader.bin
如要替換wad檔裡的loader,便需要此檔案。這通常是自製的loader(例如:Custom Nand Loader), 只要複製到wwpacker安裝的位置並修改至相同的檔名便行。
[ 工作環境 ]
Win2000, WinXP
[ wwpacker的應用 ]
安裝wwpacker, 並加入key檔。
這裡主要有12個.BAT檔: __wwunpacker.bat, _wwpacker-IOS35.bat, _wwpacker-IOS35-Plus.bat, _wwpacker-NoMod.bat, _wwpacker-Custom.bat, _wwpacker-RegionFree.bat, _wwpacker-RegionFree-Plus.bat, _wwpacker-FakeSign.bat, _wwpacker-JustSign.bat, _wwpacker-FreeTheBug.bat, _wwpacker-DLCRegion.bat, _wwpacker-Loader.bat
分解WAD檔: 用滑鼠拖放WAD檔(可同時多個)至__wwunpacker.bat
製作WAD檔: 用滑鼠拖放WAD檔或分解得來的WAD文件夾(可同時多個)至各_wwpacker腳本
各.BAT檔特性:
__wwunpacker - 只分解WAD檔
_wwpacker-RegionFree - 只設定為全區, 並製作WAD檔
_wwPacker-RegionFree-Plus - 設定為全區, 修改語言、區域字串、視訊模式、去除001檢測、002檢測、平衡板衝突, 並製作WAD檔
_wwpacker-IOS35 - 設定為IOS35運行、全區, 並製作WAD檔
_wwpacker-IOS35-Plus - 設定為IOS35運行、全區, 修改語言、區域字串、視訊模式、去除001檢測、002檢測、平衡板衝突, 並製作WAD檔
_wwpacker-Custom - 自定IOS版本、自定區碼、自定ID、自定版本、修改tik資料, 修改語言、區域字串、視訊模式、去除001檢測、002檢測、平衡板衝突, 並製作WAD檔
_wwpacker-NoMod - 只製作WAD檔, 不作額外修改 (在從沒有修改過的情況下使用)
_wwPacker-FakeSign - 製作WAD檔並對tik和tmd使用trucha簽名, 修改tik資料
_wwpacker-JustSign - 製作WAD檔並對tik和tmd使用trucha簽名
_wwpacker-FreeTheBug - 製作WAD檔並恢復trucha簽名漏洞、ES_identify補丁、內存使用權補丁 (適用於IOS)
_wwpacker-DLCRegion - 製作WAD檔並自定DLC區碼 (適用於DLC)
_wwPacker-Loader - 替換WAD檔裡的loader, 設定為全區, 修改語言、區域字串、視訊模式、去除001檢測、002檢測、平衡板衝突, 並製作WAD檔
各特別用途的.BAT檔特性:
用滑鼠拖放tik/cetk檔至__wwunpacker-Content
__wwunpacker-Content - 分解帶有加密的內容檔(例如經NUSD下 載的), 這些檔案需跟tik/cetk和tmd放在相同的文件夾裡
[ 進階應用 ]
其它輔助工具: Generic Wii Patcher
根據你的需要, 選擇WAD檔或分解文件夾拖放到適當的BAT檔中以製作新的WAD檔。
如果選了Plus版本的BAT檔, 那麼在過程中會執行修改語言、修改視訊模式...等附加修改, 然後便會顯示"Patching with other Programs"。這個步驟是選擇性的, 你可手動執行其它如Generic Wii Patcher的修改工具, 給那00000001.dol修改一些別的東西。最後, 回到BAT檔的視窗繼續剩餘的步驟。
注: 如不作附加修改, 可以按'X'鍵跳過。
相關知識:
在使用__wwunpacker後所得的分解文件夾中可找到00000001.app, 這檔案等同遊戲盤中的main.dol, 不過這裡的可能經過壓縮處理。
你可以試著以WiiGF、Generic Wii Patcher去修改這個檔案的語言設定、去除001檢測、修改視訊輸出模式。
通常情況下, 如WiiGF不能找到可以修改的位置, 這檔案很大機會是經過壓縮處理了。這必須得要用專用工具(wwcxtool)解壓後才能如常修改, 修改後再用工具重新壓縮。
[ 案例 ]
主機: Wii 3.2J (經 "馬車(J)"/"Semi-Brick_Fix" Update, 沒有IOS37)
案例01: KOF94(U)(VC)
運行語言變為日語 - 用Plus版本的BAT檔, 過程中需設為English,NTSC-U。
案例02: TokiTori(E)(WW)
出現黑屏, 不能運行 - 用Plus版本的BAT檔, 過程中需設為English,NTSC-U後便能如常運作。
案例03: WiiFit頻道(U)("HealthNandPackUP")
想安裝美版頻道或有001檢測問題的人士 - 用Plus版本的BAT檔, 過程中需選擇去除001檢測。當然, 你在完成後可以嘗試把新WAD檔放回盤中。
案例04: FFCC-MLAK(U)(WW)
跳回主目錄, 不能運行 - 原本需要IOS37的遊戲, 只要用_wwpacker-IOS35製作新WAD檔便能正常運作。
案例05: TVShowKing(E)(WW)
運行語言變為日語 - 用Plus版本的BAT檔, 過程中需設為English,NTSC-U。
案例06: CocotoFishingMaster(E)(WW)
出現黑屏, 不能運行 - 用Plus版本的BAT檔, 過程中需設為English,NTSC-U。
案例07: WildWestGuns(U)(WW)
運行語言變為日語 - 用Plus版本的BAT檔, 過程中需設為English,NTSC-U。
案例08: CritterRoundUp(U)(WW)
文字全變為問號 - 用Plus版本的BAT檔, 過程中需設為English,NTSC-U。
案例09: MajorLeagueEatingTheGame(U)(WW)
選擇Profile後出現黑屏, 不能運行 - 用Plus版本的BAT檔, 過程中需設為English,NTSC-U。
案例10: CueSports-SnookerVsBilliards(E)(WW)
出現黑屏, 不能運行 - 用Plus版本的BAT檔, 過程中需設為English,NTSC-U,SmartPatcher:PAL->NTSC, 修改後480P輸出的電視上可玩。
主機: Wii 4.0J (經 "4.0J特別升級盤" Update)
案例11: TexasHold'emTournament(E)(WW)
提示視頻制式錯誤, 不能運行 - 用_wwpacker-Loader, 過程中需設為English,NTSC-U,002Fix, 修改後支持多制式(NTSC、PAL、SECAM)的電視上可玩。
[ 後言 ]
替換Loader的風險跟替換Banner差不多,都是比較高的。故此使用_wwpacker-Loader腳本的請做好防禦全磚的措施或準備。
本文作者: alpha0000
1.63版,以安裝程式發佈,會生成很多shortcuts…… 當然是為了方便。
1.64版,增加了可查看wad, tik, tmd資料的WadDataInfo工具,wwPacker-Custom腳本也因此加強了資訊。
1.65版,wwPacker-Custom腳本能修改Title ID。加入了wwPacker-DLCRegion腳本,用於修改DLC的區碼。
1.70版,可同時拖放多個文件。所有wwPacker腳本均支持wad文件,能直接重新封裝,不用wwUnpacker先解壓。
1.71版,改善錯誤處理。當wwPacker腳本重新封裝wad文件,會在完成時把自動產生的wad文件夾刪除。
1.72版,修正1.71版對wwPacker-DLCRegion腳本產生的錯誤。
1.75版,加入了可修改語言、視訊模式、去除001檢測、002檢測、平衡板衝突的WiiGF工具。各wwPacker Plus版腳本和wwPacker-Custom腳本都因此增加了去除001檢測、002檢測、平衡板衝突的功能。
1.76版,WiiGF更新至2.0。
1.77版,WiiGF更新至2.01,wwcxtool更新至1.10。
1.78版,WiiGF更新至2.02,wwcxtool更新至1.20。
1.79版,WiiGF更新至3.00,wwcxtool更新至1.21。
1.80版,WiiGF更新至3.02,wwPacker-Custom腳本加入Fake TicketID選項(這不是TitleID),wwPacker-FreeTheBug腳本取消給ticket簽名(要給ticket簽名便要另行使用wwPacker-JustSign腳本),所有wwPacker腳本均修正了一些錯處。
1.81版,WiiGF更新至3.04,wwPacker-Custom腳本加入version選項,新增了wwPacker-FakeSign、wwPacker-RegionFree-Plus、wwPacker-Loader腳本,刪除了wwPacker-IOS33、wwPacker-IOS33-Plus腳本。
1.82版,FreeTheBug更新至1.10,新增了wwUnpacker-Content腳本,修正了wwPacker-Loader腳本。
1.83版,新增t-signer 1.00,FreeTheBug更新至1.11,wwUnpacker-Content現只需tik/cetk啟動,改良了wwpacker-DLCRegion腳本。所有腳本都使用了t-signer對tik進行簽名,不會再留下水印。titleFiles_Fix改為在分解WAD檔後便立即執行,故此wad文件夾裡的東西已是完好的。wwPacker-Custom、wwPacker-FakeSign的Fake TicketID補丁現在升級為多項可選的Fake Ticket補丁。
1.84版,Plus選項新增區域字串補丁。FreeTheBug更新至1.12,wwpacker-FreeTheBug腳本現在加入了用戶選項。改良了各wwpacker腳本,當tik檔包含多個ticket資料時,只提取tik中最後的ticket資料而不再是首個。 |
|