[綜合] X8 PC版寬螢幕解析度對應方法

作者: x753951 (Acat)   2015-08-11 20:36:15
出處是來自這個英文網站
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 了
本文章也會貼在巴哈姆特喔
作者: h1236660 (X GOD艾克軋德)   2015-08-11 20:57:00
真不錯,有沒有人要截個效果圖?我手邊沒X8無法測
作者: RuinAngel (左)   2015-08-11 21:41:00
實用推,雖然沒打算玩x8但馬上來改一下XD
作者: zyxvaaaa (小月-織女)   2015-08-11 22:10:00
其實我比較想知道X8螳螂關的探照燈怎麼看不到 (遮臉
作者: jvky (啊哈先生)   2015-08-11 22:10:00
http://i.imgur.com/mCVLiip.png 介面會被拉長但實際遊戲時比例看起來是正確的XD
作者: h1236660 (X GOD艾克軋德)   2015-08-11 22:58:00
介面被拉長一直是老遊戲的問題
作者: Append (<( ̄︶ ̄)>)   2015-08-11 23:10:00
推,寬螢幕挺有趣的
作者: x753951 (Acat)   2015-08-12 00:29:00
不小心按到推文了......
作者: Siu (薈)   2015-08-12 10:11:00
弄成十分細長試試看...?
作者: x753951 (Acat)   2015-08-12 12:43:00
解析度必須電腦有支援,也就是桌面出不來的話,就無效。
作者: Append (<( ̄︶ ̄)>)   2015-08-12 16:41:00
1280x600 http://i.imgur.com/sRe54Mv.png原來邊界沒畫完阿
作者: kevinimpreza (Loveless)   2015-08-12 16:47:00
樓上那圖看起來好像攝影棚拍片XDD
作者: x753951 (Acat)   2015-08-12 17:24:00
好酷喔……等等試試看
作者: superrockman (岩男)   2015-08-12 18:34:00
三銀幕.....XD這不就變成太空戰鬥機了嗎XD三銀幕寬度的洛克人 好像很有意思
作者: Append (<( ̄︶ ̄)>)   2015-08-12 21:45:00
左邊也超過啦www

Links booklink

Contact Us: admin [ a t ] ucptt.com