技术分享 魔兽争霸III冰封王座游戏分辨率修改工具及方法 [复制链接]

游戏小哥
超级版主
技术中心 37584 0 2018-1-30 11:11:50
问题现象:魔兽争霸III冰封王座黑屏或两边有黑框
问题描述:目前网吧高端机器已经逐渐普及,2K屏和4K屏也随处可见,对于这款比较老的经典游戏来说,反而出现了或多或少的显示问题,出现问题的实际原因其实是游戏分辨率太低导致,游戏默认分辨率是800*600,在高分辨率的桌面下就会出现黑屏(超频)或两边有黑框的情况,如何在不能登录游戏的情况下修改游戏分辨率,请见下文:
易乐游资源针对这个问题专门做了一个分辨率修改的小工具,并且已经集成在了游戏目录下,启动游戏时会优先启动工具对游戏分辨率进行设置,网吧环境可根据显示器分辨率实际大小选择后登录游戏。
QQ截图20180130110655.jpg

分辨率修改工具下载:
上传的附件: War3Display.zip (77.85 KB, 下载次数: 4606)


魔兽争霸III冰封王座的分辨率实际是由注册表控制,具体注册表如下
[HKEY_CURRENT_USER\Software\BlizzardEntertainment\Warcraft III\Video]
111111.png
其中"reswidth"为宽,"resheight"为高,"colordepth"为色位,"refreshrate"为刷新率,由于《魔兽争霸III冰封王座》本身不支持宽屏,我们可以通过修改上面各项的值为最适合显示器的分辨率(宽屏会有拉伸效果)。
"colordepth"对应的值00000010 = 16     00000020 = 32
"refreshrate"对应的值0000003c = 60     0000004b =75     00000055 = 85
普屏下"reswidth"和"resheight"对应的值
00000280 = 640   000001e0= 480
000002d0 = 720   00000240= 576
00000320 = 800   00000258= 600
00000400 = 1024  00000300 =768
00000480 = 1152  00000360 =864
00000480 = 1152  00000360 =864
00000500 = 1280  000003c0 =960
00000500 = 1280  00000400 =1024
00000578 = 1400  0000041a =1050
宽屏下"reswidth"和"resheight"对应的值:
00000500 = 1280  000003c0 =720
00000500 = 1280  00000320 =800
000005a0 = 1440  00000384 =900
000005a0 = 1440  00000384 =900
00000690 = 1680  00000384 =900
00000690 = 1680  0000041a=1050
00000780 = 1920  00000438=1080
00000780 = 1920  000004b0=1200
00000a00 = 2560  000005a0=1440
00000a00 = 2560  00000640 =1600
PS:
以常见的分辨率1920*1080、色位32、刷新率60为例,编辑注册表如下:
[HKEY_CURRENT_USER\Software\BlizzardEntertainment\Warcraft III\Video]
"reswidth"=dword:00000780
"resheight"=dword:00000438
"colordepth"=dword: 00000020
"refreshrate"=dword: 0000003c
复制到reg文本里面直接导入注册表即可,无盘网吧可开超级导入或在服务器设置开机启动项导入。

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29064 个
  • 话题数: 9634 篇
  • 巅峰数: 5500 人