# 明日方舟 PC版 双服切换工具 (Arknights Switcher)

通过文件覆盖的方式，实现一个客户端，双服启动。你不再需要下载两个游戏客户端以及另外一个服务器的游戏文件，只需几秒钟即可完成服务器切换，便利B服玩家和双修玩家
---

## 它能做什么

识别游戏路径
覆盖差异文件
记录游戏安装路径

---

## 目录结构说明

为了让工具正常工作，请务必确保你的文件夹结构如下所示。如果缺少“diff”文件夹，工具将无法运行

工具文件夹
├── 明日方舟换服工具 <-- 【快捷方式】双击运行这个快捷方式即可开始使用
├── Arknights Switcher.exe <-- 【可执行程序】被上述快捷方式链接，双击运行这个程序也可开始使用
├── Arknights Switcher.py <-- 【Python程序源码】这个方便后续程序修改维护（针对普通用户是非必要的）
├── switcher_config.json <-- 【配置文件】用于保存路径配置（它会在首次启动后自动生成）
├── official_diff/ <-- 【文件夹】存放官服的文件（B服转官服所必要的）
└── bilibili_diff/ <-- 【文件夹】存放B服的文件（官服转B服所必要的）


---

## 使用教程

### 初次运行
1.  双击快捷方式或者Arknights Switcher.exe
2.  输入启动器目录。通常请右击鹰角启动器，点击属性，点击打开文件位置，即路径（比如D:\Hypergryph\Hypergryph Launcher）

### 切换服务器
输入路径后，根据提示选择：
输入1，将游戏切换为 Bilibili 服
输入2，将游戏切换为 官方服

---

## 原理
对Windows 文件资源管理器的 复制/粘贴 操作自动化
不涉及任何内存注入或数据包修改
理论上封号风险极低（等同于你手动替换文件），但请自行承担风险

---

## 其他

本人是傻逼，对代码一窍不通，所以全程使用Gemini 3.0 Pro，本人没能力维护，如果你有能力你可以对 Arknights Switcher.py 修改
参考文献：b23.tv/BV1VHFRzoE7T
