请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

网吧之家——网吧经营、网吧技术、网吧软件、网吧硬件交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 168|回复: 10

[游戏问题] 【分享】LOL更新后分辨率问题解决方法

[复制链接]
发表于 2016-12-26 11:27:41 | 显示全部楼层 |阅读模式
锐起云端英雄联盟更新后,用TGP启动游戏,游戏分辨率为默认分辨率,这个问题一直在困扰
最近写了个批处理,调用sed工具来自动更新英雄联盟分辨率配置文件
如果有需要的朋友可以拿去试试
分享如下:
1、原理:将批处理文件加入windows计划任务,检测英雄联盟配置文件是否包含默认配置(我是检测包含1024这个关键字),如果包含,则备份现有配置并修改默认配置,不包含测退出程序

2、过程:
2.1配置文件更新了:拷贝英雄联盟配置文件到临时目录→检测临时目录下的配置文件是否包含默认配置信息→如果包含则拷贝配置文件到备份目录做备份→通过调用sed工具批量更新配置文件→拷贝修改后的配置文件到英雄联盟目录→完成
2.2配置文件未更新:拷贝英雄联盟配置文件到临时目录→检测临时目录下的配置文件是否包含默认配置信息→如未包含默认配置→退出程序

3、程序,将下面的代码复制到文本文档,将文本文档后缀名改为.bat即可,sed.exe程序我传一个在附件里,我传的是支持64位系统的,如果是32位系统的或不放心我传上来的程序的,请自行下载sed.exe(注意区分32位跟64位),附件中还包含一个“示例bat文件.bat”文件,可以直接修改开头的变量直接使用,如果不放心就自己复制下面的代码改成bat文件

@echo off
::定义变量,sed_paht为sed程序路径,cfg_path为英雄联盟配置文件路径,tmp_path为临时目录路径,bak_path为英雄联盟配置文件备份路径
::特别说明sed.exe文件所在的路径不能包含中文
set "sed_path=D:\lol\sed.exe"
set "cfg_path=G:\英雄联盟\Game\Config\game.cfg"
set "tmp_path=D:\lol\game.cfg"
set "bak_path=D:\lol\game_bak.cfg"

::拷贝英雄联盟配置文件到临时目录
copy "%cfg_path%" "%tmp_path%" /y

::检测临时目录下面的英雄联盟配置文件是否包含默认配置里面的1024关键字,如果包含转到过程b,如果不包含转到过程c
findstr "1024" "%tmp_path%"&&goto b||goto c

::过程b
:b
::拷贝英雄联盟配置文件到备份目录进行备份
copy "%cfg_path%" "%bak_path%" /y
::调用sed程序修改配置,具体内容可以自己百度一下,都有,比如Height是屏幕高 Width是屏幕宽,我下面就改为1920*1080的分辨率,再比如ShadowQuality就是阴影质量
"%sed_path%" -i "s/Height=.*/Height=1080/" "%tmp_path%"
"%sed_path%" -i "s/Width=.*/Width=1920/" "%tmp_path%"
"%sed_path%" -i "s/ItemShopResizeHeight=.*/ItemShopResizeHeight=76/" "%tmp_path%"
"%sed_path%" -i "s/ItemShopResizeWidth=.*/ItemShopResizeWidth=260/" "%tmp_path%"
"%sed_path%" -i "s/ItemShopPrevResizeHeight=.*/ItemShopPrevResizeHeight=1080/" "%tmp_path%"
"%sed_path%" -i "s/ItemShopPrevResizeWidth=.*/ItemShopPrevResizeWidth=1920/" "%tmp_path%"
"%sed_path%" -i "s/ShowTurretRangeIndicators=.*/ShowTurretRangeIndicators=1/" "%tmp_path%"
"%sed_path%" -i "s/WaitForVerticalSync=.*/WaitForVerticalSync=0/" "%tmp_path%"
"%sed_path%" -i "s/GraphicsSlider=.*/GraphicsSlider=6/" "%tmp_path%"
"%sed_path%" -i "s/ShadowQuality=.*/ShadowQuality=4/" "%tmp_path%"
"%sed_path%" -i "s/EffectsQuality=.*/EffectsQuality=4/" "%tmp_path%"
"%sed_path%" -i "s/EnvironmentQuality=.*/EnvironmentQuality=4/" "%tmp_path%"
"%sed_path%" -i "s/CharacterQuality=.*/CharacterQuality=4/" "%tmp_path%"
::拷贝修改后的配置文件替换英雄联盟配置文件
copy "%tmp_path%" "%cfg_path%" /y

::过程c退出
:c
exit


PS:不放心的同学就不要下载附件了,自己复制上面的代码建立bat文件,自己百度去下载32或64位的sed.exe工具

0

主题

28

帖子

4

积分

网吧托儿所

积分
4
发表于 2017-1-6 14:04:22 | 显示全部楼层
看看是什么。。。。

0

主题

17

帖子

1

积分

网吧托儿所

积分
1
发表于 2017-1-6 14:13:54 | 显示全部楼层
感谢分享!

0

主题

19

帖子

1

积分

网吧托儿所

积分
1
发表于 2017-1-6 14:40:03 | 显示全部楼层
学习了。

0

主题

19

帖子

2

积分

网吧托儿所

积分
2
发表于 2017-1-6 14:44:42 | 显示全部楼层
。。。。。。。。。。。。。

0

主题

24

帖子

3

积分

网吧托儿所

积分
3
发表于 2017-1-6 14:48:23 | 显示全部楼层
学习了。

0

主题

26

帖子

7

积分

网吧托儿所

积分
7
发表于 2017-1-7 15:44:11 | 显示全部楼层
先顶后看。。。。

0

主题

20

帖子

2

积分

网吧托儿所

积分
2
发表于 2017-1-9 16:24:39 | 显示全部楼层
回贴是美德

0

主题

17

帖子

3

积分

网吧托儿所

积分
3
发表于 2017-1-9 16:32:40 | 显示全部楼层
回贴是美德

0

主题

17

帖子

3

积分

网吧托儿所

积分
3
发表于 昨天 15:43 | 显示全部楼层
支持楼主
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Archiver|网吧之家 ( 合作联系Q:1516409740 粤ICP备13083078号  

GMT+8, 2017-1-23 20:31 , Processed in 0.176619 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表