Skip to content

qwe4559999/ArknightsLauncher-Py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArknightsLauncher-Py (明日方舟多服切换启动器)

这是一个基于 PyQt6Fluent-Widgets 构建的《明日方舟》PC 端第三方启动器。它提供了一个现代化的图形界面,并实现了多服务器切换、账号本地保存以及辅助工具快速拉起等便携功能。

✨ 核心功能

  • 现代化 UI 界面: 采用无边框与自适应深色标题栏设计,右侧支持自定义高质量游戏背景图。
  • 多服无缝切换: 支持在“官方服务器”与“Bilibili 服务器”之间快速切换。
  • 账号多开保存: 支持在本地保存与管理多个服务器的账号凭证,实现免扫码验证的秒切功能。
  • 记忆模糊修复: 支持在加载异常时一键清除游戏缓存,重置并恢复官方资源状态。
  • MAA 快速联动: 侧边栏内置联动按钮,配置路径后可一键拉起 MAA 辅助工具。

💡 安装与运行

环境要求

  • Windows 10 / Windows 11
  • Python 3.8 或以上版本

部署步骤

  1. 克隆本仓库到本地:
git clone https://github.com/qwe4559999/ArknightsLauncher-Py.git
cd ArknightsLauncher-Py
  1. 推荐创建并进入虚拟环境:
python -m venv .venv
.\.venv\Scripts\activate
  1. 安装依赖包:
pip install -r requirements.txt
  1. 启动应用:
python main.py

免安装版本:如果您不想配置 Python 环境,可在项目的 Github Releases 页面下载打包好的单文件免安装版本 (ArknightsLauncher-Py-StandAlone.exe),双击即可运行。

🛠️ 自定义设置

所有的自定义与路径绑定均可通过启动器左下角的 全局设置 完成:

  • 游戏客户端路径: 设定由于本地 Arknights.exe 所在的客户端根目录。
  • MAA路径: 设定本地 MAA.exe 的完整路径。
  • 自定义背景图: 可在此选择您设备上的任意 .jpg / .png 文件作为右侧页面的背景图。

🙏 致谢与参考项目

本项目的核心实现机制(包含提权命令、DLL互斥清理与账号提取缓存机制)源于开源社区其他开发者的启发与无私分享,特此致谢:

  • 核心思路与账号切换机制参考:lTinchl/ArknightsLauncher
  • 相关 UI 控件基础参考项目:PyQt-Fluent-Widgets
  • 图像与图标版权均归《明日方舟》及上海鹰角网络科技有限公司所有,本项目仅供学习与技术交流。

About

明日方舟 PC 端官服/B服一键切换启动器,支持多账号预设、MAA 快速启动、客户端修复 | Arknights PC Launcher - Switch between Official/Bilibili servers

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages