以往用PC-98模擬器玩PC-98遊戲,很困擾的一點就是不知道如何修改存檔
模擬器似乎沒有類似PC Tools之類可以直接編輯存檔的工具
而在windows下又沒辦法直接對fdi、hdi裡面的存檔進行修改
不過現在DOSBox-X版本也能模擬PC-98了
那麼我們就"很容易"將PC-98遊戲的存檔檔案copy出來到windows目錄下進行編輯
下面就簡易做個示範
https://i.imgur.com/7LBcZzT.jpg
首先修改conf裡的autoexec設定
imgmount出來的ABC三槽是這次要修改的遊戲:幸福狗生
A槽是遊戲的開機系統磁片,B槽是進入遊戲的檢查磁片,C槽是遊戲的安裝槽
先刪掉or略掉boot的開機指令,我們只是要用dosbox,沒有要將PC-98開機
並mount一個D槽,這個是我們要放遊戲存檔的windows子目錄
看自己選要放哪裡,例如"C:\PC98\SAVE"等等,知道要去哪找檔案就行
https://i.imgur.com/wilNlKq.jpg
啟動DOSBox-X,但不將PC98開機,我們先要把存檔找出來修改
https://i.imgur.com/dm2AadA.jpg
用dir來找存檔,一般會是在遊戲安裝槽的遊戲目錄
https://i.imgur.com/Ez05G34.jpg
進到遊戲目錄下搜尋,存檔的日期時間一定是最近的,看到是"SDATA.DAT"
將這個檔案copy到mount出來的D槽,也就是windows下我們要放存檔的子目錄
https://i.imgur.com/i3WiQMu.jpg
這下存檔就能在windows下直接編輯了
https://i.imgur.com/UcAK8dA.jpg
存檔裡記錄了遊戲裡所有狗狗的資料,所以要先找到主角的位址
這時也可以打開遊戲,從旁對照我們想改的參數來找address
https://i.imgur.com/YuUPwEv.jpg
或者是用主角的命名來找字串,遊戲裡幫主角取的名字是"LIFE"
https://i.imgur.com/QzAQAgy.jpg
16進位換算能力屬性都對得上就沒錯了
https://i.imgur.com/LS5D4No.jpg
改完後,將檔案copy回遊戲目錄下覆蓋過去
https://i.imgur.com/GM5CtUl.jpg
所有懶得練的能力都直接改好,大功告成!
總結一下覺得還是有點麻煩,好像繞了一大圈的感覺
檔案copy出來windows,又copy進去hdi
不過目前我也只想到這個方法能比較容易修改存檔...QQ