出处是来自这个英文网站
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 了
本文章也会贴在巴哈姆特喔