出處是來自這個英文網站
http://www.wsgf.org/dr/mega-man-x8
原理
以16進位檔案編輯器
修改電腦版X8執行檔(ROCKMANX8.exe 或 MEGAMANX8.exe)內預設的解析度
16進位檔案編輯器我是用HxD
網路可以搜尋到中文化版本
解析度的數值是16進位的數值
以記憶體資料結構的方式儲存
舉例如下
10進位 16進位 HxD顯示的資料結構
640 X 480 = 280 X 1E0 = 80 02 00 00 E0 01
^^ ^^ ^^ ^^
寬像素點 高像素點
800 X 600 = 320 X 258 = 20 03 00 00 58 02
其他解析度可以用小算盤自行換算
而每一種解析度有4個儲存位置
對應到 16bit全螢幕、16bit視窗、32bit全螢幕、32bit視窗
參考網站是以修改 800 X 600 做為例子
實際上可以修改任何解析度選項
變成自己想要的解析度
注意
電腦必須支援該解析度
至少在桌面調整解析度的地方要出現
不然該選項就會被隱藏起來不給使用
建議不要動 640 X 480
以免輸入的解析度不支援
造成無法使用最低的解析度執行遊戲
步驟
以修改 800 X 600 為 1920 X 1080 為例
先用16進位檔案編輯器開啟執行檔(WIN7要有系統管理員的身分)
搜尋數值 20 03 00 00 58 02
輸入 80 07 00 00 38 04
重複以上2個步驟共4次
不能輸入?
請以系統管理員的身分
開啟16進位檔案編輯器
或是用取代的方式
將數值 20 03 00 00 58 02
取代為 80 07 00 00 38 04
理論上編輯器會告訴你有4個地方被取代
不是的話就是改錯了
請不要儲存
然後再來一次
若是4次的話
恭喜你
你可以儲存檔案了
然後就用修改好的檔案執行遊戲
將解析度設定為 800 X 600
就會發現實際的解析度已經是 1920 X 1080 了
本文章也會貼在巴哈姆特喔