為迷你超任新增遊戲

聲明:變磚頭別拿來砸我

Kagurazaka Wenli
wenli.moe
7 min readOct 18, 2017

--

因為迷你超任跟去年發售的迷你紅白機使用一樣容易解析的SoC,以及各種Open Source軟體,所以已經發展了近一年的迷你紅白機刷機工具,也可以很簡單地適用於10月5日才發售的迷你超任。

迷你超任的內部儲存空間有512MB,扣掉系統與存檔之後,應該還有兩三百MB可用,只要不要太貪心,應該很夠裝了,而且也並非所有SFC ROM都能執行,這點也請各位注意。如果刷到最後,安裝、測試ROM的時間比玩遊戲的時間還要長,那可真是有點本末倒置了。

注意:刷機有風險,同時也會失去原廠軟硬體保固,執行前請務必按下文說明備份,三思而後行。同時本文恕不對操作中發生的損害負責。

需要準備的環境與物品

  1. Windows PC(Windows 7/8/10均可)
  2. Micro-USB連接線
  3. 迷你超任(廢話)
  4. 刷機工具程式Hakchi2(本文寫作時最新版本為2.21d)

一、抽換Hakchi2內的系統字型檔(歐/美版玩家可略過)

假如新增ROM但沒有更動出廠時內建的客製字型,那麼許多遊戲標題的日文漢字都會缺字。雖然如果不特別去用日文遊戲名稱為ROM檔案命名,或是只玩歐/美版本的遊戲就沒有問題,但以下的步驟適用於想在介面上重現日文原遊戲標題的玩家。

沒有更新字型的話,遊戲標題中的漢字大多會消失。

首先下載由日本玩家製作的FC/SFC全通用遊戲標題日文字型。下載解壓縮後,會得到一個title.fnt檔案。

利用7-Zip開啟\hakchi2\mods\hmods資料夾中的fontfix.hmod此一壓縮檔。

開啟fontfix.hmod後,同樣以7-Zip開啟壓縮檔中的fontfix.tar,用剛剛下載來的title.fnt檔案覆寫掉該tar檔案中\usr\share\fonts\內原有的title.fnt檔案,再關閉7-Zip,更新壓縮檔。

由於這個客製字型收錄了FC/SFC所有的日版遊戲標題漢字,所以字型尺寸縮小到20px。

較原始字型為小的自訂日文遊戲標題之呈現

可以用中文嗎?

想用中文遊戲名稱為迷你超任的自訂遊戲命名的玩家可能要失望了,至少目前為止還無法以中文為這些遊戲命名。即使在PC上的刷機程式中可以輸入,迷你超任的主介面也是顯示不出來的。

二、刷機前準備

在關閉迷你超任電源的情況下,將USB線插上平常給迷你超任供電的插槽,再接上PC。

開啟Hakchi2,從選單的「設定」中的「歐日機種類型」按照需求選擇「Super Famicom(Japan)」或歐美版。

三、備份原始核心

首先要做的是傾印核心。這麼做的目的是防止刷機出錯時無法回復原廠設定,因此絕對需要進行這一步

從選單的「核心」執行「傾印核心」。

當訊息視窗跳出時,按照指示按著迷你超任上的RESET鍵,打開電源開關。

聽見電腦上出現辨識到新硬體的音效之後,就可以放開RESET鍵,假如驅動程式沒有自動開始安裝,就手動點按「安裝驅動程式」按鈕。安裝進度視窗會自動開啟進行。假如使用Windows 8/10且無法正常安裝驅動程式,要記得停用驅動程式強制簽章功能。

當驅動程式安裝完畢之後,就會開始傾印核心。備份下來的核心檔案會放在Hakchi2資料夾的「dump」這個子資料夾當中,建議把備份下來的原始核心檔案也備份到其他場所以防萬一。

原始核心備份完成後,可先將迷你超任的電源關閉,在Hakchi2上進行ROM檔案的準備。注意迷你超任跟迷你紅白機在開關切掉後,還會有數秒的關機時間。

四、準備ROM

將ROM檔案直接拖放進Hakchi2的工作視窗,或是透過左下「新增更多遊戲」按鈕將ROM檔案追加到列表中。

對於遊戲在介面上的呈現比較講究的人,可以分別對各遊戲一一設定其「遊戲名稱」、「遊玩人數」、「發佈日期」、「發佈商」、「封面圖片(可以直接上傳事先找好、存在電腦內的盒繪,或是透過Hakchi2的Google找圖功能尋找盒繪),「命令列執行參數」基本上不需更動。

這些資料主要與遊戲在迷你超任主介面的排序方式有關,所以如果行有餘力,請盡量正確輸入吧。事實上,尋找正式的遊戲名稱、正確的發售日期與品質良好的盒繪掃描檔,可能是整個自訂ROM作業中最耗時的部分。加入ROM反而只是一瞬間的事情。

五、分頁及資料夾設定

透過「設定」中「頁面/資料夾結構」這個項目,可以自由選擇新增的ROM及原內建21款遊戲的呈現方式。筆者因為安裝的遊戲不多,所以將這個設定直接停用,所有的ROM都列在根目錄下。「單一頁面/資料夾要顯示多少遊戲」則能夠指定同時顯示幾個遊戲在單一分頁/資料夾畫面上。

六、擴充字型設定

最後,檢查在選單的「設定」中「使用擴充字型」這個項目是否有勾選(才能啟用(一)部分所提到的客製字型)。

七、刷機

點選「開始同步處理所選遊戲至迷你紅白機」。此時程式會詢問你是否要導入自訂核心,選擇「是」之後,跟傾印核心時一樣,按著RESET按鈕開啟迷你超任電源,當Hakchi2辨識到迷你超任、響起裝置連接音效,開始跑進度條時,就可以放開RESET鍵。

安裝自訂核心、寫入遊戲ROM等步驟都順利完成之後,就會出現「完成!」的對話框。

完成後,關閉迷你超任電源,稍候數秒,當關機程序完成響起退出裝置音效,同時Hakchi2視窗左下角的紅色圓圈轉為綠色時,就可以將迷你超任主機從PC上拔下,接上螢幕開機測試。

八、測試

刷完機建議先測試一下所新增的遊戲能否正常遊玩

要再次提醒注意的是,即使能夠成功載入ROM並刷機完成,新增的遊戲也不一定能正常啟動,某些遊戲如《幽☆遊☆白書 特別篇》則會出現標題畫面異常,但遊戲本篇可以正常遊玩的小Glitch。而除了原廠內建的21款遊戲之外,自行新增並成功載入的遊戲也沒有必定能順利玩到破關的保證——模擬器嘛,你懂的。

萬一刷機失敗

假如在寫入新韌體的過程中出現錯誤訊息,或是因為設定錯誤導致迷你超任無法開機,就要由Hakchi2選單中的「核心」→「重新覆寫原廠核心」,將先前備份的原廠核心覆寫回去。回復原裝設定的做法也和備份、刷機時一樣,按著RESET鍵開啟迷你超任電源來進行。

如果刷機一直不成功,可在復原之後嘗試使用Debug版本。

如果頻頻發生錯誤訊息,建議可以先將原廠核心復原,再嘗試Hakchi2的Debug版本,操作步驟等則與上文完全相同。

--

--

Kagurazaka Wenli
wenli.moe

Taiwan Crossdresser, Retro Game Collector, Motorbike Rider.