英雄联盟 聊天可见度 更改
茶梨离Lee
编辑于 2023年12月19日 15:25
英雄联盟S13

在正常情况下,每次进入游戏都是默认可以全体聊天的,可以和陌生队友打字,可以和对手打字,但是某一次更新后,区分了队伍聊天,小队聊天,全体聊天。

而最近出现了初始化自动设置为小队聊天,这就是问题的来源了。

每一局游戏一进去,系统就会用黄色字体提示,已设置小队聊天,需要设置中更改。

也就是说默认只能和开黑的队友聊天打字

而想和路人打字

那么就要在界面设置中更改 聊天可见度

这里设置为 每个人 相当于开启全体聊天。

而现在默认为仅预组队,也就是小队聊天。

游戏中更改设置后就可以暂时的全体聊天了

问题在于每一场游戏后,无论上一把怎么更改,都会恢复为预组队

也就是游戏初始化了聊天设置。

为了避免每局游戏都进行设置,我查找了配置文件

game.cfg为游戏里的设置的一些内容

其中[HUD]下面有一个叫做ChatChannelVisibility=0

也就是聊天可见度

所以可以知道默认为0

0,也就是预组队模式(仅开黑)

1,就是相同队伍(己方队伍)

2,就是每个人(所有人)

那么结果就是需要我们更改为ChatChannelVisibility=2

但是直接更改这个game.cfg文件是没有用的,下一次还是会初始化

所以需要更改下面的PersistedSettings.json文件

打开之前需要先右键->文件属性 更改取消只读,也就是把√去掉

打开文件后,可以看到第一句话

意思就是这个文件具有持久性,所以不会被轻易更改

并且看到设置中甚至引用了Game.cfg文件,

所以我认为可以通过这个文件来永久修改聊天可见度的选项

下拉,找到[HUD],但不幸的是,

这里面并没有关于ChatChannelVisibility的选项

所以我们需要仿写一个ChatChannelVisibility选项放到HUD下

 {

  "name": "ChatChannelVisibility",

"value": "2"

  },

设置ChatChannelVisibility值为2

完成后保存PersistedSettings.json文件,右键属性恢复只读,把√打上

这样就可以做到进游戏自动为所有人聊天了