解决Win10 A卡宽屏显示器玩CF不能全屏的问题
现在大部分人已经升级了Win10,但很多玩家发现玩CF穿越火线时游戏会固定在左上角,不能全屏玩游戏的问题。这个问题实际上涵盖了两部分的设置,请读者务必完成这两部分的操作。
注:N卡也可参考本进行设置,主要使用N卡自带的缩放选项。
一、首先解决显示器调整分辨率为1024*768后游戏不能全屏的问题
- 01
确保注册表内容未进行更改 Win+R打开运行窗口,输入regedit打开注册表编辑器,依次进入以下目录: HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/GraphicsDrivers/Configuration 右击Configuration--查找--输入Scaling--查找下一个,将右边找到的Scaling设为原值4 同理设置路径 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/GraphicsDrivers/Configuration 中查找到的第一个Scaling项目。
- 02
桌面右击---AMD Catalyst Control Center,进入A卡设置面板,点击右上角首选项--标准视图-点击进入桌面和显示器
- 03
点击桌面管理----桌面属性---"桌面区域"即分辨率设为1024*768,注意:重点来了,如果此时屏幕不能全屏(两边有黑边),进入第4步;否则表示切换分辨率后玩CF一定可以全屏,进入第6步操作。
- 04
返回“桌面和显示器”,点击“我的数字平面面板”中的属性,将缩放模式设为使影像居中显示,应用,再点击“将图像比例调整为整个面板大小”---应用,此时即可看到屏幕成功全屏。
- 05
返回桌面和显示器,将桌面管理-桌面属性中的分辨率重新设为原来的最高分辨率,至此,显卡和显示器方面的设置全部结束。
- 06
到这里你已经可以通过玩游戏前先修改分辨率为1024*768(针对宽屏16:9显示器)直接进入游戏了。方法:不用进入显卡中设置,直接桌面右键---显示设置---高级显示设置--分辨率设为1024*768,再打开游戏即可(但这种方法需要每次玩游戏前设置,玩游戏后再手动恢复分辨率)。 从编程的角度看,导致不能全屏的原因其实很简单,它实际上是分辨率的设置和缩放设置首次使用时没有进行同步导致的,可能驱动编写人员没考虑到更改分辨率会影响缩放的问题,所以我们做的只是强制激活一下它的设置罢了。
二、解决Win10玩CF不能自动切换分辨率的问题
- 01
下载SETRES.EXE分辨率修改工具,链接: http://pan.baidu.com/s/1pJqtVtx 下载完成后解压,将SETRES.EXE放入C:\Windows\System32文件夹中
- 02
桌面右键---新建文本文档,将以下内容复制到文本文档中。 注意:如果你在游戏里边不想设置为1024*768的分辨率,请务必确保游戏内部分辨率与第二行的设置相同,如800*600的话就将第二行改为:SETRES h800 v600,这样即可保证分辨率一致。 @echo off SETRES h1024 v768 "TCLS\Client.exe" :start set name=crossfire.exe tasklist | find /i "%name%">nul if "%errorlevel%"=="0" ( timeout 5 > nul goto start ) else ( SETRES h1920 v1080 Exit ) 注意:倒数第三行的设置依据每个人显示器支持的最高分辨率而有所不同,请将其改为最高分辨率或系统推荐的分辨率,桌面右键---显示设置---高级显示设置来查看系统支持的最高分辨率,如图所示。 保存后,重命名为 Start.bat,显示后缀名的方法请参考附图:
- 03
将该文件剪切(Ctrl+X)后粘贴(Ctrl+V)到游戏所在“根目录”,该目录一般为 “(盘符):\腾讯游戏\穿越火线”
- 04
右击放入“(盘符):\腾讯游戏\穿越火线”目录下的Start.bat文件---创建快捷方式,右击刚才创建的快捷方式---点击属性打开以下窗口
- 05
点击更改图标,弹出警告窗口,点击确定。点击新打开窗口中的浏览,复制刚才进入的“穿越火线根目录”路径,即“(盘符):\腾讯游戏\穿越火线”,粘贴到刚才的图标更改窗口,回车,选择CrossFile.ico,如下图所示,然后点击打开---确定。
- 06
再将运行方式设为最小化,参见下图
- 07
将刚才设置的快捷方式剪切或者直接拖拽到桌面,全部操作完成。接下来你只需要把桌面上的Start.bat当作穿越火线的启动程序使用就行了,当然,你也可以为它更改一个名字。