- 類型:動(dòng)作角色
- 發(fā)行:史克威爾艾尼克斯
- 發(fā)售:2018-03-07(PC)
- 開發(fā):史克威爾艾尼克斯
- 語言:簡中 | 繁中 | 英文 | 日文
- 平臺:PC PS4 XBOXONE Stadia
- 標(biāo)簽:魔幻,日系,最終幻想系列,JRPG,SquareEnix
最終幻想15美版按鍵靜態(tài)修改方法
- 來源:3DM論壇-flarejune
- 作者:墨非
- 編輯:墨非
最終幻想15美版按鍵靜態(tài)修改方法
游戲啟動(dòng)的時(shí)候,會(huì)去檢測是不是"日本專供版"?如果是專供版的話,就會(huì)直接跳過語言檢測,然后以日文的版本直接運(yùn)行.
否則的話,就會(huì)檢測當(dāng)前系統(tǒng)的"UI語言",也就是你界面顯示的那個(gè)語言.
中文的語言ID是0804,而英文的是0409.
游戲檢測到如果是英文語言的話,就會(huì)使用XBOX那樣的美式按鍵設(shè)定:A為確定,B為取消.
原本的指令是CALL [&GetUserDefaultUILanguage],對應(yīng)的匯編碼是:FF 15 A4 1F 27 00
這個(gè)API返回的是一個(gè)語言ID,現(xiàn)在將其直接改為:MOV EAX,0X0904,對應(yīng)匯編碼是:B8 04 09 00 00 90
這樣修改的話,目前測試發(fā)現(xiàn)僅僅是按鍵變?yōu)榱嗣腊?不會(huì)對語言方面有影響,當(dāng)然這個(gè)也是我們期望中的結(jié)果.
修改方式:
使用十六進(jìn)制的編輯器,打開ffxv_s.exe,跳轉(zhuǎn)到偏移:0x2C6696E 處,將FF 15 A4 1F 27 00這6個(gè)字節(jié)改為B8 04 09 00 00 90,注意,是剛好6個(gè)字節(jié)!
這個(gè)偏移值是對應(yīng)未加密版的,Steam版本我沒有購買,有Steam版本的,可以對應(yīng)特征搜索找到要修改的地方.
完成!
玩家點(diǎn)評 (0人參與,0條評論)
熱門評論
全部評論