Re: [求助] ff6 魔石修改

作者: flingcould (載雨拾乘三)   2020-10-19 15:42:28
話說前頭
我不確定你的FFVI是日版、美版還是漢化版
原本我手上有選單日文跟英文兩版漢化版,為了避免使用日版金手指發生錯誤
因此,我又找了日版來確認
由於我的模擬器自帶記憶體搜尋修改,又是定址,修改其他遊戲一般都用CheatEngine
敘述修改過程可能跟你使用的GM8有某些差異,但,原理大同小異
今天我一直確認搜索、更改、確認,這篇字又蠻多的,所以就...不附圖了,我就懶 XD
工欲善其事必先利其器
日版金手指
http://snescode.blog137.fc2.com/blog-category-199.html
google關鍵字:sfc ff6 改造コード,就搜得到很多
能夠10進位互換16進位的計算器軟體
我是用win7的小算盤,檢視勾程式設計師,就可以互換了
修改程式
CheatEngine、模擬器BizHawk
日版FFVI rom
日版金手指
ギル 這個應該是遊戲金錢
7E1860 xx(7F)
7E1861 xx(96)
7E1862 xx(98)
ティナ現在HP
7E1609 xx(0F)
7E160A xx(27)
前面數字是位址,後面xx是16進位數值,一個位址一個byte,括號應該是上限值
遊戲初始金錢是3000,ティナ初始現在HP是63,而很湊巧的我的模擬器位址剛好
是7E後面的數字,因此我是直接輸入位址製作表單
由於我很多年沒有碰GM了,後面操作流程你可能會有名詞差異
我是改模擬器記憶體位址,你可以直接更動模擬器金手指後面的數值,或是在遊
戲內變動金錢或是ティナ的HP做基準點,重覆掃描、更動數值確認其一位址
金錢我是以4byte,ティナHP是以2byte做掃描
更動金手指則要注意,以初始金錢3000,16位元0BB8h,金手指為
7E1860 xx(B8)
7E1861 xx(0B)
7E1862 xx(00)
ティナHP63,3Fh
7E1609 xx(3F)
7E160A xx(00)
修改時請注意
魔石 後面xx有請填入FF,預設沒有是00
7E1A69 xx
7E1A6A xx
7E1A6B xx
7E1A6C xx
請用16位元計算器輸入魔石金手指位址1A69減去金錢1860或ティナHP1609
你的GM金錢或ティナHP位址加上剛剛的差值,就會是GM魔石第一個位址
最後其實你可以不用這麼累
雖然FFVI不能隨時存檔,但是模擬器有即時存檔的功能,你可以金手指改完後
即存存檔,再關掉預設開啟金手指,重開遊戲重讀即存存檔,理論上會是改好的
存檔狀態,我以前玩掛載金手指的模擬器印象可以這樣 XD
作者: aoirx (漩渦鳴人)   2020-10-20 09:47:00
作者: segaboy (土城勤王黨)   2020-10-20 17:53:00
受益良多,謝謝教學

Links booklink

Contact Us: admin [ a t ] ucptt.com