Lazy loaded image蔚蓝档案小组聊天内容更改方法(附视频教程)
2024-6-25
| 2025-9-12
字数 1265阅读时长 4 分钟
type
status
date
slug
summary
tags
category
icon

1.起因

刚放暑假,打开ba发现要删除重下进行大更新,因为重装会删除所有文件,导致要重新修改反河蟹,所以我就准备把文件复制一份,但是在找文件的时候不小心点错了(如图)
notion image
一开始还一脸懵,但是仔细一看,这不就是小组的聊天记录嘛!于是突发奇想:既然聊天记录是保存在本地,那么是不是就意味着我们可以对其进行一些修改?
文件位置
说干就干,直接上手!

2.明确各项参数代表着什么

参数
意义
注释
Chatld
类似于玩家id
本人表述能力不太行,看下文示例
MessageType
1为入组消息,2为表情包,3为文本消息
SubType
0为聊天内容,2为入组消息
SocialGrad
不明
每一条信息的这个参数的值都是0
StickerId
表情包
从第一个表情开始数,第几个值就是几
AccountNickname
玩家名称
填写的值必须这个小组中有的名称
Text
文本消息内容
文本消息,当MessageType的值为0时需填写
SendTicks
消息发送的时间
不知道是怎么转化的,建议要大于上一条信息

3.每一项的详细示例

1.Chatld

notion image
如图,当玩家的名称相同时消息的Chatld就是呈递增趋势,所以如果这位玩家再发一条消息,那么这一条消息的Chatld值就是41710
简单来说就是如果你想让聊天记录中显示那个玩家这个值就接着这个玩家上一次发消息的Chatld值

注:同一名玩家的入组消息的值和发送的消息的值没有任何关联

2.MessageType

notion image
notion image
就像上面这两张图一样,当MessageType为1时StickerId和Text的值都是空的,是一条入组消息;
当MessageType为2时StickerId有值,Text的值为空,是一条表情包消息;
当MessageType为3时StickerId的值为空,Text有值,是一条文本消息。

3.SubType

notion image
notion image
还是这两张图,SubType为2时MessageType就是1;
SubType为0时MessageType就是2。

4.SocialGrad

所有消息的这个值都为0

5.StickerId

notion image
notion image
notion image
就像上面这三张图,当StickerId为2时,发送的表情包就是列表中的第二个表情包

6.AccountNickname

玩家名称,不需要解释

7.Text

发送文本消息,不解释

8.SendTicks

类似于发送消息的时间,填多少好像都可以,不过要遵循格式
 
💡
实用建议
  • 在每次修改前,用“复制一份并重命名”的方式备份原始 ClanChat.xml 文件,例如:ClanChat_backup_20240625.xml。
  • 数值类字段(如 ChatId、SendTicks)尽量保持单调递增或与上下文一致,避免逻辑“穿越”。
🧰
备份与恢复
  1. 将原文件复制到任意自己记得的文件夹中。
  1. 修改失败导致崩溃或显示异常时,用备份文件覆盖回去。
  1. 分阶段小步迭代:每次只改少量字段,确认无误再继续。

参数填写要点(速查)

  • ChatId:刚开始上手时建议用同一玩家来练练手,最好避免与他人记录重复。
  • MessageType:1 入组 2 表情 3 文本;与 SubType 保持对应。
  • SubType:0 聊天内容 2 入组消息;与 MessageType 一起判断。
  • StickerId:从 1 开始按表情顺序编号;文本消息留空。
  • AccountNickname:必须是当前小组中存在的昵称。
  • Text:文本消息必填;表情或入组消息留空。
  • SendTicks:尽量比上一条大,保持时间线顺序。

常见问题排查(FAQ)

  • 文本不出现:
    • 确认 MessageType 为 3,Text 不为空,且 SubType 为 0。
  • 顺序混乱:
    • 调整 ChatId 或 SendTicks,保持递增与相对先后。

编辑步骤建议(更稳妥)

  1. 先备份原始文件,例如:ClanChat_backup_20240625.xml。
  1. 复制一条已有 <Message> 作为模板,按需替换字段。
  1. 回到记忆大厅再进入小组查看效果,按需微调。
 

4.视频教程

欢迎给我去b站给我一个免费的赞以资鼓励(≧∇≦)/

5.结语

 
感谢看到这里。本文希望用尽量直观的方式把 “(xxxxxxxx)ClanChat.xml” 的关键字段讲清楚,帮助你在理解原理的基础上进行安全、可控的修改。再次提醒:请务必先备份再操作,遇到问题也别慌,按步骤回退即可。如果这篇内容对你有帮助,欢迎分享给需要的朋友,也欢迎在评论区补充你的实践经验。感谢你的阅读!
 
  • 推荐
  • 游戏
  • 萌国ICP备案蔚蓝档案反河蟹教程(附视频教程)
    Loading...