三角洲破译专家 · 客户使用说明
================================

【目录】
  Game\DecipheringMaster.exe     游戏主程序
  DanmakuCollector.exe           直播间弹幕采集（推荐，含扫码登录）
  弹幕采集.exe                   同上（中文文件名副本）
  ControlPanel\DecipherControlPanel.exe   参数控制面板（可选）

【推荐启动顺序】
  1. 双击 DanmakuCollector.exe（或 弹幕采集.exe）
     · 首次或换号：选「1. 扫码登录抖音」→ Edge 窗口扫码 → 自动保存 Cookie 与主播信息
     · 已登录过：选「2. 使用已保存配置」→ 自动检测是否开播
     · 未开播时会每 30 秒自动检测，一旦开播自动连接弹幕
     · Cookie 失效时会提示重新扫码登录
  2. 确认弹幕程序 TCP 目标为 127.0.0.1:20001
  3. 双击 Game\DecipheringMaster.exe 启动游戏（主菜单点「开始」进入对局）
  4. （可选）双击 ControlPanel\DecipherControlPanel.exe 调整参数

【本地保存文件】（与 弹幕采集.exe 同目录）
  cookie.txt           登录 Cookie（扫码成功后自动写入）
  roomId.txt           直播间号（自动识别或手动填写）
  anchor_profile.json  主播昵称、抖音号、房间号等（首次识别后自动保存）

【扫码登录要求】
  · 电脑需已安装 Microsoft Edge 浏览器（Win10/11 一般自带）
  · 首次选「1. 扫码登录」会弹出 Edge，在抖音页面扫码或账密登录即可
  · 登录后 Cookie 写入 cookie.txt；主播资料写入 anchor_profile.json
  · 若当前未开播，程序会进入等待模式，开播后自动连接
  · 换抖音号时重新选「1」即可覆盖保存

【头像】
  头像由 弹幕采集.exe 下载到 Client\avatars\{用户ID}.jpg
  游戏会自动读取该目录（无需联网）。首次开播后才会陆续出现新头像。

【关于弹幕采集窗口里的红色报错】
  「消息包解析失败: Not a gzipped file」多为直播间统计/排行榜等
  辅助包格式变化导致，不影响聊天弹幕、礼物、点赞转发。
  只要能看到 【TCP->】【聊天msg】 行，游戏即可正常收弹幕。

【设置文件】
  %LOCALAPPDATA%\DecipheringMaster\settings.json
  控制面板修改后：
  · 礼物表 / 开发者模式：游戏运行中自动生效（约 0.5 秒内）
  · 窗口大小 / 棋盘 / 解密模式等：需重启游戏
  · 开发者模式：勾选后须点「保存设置」；模拟礼物/点赞/强制解密才生效
  · 弹幕猜测：控制面板「发送弹幕」无需开发者模式

【端口】
  弹幕 TCP: 20001（弹幕采集 → 游戏）
  控制 TCP: 20002（控制面板 → 游戏）

【字母弹幕猜测】
  1. 必须先进入对局：主菜单点「开始」进入破译画面后再猜。
  2. 观众弹幕发单个英文字母 A-Z（如 z 或 Z）；也支持全角字母。
  3. 字母会飞向密码中对应字母的槽位（若无匹配则随机一空槽）。
  4. 飞入动画与锁定后显示的都是观众发送的原字母，不会被偷偷替换。
  5. 控制面板「发送弹幕」可直接测试，无需开启开发者模式。
  6. 若用控制面板测试仍无反应：确认游戏已在对局中，且控制端口 20002 未被占用。

【常见问题】
  · 只发中文/数字不会触发猜测，必须含英文字母 A-Z。
  · 主菜单界面没有破译机器，需先开始对局。
  · 修改控制面板设置后需重启游戏。
