Compare commits
150 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ae10d69839 | ||
| 482ca752c3 | |||
|
|
d6067c03c6 | ||
|
|
c27816a4c8 | ||
|
|
861b2ff7bd | ||
|
|
3aec54efdd | ||
|
|
434b362513 | ||
|
|
85f08ce902 | ||
|
|
76fef3f252 | ||
|
|
e805aa87c6 | ||
|
|
3bb3d530ae | ||
|
|
364731a1a5 | ||
|
|
1357e9fe03 | ||
|
|
d532b3b201 | ||
| c60903321b | |||
| 1dd3b6d298 | |||
|
|
6e3d4b263c | ||
|
|
bb8f05f983 | ||
|
|
885304599d | ||
|
|
571f995462 | ||
|
|
436ac27fb3 | ||
|
|
59659df50c | ||
|
|
ece9defad3 | ||
|
|
888f60edb8 | ||
|
|
9277f141b4 | ||
|
|
32a582344d | ||
|
|
cccc84c8b9 | ||
|
|
5888f1edbb | ||
|
|
2ef3c6fbc3 | ||
|
|
9c1992e512 | ||
|
|
cc7f23feaa | ||
|
|
797fd733d7 | ||
|
|
bede11e423 | ||
|
|
f6beb74ebe | ||
| 57b895dbfc | |||
|
|
808bbe2c1e | ||
|
|
1615673595 | ||
|
|
14d66f2d05 | ||
|
|
28eda1c63b | ||
|
|
57a102e264 | ||
|
|
e70b94c3d6 | ||
|
|
42e232d1d1 | ||
|
|
631fe3f354 | ||
|
|
0f3598cd98 | ||
|
|
2f607ceac8 | ||
|
|
b96132f63e | ||
|
|
4b9a211ef0 | ||
|
|
2c085e288b | ||
|
|
764d0afb50 | ||
|
|
fe87547406 | ||
|
|
a1fd27722b | ||
|
|
3bd6611cd5 | ||
|
|
f3e1b4580a | ||
|
|
449d8a032e | ||
|
|
b40fa35622 | ||
|
|
6960184911 | ||
|
|
7bd270c662 | ||
|
|
f54e83673f | ||
|
|
ee40fdb3c3 | ||
|
|
52ebf7b027 | ||
|
|
85891dc918 | ||
|
|
7348a87a20 | ||
|
|
1dfa3e3f44 | ||
|
|
37ced2e535 | ||
|
|
11876acc62 | ||
|
|
756c0926ec | ||
|
|
9604fc9a8e | ||
|
|
5bcc527889 | ||
|
|
0d616289ed | ||
|
|
a8473b6a04 | ||
|
|
e1352586b7 | ||
|
|
849d5f18eb | ||
|
|
77298f4dab | ||
|
|
b7a2b045fb | ||
|
|
c7072da81d | ||
|
|
4c9b9fb74a | ||
|
|
feb4b516a4 | ||
|
|
d50191c6b8 | ||
|
|
3db3fa4e1f | ||
|
|
ad31961c2b | ||
|
|
ccdaefeb61 | ||
|
|
8c9bcba198 | ||
|
|
a273af0abe | ||
|
|
05a063b001 | ||
|
|
8487195512 | ||
|
|
250c47ccb7 | ||
|
|
e5aeb4f3a7 | ||
|
|
eab8d984e6 | ||
|
|
6b3f19a618 | ||
|
|
d5f8871064 | ||
|
|
77e899957c | ||
|
|
dd3515305c | ||
|
|
73c3ec4820 | ||
|
|
fde5160d56 | ||
|
|
13923705e5 | ||
|
|
d3afc95261 | ||
|
|
326d7e474c | ||
|
|
537b5d9725 | ||
|
|
697c1b5b43 | ||
|
|
2b6057161e | ||
|
|
8e2a6444bd | ||
|
|
b04df40b7d | ||
|
|
3e17d94904 | ||
|
|
29123054cc | ||
|
|
530c038985 | ||
|
|
2e9d2f0491 | ||
|
|
69ab9b4f15 | ||
|
|
1c8b940925 | ||
|
|
0e05a4ea18 | ||
|
|
9e4285b4c5 | ||
|
|
e89d2af8ae | ||
|
|
8e7d663060 | ||
|
|
179b33387e | ||
|
|
2c9a7c443f | ||
|
|
0de964e68c | ||
|
|
97046af931 | ||
|
|
ec24e776e7 | ||
|
|
92d4ef05fa | ||
|
|
fb27c50c75 | ||
|
|
0141bf039a | ||
|
|
54f9bb7f21 | ||
|
|
2c4e5eb5cc | ||
|
|
cd42f45a1f | ||
|
|
ec38895765 | ||
|
|
fc30579bbc | ||
|
|
3e6223e4e5 | ||
|
|
27c71124ff | ||
|
|
3a8a8a36f5 | ||
|
|
ed6de5e806 | ||
|
|
bf8a5befa3 | ||
|
|
a3fe641f6b | ||
|
|
f4f99c25db | ||
|
|
640d80e334 | ||
|
|
4f196b516f | ||
|
|
87f07bf95c | ||
|
|
1bfd7891b5 | ||
|
|
472eb0ee52 | ||
|
|
7638c67da6 | ||
|
|
7a0c143b5b | ||
|
|
fff8e11524 | ||
|
|
af24208cf3 | ||
|
|
85bccea2dd | ||
|
|
f7c8cac6ec | ||
|
|
97a5ac5bb0 | ||
|
|
1d57076010 | ||
|
|
d298ac872c | ||
|
|
c0581e781c | ||
|
|
6befd6341a | ||
|
|
504ef8dd68 | ||
|
|
127500d890 |
138
.github/workflows/python-app.yml
vendored
@@ -1,138 +0,0 @@
|
||||
# <AUTO_MAA:A MAA Multi Account Management and Automation Tool>
|
||||
# Copyright © <2024> <DLmaster361>
|
||||
|
||||
# This file is part of AUTO_MAA.
|
||||
|
||||
# AUTO_MAA is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published
|
||||
# by the Free Software Foundation, either version 3 of the License,
|
||||
# or (at your option) any later version.
|
||||
|
||||
# AUTO_MAA is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
|
||||
# the GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with AUTO_MAA. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# DLmaster_361@163.com
|
||||
|
||||
name: Build AUTO_MAA
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ "main" ]
|
||||
paths-ignore:
|
||||
- '**.md'
|
||||
- 'LICENSE'
|
||||
pull_request:
|
||||
branches: [ "main" ]
|
||||
paths-ignore:
|
||||
- '**.md'
|
||||
- 'LICENSE'
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
pre_check:
|
||||
name: Pre Checks
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Repo Check
|
||||
run: |
|
||||
if [[ "$GITHUB_REPOSITORY" != "DLmaster361/AUTO_MAA" ]]; then
|
||||
echo "When forking this repository to make your own builds, you have to adjust this check."
|
||||
exit 1
|
||||
fi
|
||||
exit 0
|
||||
build_AUTO_MAA:
|
||||
runs-on: windows-latest
|
||||
needs: pre_check
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
- name: Set up Python 3.12
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.12"
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install flake8 pytest
|
||||
pip install -r requirements.txt
|
||||
- name: Lint with flake8
|
||||
run: |
|
||||
# stop the build if there are Python syntax errors or undefined names
|
||||
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
|
||||
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
|
||||
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
|
||||
- name: Built with pyinstaller
|
||||
run: |
|
||||
pyinstaller -F --version-file res/info.txt -w --icon=res/AUTO_MAA.ico AUTO_MAA.py --hidden-import plyer.platforms.win.notification
|
||||
- name: Read version
|
||||
id: read_version
|
||||
run: |
|
||||
$VERSION=(Get-Content -Path "更新说明.txt" -TotalCount 1).Trim()
|
||||
"version=$VERSION" | Out-File -FilePath $env:GITHUB_ENV -Append
|
||||
- name: Create Zip
|
||||
run: |
|
||||
Compress-Archive -Path data,gui,res,AUTO_MAA.py,dist/AUTO_MAA.exe,requirements.txt,README.md,LICENSE,更新说明.txt -DestinationPath AUTO_MAA_${{ env.version }}.zip
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: AUTO_MAA_${{ env.version }}
|
||||
path: AUTO_MAA_${{ env.version }}.zip
|
||||
publish_release:
|
||||
name: Publish release
|
||||
needs: build_AUTO_MAA
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Download artifacts
|
||||
uses: actions/download-artifact@v4
|
||||
with:
|
||||
pattern: AUTO_MAA_*
|
||||
merge-multiple: true
|
||||
path: artifacts
|
||||
- name: Check if release exists
|
||||
id: check_if_release_exists
|
||||
run: |
|
||||
release_id=$(gh release view $(head -n 1 更新说明.txt) --json id --jq .id || true)
|
||||
if [[ -z $release_id ]]; then
|
||||
echo "release_exists=false" >> $GITHUB_OUTPUT
|
||||
else
|
||||
echo "release_exists=true" >> $GITHUB_OUTPUT
|
||||
fi
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }}
|
||||
- name: Create release
|
||||
id: create_release
|
||||
if: steps.check_if_release_exists.outputs.release_exists == 'false'
|
||||
run: |
|
||||
set -xe
|
||||
shopt -s nullglob
|
||||
NAME="$(head -n 1 更新说明.txt)"
|
||||
TAGNAME="$(head -n 1 更新说明.txt)"
|
||||
NOTES_MAIN="$(tail -n +2 更新说明.txt)"
|
||||
NOTES_TAIL="\`\`\`本release通过GitHub Actions自动构建\`\`\`"
|
||||
NOTES="$NOTES_MAIN<br><br>$NOTES_TAIL"
|
||||
gh release create "$TAGNAME" --target "main" --title "$NAME" --notes "$NOTES" artifacts/*
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }}
|
||||
- name: Update release
|
||||
if: steps.check_if_release_exists.outputs.release_exists == 'true'
|
||||
run: |
|
||||
set -xe
|
||||
shopt -s nullglob
|
||||
NAME="$(head -n 1 更新说明.txt)"
|
||||
TAGNAME="$(head -n 1 更新说明.txt)"
|
||||
NOTES_MAIN="$(tail -n +2 更新说明.txt)"
|
||||
NOTES_TAIL="\`\`\`本release通过GitHub Actions自动构建\`\`\`"
|
||||
NOTES="$NOTES_MAIN<br><br>$NOTES_TAIL"
|
||||
gh release delete "$TAGNAME" --yes
|
||||
gh release create "$TAGNAME" --target "main" --title "$NAME" --notes "$NOTES" artifacts/*
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }}
|
||||
9
.gitignore
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
__pycache__/
|
||||
config/
|
||||
data/
|
||||
debug/
|
||||
history/
|
||||
script/
|
||||
resources/notice.json
|
||||
resources/theme_image.json
|
||||
resources/images/Home/BannerTheme.jpg
|
||||
2231
AUTO_MAA.py
158
README.md
@@ -1,157 +1,15 @@
|
||||
# AUTO_MAA
|
||||
MAA多账号管理与自动化软件
|
||||
# AUTO_MAA服务分支
|
||||
|
||||

|
||||
## 服务项目
|
||||
|
||||
----------------------------------------------------------------------------------------------
|
||||
### 下载器信息
|
||||
|
||||
</h1>
|
||||
为下载器提供应用列表、代理与下载站地址指引
|
||||
|
||||
[](https://github.com/DLmaster361/AUTO_MAA/stargazers)
|
||||
[](https://github.com/DLmaster361/AUTO_MAA/network)
|
||||
[](https://github.com/DLmaster361/AUTO_MAA/issues)
|
||||
[](https://github.com/DLmaster361/AUTO_MAA/graphs/contributors)
|
||||
[](https://github.com/DLmaster361/AUTO_MAA/blob/main/LICENSE)
|
||||
</div>
|
||||
### 活动主题
|
||||
|
||||
## 重要声明
|
||||
本软件是一个外部工具,旨在优化MAA多账号功能体验,并通过一些方法解决MAA项目未能解决的部分问题,改善代理的稳定性。该软件包可以存储明日方舟多账号数据,并通过修改MAA配置文件、读取MAA日志等行为自动完成多账号代理。本开发团队承诺,不会修改明日方舟游戏本体与相关配置文件。
|
||||
发布活动主题图片下载链接
|
||||
|
||||
本项目使用GPL开源,相关细则如下:
|
||||
### 公告
|
||||
|
||||
- **作者:** AUTO_MAA软件作者为DLmaster、DLmaster361或DLmaster_361,以上均指代同一人。
|
||||
- **使用:** AUTO_MAA使用者可以按自己的意愿自由使用本软件。依据GPL,对于由此可能产生的损失,AUTO_MAA项目组不负任何责任
|
||||
- **分发:** AUTO_MAA允许任何人自由分发本软件,包括进行商业活动牟利。但所有分发者必须遵循GPL向接收者提供本软件项目地址、完整的软件源码与GPL协议原文(件),违反者可能会被追究法律责任
|
||||
- **传播:** AUTO_MAA原则上允许传播者自由传播本软件。但由于软件性质,项目组不希望发现任何人在明日方舟官方媒体(包括官方媒体账号与森空岛社区等)或明日方舟游戏相关内容(包括同好群、线下活动与游戏内容讨论等)下提及AUTO_MAA或MAA,希望各位理解
|
||||
- **衍生:** AUTO_MAA允许任何人对软件本体或软件部分代码进行二次开发或利用。但依据GPL,相关成果也必须使用GPL开源
|
||||
- **授权:** 如果希望在使用AUTO_MAA的相关成果后仍保持自己的项目闭源,请在Issues中说明来意。得到项目组认可后,我们可以提供另一份使用不同协议的代码,此协议主要内容如下:被授权者可以自由使用该代码并维持闭源;被授权者必须定期为AUTO_MAA作出贡献
|
||||
- **贡献:** 不论是直接参与软件的维护编写,或是撰写文档、测试、反馈BUG、给出建议、参与讨论,都为AUTO_MAA项目的发展完善做出了不可忽视的贡献。项目组提倡各位贡献者遵照GitHub开源社区惯例,发布Issues参与项目。避免私信或私发邮件(安全性漏洞或敏感问题除外),以帮助更多用户
|
||||
|
||||
以上细则是本项目对GPL的相关补充与强调。未提及的以GPL为准,发生冲突的以本细则为准。如有不清楚的部分,请发Issues询问。若发生纠纷,相关内容也没有在Issues上提及的,项目组拥有最终解释权
|
||||
|
||||
**注意**
|
||||
- 由于本软件有修改其它目录JSON文件等行为,使用前请将AUTO_MAA添加入Windows Defender信任区以及防病毒软件的信任区或开发者目录,避免被误杀
|
||||
|
||||
---
|
||||
# 使用方法
|
||||
|
||||
## 安装与配置MAA
|
||||
|
||||
```
|
||||
本软件是MAA的外部工具,需要安装配置MAA后才能使用。
|
||||
```
|
||||
|
||||
### MAA安装
|
||||
|
||||
- 什么是MAA? [官网](https://maa.plus/)/[GitHub](https://github.com/CHNZYX/Auto_Simulated_Universe/archive/refs/heads/main.zip)
|
||||
|
||||
- MAA下载地址 [GitHub下载](https://github.com/MaaAssistantArknights/MaaAssistantArknights/releases)
|
||||
|
||||
### MAA配置
|
||||
|
||||
1. 完成MAA的adb配置等基本配置
|
||||
|
||||
2. 确保当前配置名为“Default”,取消所有“定时执行”
|
||||
|
||||

|
||||
|
||||
3. 取消勾选“开机自启动MAA”,勾选“启动MAA后直接运行”和“启动MAA后自动开启模拟器”。配置自己模拟器所在的位置并根据实际情况填写“等待模拟器启动时间”(建议预留10s以防意外)。如果是多开用户,需要填写“附加命令”,具体填写值参见多开模拟器对应快捷方式路径(如“-v 1”)。
|
||||
|
||||

|
||||
|
||||
4. 勾选“定时检查更新”、“自动下载更新包”和“自动安装更新包”
|
||||
|
||||

|
||||
|
||||
## 下载AUTO_MAA [](https://github.com/DLmaster361/AUTO_MAA/releases)
|
||||
|
||||
- GitHub下载地址 [GitHub下载](https://github.com/DLmaster361/AUTO_MAA/releases)
|
||||
|
||||
## 配置AUTO_MAA
|
||||
|
||||
|
||||
### 启动AUTO_MAA
|
||||
|
||||
- 双击`AUTO_MAA.exe`以启动软件
|
||||
|
||||
```
|
||||
注意:
|
||||
|
||||
首次启动时会要求设置管理密钥。
|
||||
|
||||
管理密钥是解密用户密码的唯一凭证,与数据库绑定。
|
||||
密钥丢失或data/key/目录下任一文件损坏都将导致解密无法正常进行。
|
||||
|
||||
本项目采用自主开发的混合加密模式,项目组也无法找回您的管理密钥或修复data/key/目录下的文件。
|
||||
如果不幸的事发生,建议您删除data/key/目录与data/data.db文件后重新录入信息。
|
||||
```
|
||||
|
||||
### 配置信息
|
||||
|
||||
- 本项目已初步完成GUI开发,您可以在用户管理页与设置页配置信息。
|
||||
|
||||
```
|
||||
特别的:
|
||||
|
||||
你可以自定义关卡号替换方案。
|
||||
程序会读取data/gameid.txt中的数据,依据此进行关卡号的替换,便于常用关卡的使用。
|
||||
gameid.txt在初始已经存储了一些常用资源本的替代方案。
|
||||
```
|
||||
|
||||

|
||||
|
||||
## 运行代理任务
|
||||
|
||||
### 直接运行
|
||||
|
||||
- 在执行页单击`立即执行`直接运行
|
||||
|
||||
### 定时运行
|
||||
|
||||
- 在执行页的`定时执行`栏设置时间
|
||||
|
||||
- 保持软件打开,软件会在设定的时间自动运行
|
||||
|
||||
## 人工排查代理结果
|
||||
|
||||
### 直接开始人工排查
|
||||
|
||||
- 在执行页单击`开始排查`启动排查进程
|
||||
|
||||
- 软件将调起MAA,依次登录各用户的账号
|
||||
|
||||
- 检查代理情况,可以手动完成未代理的任务
|
||||
|
||||
- 在对话框中单击对应账号的代理情况
|
||||
|
||||
- 结束人工排查后,相关排查情况将被写入用户管理页的`备注`
|
||||
|
||||
---
|
||||
# 关于
|
||||
|
||||
欢迎加入AUTO_MAA项目组,欢迎反馈bug
|
||||
|
||||
QQ群:957750551
|
||||
|
||||
----------------------------------------------------------------------------------------------
|
||||
|
||||
如果喜欢这个项目,可以打赏作者一杯咖啡吗?
|
||||
|
||||

|
||||
|
||||
----------------------------------------------------------------------------------------------
|
||||
## 贡献者
|
||||
|
||||
感谢以下贡献者对本项目做出的贡献
|
||||
|
||||
<a href="https://github.com/DLmaster361/AUTO_MAA/graphs/contributors">
|
||||
|
||||
<img src="https://contrib.rocks/image?repo=DLmaster361/AUTO_MAA" />
|
||||
|
||||
</a>
|
||||
|
||||

|
||||
|
||||
## Star History
|
||||
|
||||
[](https://star-history.com/#DLmaster361/AUTO_MAA&Date)
|
||||
发布AUTO_MAA公告
|
||||
12
apps_info.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"MaaAssistantArknights 「明日方舟助手」": {
|
||||
"rid": "MAA",
|
||||
"os": "win",
|
||||
"arch": "x64"
|
||||
},
|
||||
"ZenlessZoneZero-OneDragon 「绝区零一条龙」": {
|
||||
"rid": "ZZZ-OneDragon",
|
||||
"os": "",
|
||||
"arch": ""
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
龙门币:CE-6
|
||||
技能:CA-5
|
||||
红票:AP-5
|
||||
经验:LS-6
|
||||
剿灭模式:Annihilation
|
||||
12
download_info.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"proxy_list": [
|
||||
"https://gitproxy.click/",
|
||||
"https://gh.llkk.cc/",
|
||||
"https://github.akams.cn/",
|
||||
"https://ghfast.top/",
|
||||
"https://github.tbedu.top/"
|
||||
],
|
||||
"download_dict": {
|
||||
"官方下载站": "http://221.236.27.82:10197/d/AUTO_MAA/"
|
||||
}
|
||||
}
|
||||
1193
gui/ui/main.ui
13
notice.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"notice_dict": {
|
||||
"代理风险预警通告之五": "\n## 代理风险预警通告之五\n\n鹰角小姐再次更新了她的用户协议,请您`手动确认新版用户协议`,否则MAA将无法正常执行账号登录。\n\n请注意:每个游戏账号均需`独立完成协议确认`且AUTO_MAA`无法代为操作此项流程`!\n",
|
||||
"主程序更新警示之三": "\n## 主程序更新警示之三\n\n- 由于开发者犯蠢,`v4.4.1-beta.1` 版本出现大量莫名其妙的崩溃弹窗,应用内更新也无法进行,相关问题已在 `v4.4.1-beta.3` 版本中修复,但您需要手动下载 `v4.4.1-beta.3` 版本进行覆盖安装。\n\n- 若您无法直接访问Github,请使用[此临时链接](http://221.236.27.82:10197/d/AUTO_MAA/AUTO_MAA_v4.4.1-beta.3.zip)进行下载。\n\n- 此次异常仅影响公测版用户,稳定版用户无需理会。\n",
|
||||
"主程序更新警示之二": "\n## 主程序更新警示之二\n\n- Mirror酱由于平台策略更新,相关更新服务暂不可用,请暂时删除cdk,使用一般更新渠道进行更新,预期将在 `v4.4.0-beta.2` 版本完成修复。\n\n- `AUTO_MAA_v4.3` 向 `AUTO_MAA_v4.4` 版本更新时,提示权限不足属正常现象,直接关闭该窗口,手动打开 `AUTO_MAA` 即可。\n",
|
||||
"MuMu 模拟器更新预警": "\n## MuMu 模拟器更新预警\n\n近期 **MuMu 模拟器 5.0** 正在进行内测,并预计将于 6 月 20 日起陆续开放下载。此次 MuMu 新版本修改了 `adb路径`、`模拟器程序名` 及 `安装路径`。\n\n在更新了 `MuMu 5.0` 后:\n\n若使用 MuMu 的默认 adb,须勾选 MAA 中的 「设置 - 连接设置 - 自动检测连接」 重新检测或手动修改 「设置 - 连接设置 - ADB 路径」。\n\n- 原路径:{安装目录}\\shell\\adb.exe\n\n- 新路径:{安装目录}\\nx_main\\adb.exe\n\n若开启自动启动模拟器,须重新设置 「设置 - 启动设置 - 模拟器路径」。\n\n- 原路径:{安装目录}\\shell\\MuMuPlayer.exe\n\n- 新路径:{安装目录}\\nx_device\\12.0\\shell\\MuMuNxDevice.exe\n\n另:若无必要,项目组不建议用户升级到该版本,而是在新版本基本稳定后再进行升级。\n",
|
||||
"版本更新方法升级!": "\n## 版本更新方法升级!\n\n为改善更新体验,从v4.3.0版本开始,AUTO_MAA正式接入`Mirror酱`更新服务!\n\n`Mirror酱`是一个第三方应用分发平台,为开源应用提供更新辅助服务。\n\n在v4.3.0版本后,`Mirror酱`将为AUTO_MAA用户提供免费的更新检查服务以及付费的文件下载服务。\n\n若您未填写`Mirror酱 CDK`,AUTO_MAA将在获取到来自`Mirror酱`的版本更新信息后,从原有的镜像站或加速站获取更新文件,下载过程可能不稳定。\n\n若您填写`Mirror酱 CDK`,AUTO_MAA将在获取到来自`Mirror酱`的版本更新信息后,从`Mirror酱`下载站获取更新文件,下载速度更稳定更快。\n\n- **为什么要接入第三方应用分发平台?**因为旧有的更新逻辑存在较大缺陷,由于版本更新信息与软件源代码必须同时发布,而软件源代码大约需要 1.5 小时才能生成可以直接使用的软件包。这导致每次版本更新后 1.5 小时内,用户可以看到更新的通知却无法下载更新文件。使用第三方应用分发服务可以规避这一窘境,平台会在收到软件包时才公示版本更新信息。\n\n- **为什么选择 Mirror 酱?** 因为`Mirror酱`可以免费接入,且`Mirror酱 CDK`是通用的,获取之后可以凭此更新包括 MAA、March7thAssistant 在内的多款开源软件,对于用户来说性价比较高。此外,`Mirror酱`的收益除了用于维护服务器与给开发者提供分成外,还会不时拿出一部分回馈明日方舟周边社区,为许多存在赤字的项目提供资金赞助。\n\n- **用户有啥需要注意的地方吗?**如果您已经拥有了`Mirror酱 CDK`,请速速填上。若还没有,可以视自己的软件更新情况选择是否获取。项目组不会因为接入`Mirror酱`而停止对原更新渠道的维护。\n\n若您有相关需求,请前往 [Mirror 酱官网](https://Mirrorchyan.com) 获取 `Mirror酱 CDK`。\n",
|
||||
"AUTO_MAA私域邮箱": "\n## AUTO_MAA私域邮箱已上线!\n\n- **AUTO_MAA私域邮箱是什么?**AUTO_MAA私域邮箱是基于阿里云企业邮箱的`automaa.xyz`域名邮箱。\n\n- **AUTO_MAA私域邮箱有啥优点?**嗯,域名比较特别,看起来专业点?\n\n- **AUTO_MAA私域邮 箱怎么用于通知服务?**AUTO_MAA私域邮箱的登录页为[阿里邮箱企业版](https://qiye.aliyun.com),SMTP 服务器地址为`smtp.qiye.aliyun.com`,授权码为`登录密码`,其他使用方法与普通邮箱一致。\n\n- **怎么申请AUTO_MAA私域邮箱?**发送申请邮件到`DLmaster_361@automaa.xyz`,要求邮件中包含:`申请邮箱的类别(用户/项目组)`、`邮箱名(纯英文)`、`安全手机号`、`申请原因`。 邮箱创建成功后,将会返回一封包含`初始密码`的回执邮件。\n",
|
||||
"开发者须知": "\n## AUTO_MAA开发者须知\n\n本项目开发者紧缺,欢迎任何有兴趣的开发者参与项目开发。参与项目前,请阅读以下两个文档,你需要的信息都在里面了:\n\n- [AUTO_MAA开发文档](https://github.com/DLmaster361/AUTO_MAA/wiki/%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3)\n\n- [AUTO_MAA开发者协作文档](https://docs.qq.com/aio/DQ3Z5eHNxdmxFQmZX)\n",
|
||||
"长期公告": "\n## 长期公告\n\n项目组**不希望**发现任何人在**明日方舟官方媒体(包括官方媒体账号与森空岛社区等)**或**明日方舟游戏相关内容(包括同好群、线下活动与游戏内容讨论等)**下提及`AUTO_MAA`或`MAA`。\n\n但也请注意,`AUTO_MAA`与`MAA`做出来就是要给大家用的,自然需要进行宣传。在正常的宣传内容底下上纲上线大可不必。\n\n若您在任何地方发现有人传播`AUTO_MAA`软件本体或衍生软件,却没有提供**源代码与本软件项目地址**的,请立即向项目组反馈,谢谢。\n"
|
||||
},
|
||||
"time": "2025-07-25 20:00"
|
||||
}
|
||||
13
notice_formatting.py
Normal file
@@ -0,0 +1,13 @@
|
||||
title = "主程序更新警示之三"
|
||||
markdown = """
|
||||
## 主程序更新警示之三
|
||||
|
||||
- 由于开发者犯蠢,`v4.4.1-beta.1` 版本出现大量莫名其妙的崩溃弹窗,应用内更新也无法进行,相关问题已在 `v4.4.1-beta.3` 版本中修复,但您需要手动下载 `v4.4.1-beta.3` 版本进行覆盖安装。
|
||||
|
||||
- 若您无法直接访问Github,请使用[此临时链接](http://221.236.27.82:10197/d/AUTO_MAA/AUTO_MAA_v4.4.1-beta.3.zip)进行下载。
|
||||
|
||||
- 此次异常仅影响公测版用户,稳定版用户无需理会。
|
||||
"""
|
||||
with open("notice.txt", "w", encoding="utf-8") as f:
|
||||
f.write(f'"{title}": "{markdown.replace("\n",r"\n")}"')
|
||||
print(f'"{title}": "{markdown.replace("\n",r"\n")}"')
|
||||
@@ -1,4 +0,0 @@
|
||||
plyer
|
||||
PySide6
|
||||
pycryptodome
|
||||
pyinstaller
|
||||
BIN
res/AUTO_MAA.ico
|
Before Width: | Height: | Size: 21 KiB |
BIN
res/AUTO_MAA.png
|
Before Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 309 KiB |
43
res/info.txt
@@ -1,43 +0,0 @@
|
||||
# UTF-8
|
||||
#
|
||||
VSVersionInfo(
|
||||
ffi=FixedFileInfo(
|
||||
# filevers and prodvers should be always a tuple with four items: (1, 2, 3, 4)
|
||||
# Set not needed items to zero 0.
|
||||
filevers=(4, 0, 0, 1),
|
||||
prodvers=(0, 0, 0, 0),
|
||||
# Contains a bitmask that specifies the valid bits 'flags'r
|
||||
mask=0x3f,
|
||||
# Contains a bitmask that specifies the Boolean attributes of the file.
|
||||
flags=0x0,
|
||||
# The operating system for which this file was designed.
|
||||
# 0x4 - NT and there is no need to change it.
|
||||
OS=0x4,
|
||||
# The general type of file.
|
||||
# 0x1 - the file is an application.
|
||||
fileType=0x1,
|
||||
# The function of the file.
|
||||
# 0x0 - the function is not defined for this fileType
|
||||
subtype=0x0,
|
||||
# Creation date and time stamp.
|
||||
date=(0, 0)
|
||||
),
|
||||
kids=[
|
||||
VarFileInfo([VarStruct('Translation', [0, 1200])]),
|
||||
StringFileInfo(
|
||||
[
|
||||
StringTable(
|
||||
'000004b0',
|
||||
[StringStruct('Comments', 'https://github.com/DLmaster361/AUTO_MAA/'),
|
||||
StringStruct('CompanyName', 'AUTO_MAA Team'),
|
||||
StringStruct('FileDescription', 'AUTO_MAA Component'),
|
||||
StringStruct('FileVersion', '4.0.0.1'),
|
||||
StringStruct('InternalName', 'AUTO_MAA'),
|
||||
StringStruct('LegalCopyright', 'Copyright © 2024 DLmaster361'),
|
||||
StringStruct('OriginalFilename', 'AUTO_MAA.py'),
|
||||
StringStruct('ProductName', 'AUTO_MAA'),
|
||||
StringStruct('ProductVersion', 'v4.0.0.1'),
|
||||
StringStruct('Assembly Version', 'v4.0.0.1')])
|
||||
])
|
||||
]
|
||||
)
|
||||
39
res/set.txt
@@ -1,39 +0,0 @@
|
||||
#主界面
|
||||
"MainFunction.ActionAfterCompleted": "ExitEmulatorAndSelf" #完成后(旧)
|
||||
"MainFunction.PostActions": "12" #完成后(新)
|
||||
"TaskQueue.WakeUp.IsChecked": "True" #开始唤醒
|
||||
"TaskQueue.Recruiting.IsChecked": "True" #自动公招
|
||||
"TaskQueue.Base.IsChecked": "True" #基建换班
|
||||
"TaskQueue.Combat.IsChecked": "True" #刷理智
|
||||
"TaskQueue.Mission.IsChecked": "True" #领取奖励
|
||||
"TaskQueue.Mall.IsChecked": "True" #获取信用及购物
|
||||
"TaskQueue.AutoRoguelike.IsChecked": "False" #自动肉鸽
|
||||
"TaskQueue.Reclamation.IsChecked": "False" #生息演算
|
||||
#刷理智
|
||||
"MainFunction.Stage1": "" #主关卡
|
||||
"MainFunction.Stage2": "" #备选关卡1
|
||||
"MainFunction.Stage3": "" #备选关卡2
|
||||
"Fight.RemainingSanityStage": "Annihilation" #剩余理智关卡
|
||||
"MainFunction.Series.Quantity": "1" #连战次数
|
||||
"Penguin.IsDrGrandet": "True" #博朗台模式
|
||||
"GUI.CustomStageCode": "False" #手动输入关卡名
|
||||
"GUI.UseAlternateStage": "False" #使用备选关卡
|
||||
"Fight.UseRemainingSanityStage": "True" #使用剩余理智
|
||||
"Fight.UseExpiringMedicine": "False" #无限吃48小时内过期的理智药
|
||||
"GUI.HideUnavailableStage": "False" #隐藏当日不开放关卡
|
||||
"Infrast.CustomInfrastPlanShowInFightSettings": "False" #显示基建计划
|
||||
"Penguin.EnablePenguin": "True" #上报企鹅物流
|
||||
"Yituliu.EnableYituliu": "True" #上报一图流
|
||||
#基建换班
|
||||
"Infrast.CustomInfrastEnabled": "True" #启用自定义基建配置
|
||||
"Infrast.DefaultInfrast": "user_defined" #内置配置
|
||||
"Infrast.IsCustomInfrastFileReadOnly": "False" #自定义基建配置文件只读
|
||||
"Infrast.CustomInfrastFile": "" #自定义基建配置文件地址
|
||||
#设置
|
||||
"Start.ClientType": "Bilibili"、 "Official" #服务器
|
||||
"Timer.Timer1": "False" #时间设置1
|
||||
"VersionUpdate.ScheduledUpdateCheck": "True" #定时检查更新
|
||||
"VersionUpdate.AutoDownloadUpdatePackage": "True" #自动下载更新包
|
||||
"VersionUpdate.AutoInstallUpdatePackage": "True" #自动安装更新包
|
||||
"Start.RunDirectly": "True" #启动MAA后直接运行
|
||||
"Start.StartEmulator": "True" #启动MAA后自动开启模拟器
|
||||
6
theme_image.json
Normal file
25
toexe.py
@@ -1,25 +0,0 @@
|
||||
# <AUTO_MAA:A MAA Multi Account Management and Automation Tool>
|
||||
# Copyright © <2024> <DLmaster361>
|
||||
|
||||
# This file is part of AUTO_MAA.
|
||||
|
||||
# AUTO_MAA is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published
|
||||
# by the Free Software Foundation, either version 3 of the License,
|
||||
# or (at your option) any later version.
|
||||
|
||||
# AUTO_MAA is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
|
||||
# the GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with AUTO_MAA. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# DLmaster_361@163.com
|
||||
|
||||
import os
|
||||
|
||||
os.system(
|
||||
"pyinstaller -F --version-file res/info.txt -w --icon=res/AUTO_MAA.ico AUTO_MAA.py --hidden-import plyer.platforms.win.notification"
|
||||
)
|
||||
16
更新说明.txt
@@ -1,16 +0,0 @@
|
||||
v4.0_beta
|
||||
## 新增功能
|
||||
- 服务器切换功能上线,支持B服 #7
|
||||
- 用户高级配置功能上线,支持用户修改几乎所有MAA配置
|
||||
## 修复BUG
|
||||
- 修复无用户进行代理时的逻辑错误
|
||||
## 程序优化
|
||||
- log获取部分集成为1个函数
|
||||
- 消除部分if嵌套
|
||||
## 更新说明
|
||||
- 项目初始阶段,不会提供专门的版本更新程序,您需要手动更新程序。
|
||||
- v2.1.5及以前的用户,由于新版本采用全新的架构,您需要手动输入之前的信息。
|
||||
- v3.0_Beta版用户,直接用`AUTO_MAA.exe`替代`gui.exe`后,将原文件夹下的`gui文件夹`用新版本对应文件替换,重新设置每个用户的`自定义基建`选项(输入`-`以关闭该功能,输入自定义基建配置文件地址以开启该功能)。
|
||||
- v3.1~v3.1.3_beta版用户,将原文件夹下除`data文件夹`和`config文件夹`外的内容用新版本对应文件替换即可。
|
||||
- 老用户请务必备份原有数据,在更新前确保所填MAA路径有效且已存在MAA配置文件,此次更新的代码改动较大,可能有数据遗失的风险。
|
||||
- 新用户请忽略本说明。
|
||||