翻译 详细介绍(部分)

This commit is contained in:
Helloworld
2022-06-02 14:35:42 +08:00
parent 08a0f4f31e
commit 7fa2ed3923
3 changed files with 85 additions and 5 deletions

View File

@@ -157,15 +157,15 @@ Todo
- `StartButton2`
Starting.
- `MedicineConfirm`
Confirmation of adding sanity.
Confirmation of using Sanity Potion.
- `StoneConfirm`
Confirmation of using originium.
Confirmation of using Originite Prime.
- `RecruitRefreshConfirm`
Confirmation of refreshing recruitment list.
- `RecruitConfirm`
Confirmation of recruiting.
Confirmation of recruitment.
- `RecruitNowConfirm`
Confirmation of recruiting now.
Confirmation of expedited recruitment.
- `ReportToPenguinStats`
Reporting to Penguin Stats.
- `InfrastDormDoubleConfirmButton`

View File

@@ -68,7 +68,7 @@ Usage of `resource/tasks.json` and description of each field
"reduceOtherTimes": [ "OtherTaskName1", "OtherTaskName2" ],
// Reducing execution counter of other tasks after execution, optional
// E.g. That sanity is added means clicking the blue start button did not take effect so the counter of the starting task should be reduced by 1.
// E.g. Using sanity potion means clicking the blue start button did not take effect so the counter of the starting task should be reduced by 1.
"specificRect": [ 100, 100, 50, 50],
// Available only when `action` is `ClickRect`, indicating the position to click (random position within the region), required. Auto-scaling based on 1280 * 720 resolution.

80
docs/en/USER_MANUAL.md Normal file
View File

@@ -0,0 +1,80 @@
# MAA User Manual
## Introduction
### Operations
- If there is no stage you need, please click **blue start button** manually and select `current stage`.
- When any of the `Sanity Potion`, `Originite Prime`, `Times` conditions are met, the task is considered completed and stops.
- Example 1check `Sanity Potion`: `999`, `Originite Prime`: `10`, `Times`: `1`. After **ONE** operation is completed, the task stops because `Times`: `1` is met.
- Example 2uncheck `Sanity Potion` and `Originite Prime`, and set `Times`: `100`. After sanity is used up (maybe several times), the condition `Sanity Potion` and `Originite Prime` is met, and the task stops.
- Uploading operation statistics to [Penguin Stats](https://penguin-stats.cn/).
- Custom Penguin Stats ID.
- Recognizing and displaying drops.
- Auto-reconnection after disconnection.
- Auto-reconnection after 4 AM.
- Annihilation support.
- Supporting operator level-up.
- Supporting auto-combat failure by abandoning the operation.
### Infrastructure
#### Shifting Strategy
Auto-calculate and choose the **optimal solution within a single facility**. Supports all general and special skill combination. Supports recognition of Battle Record, Pure Gold, Originium Shard, Chip, etc. for different operators.
#### Morale Threshold for Resting
Recognize the percentage of the Morale progress bar. When Morale decreases beyond some threshold, move the operator to the domitory.
#### Note
- The shifting strategy is based on the optimal solution within a single facility instead of multiple facilities. Combination such as: `Shamare+Tequila`, `Vermeil+Scene` within a single facility can be recognized correctly; while combination like `Rosmontis`, `Pinus Sylvestris` among facilities is not supported yet.
- If `Usage of Drone` is selected with the option `Trading Post-LMD`, it will recognize `Shamare` and reserve it for her.
- Operators of corresponding fraction will be selected when only one Clue is needed Reception Room; otherwise general operators will be chosen.
- Reception Room will send out Clues only when your Clues are full. Three Clues will be send out at most. You can edit `SelectClue` - `maxTimes` field in `resource/tasks.json` to edit number of Clues sent if you want.
- Due to the complexity of Control Center, only `Amiya`, `Swire`, `Kal'tsit`, `Team Rainbow` and other Morale+0.05 operators will be considered. To be improved in future.
- Some alternate operators may have conflicts in Infrastructure. Please notice if there is "Operator conflict" warnings on the UI, and double check the Infrastructure to shift manually (e.g. some facilities may not have any operator).
### Recruitment Recognition
- Auto-recruitment and recruitment recognition are two different features!
- Auto-recruitment supports using `Expedited Plan` to make it fully automated! Please set it in the settings.
- Pop-up window when 5★, 6★ operators are recruited.
### 自动肉鸽功能
- 设置中的三个选项
- 尽可能往后打:用于刷蜡烛
- 刷源石锭投资,第一层商店后直接退出:刷源石锭最高效的模式,建议手动选择 `古堡观光` (简单)模式
- 刷源石锭投资,投资后退出:兼顾刷蜡烛和刷源石锭投资的模式
- 肉鸽已支持自动识别干员及练度,并自动选择较优干员及技能
- 支持掉线重连、支持凌晨 4 点更新后继续回去刷
- 如果软件出现 bug 卡住了,会自动放弃当次探索并重试。但如果经常在某个地方卡住然后放弃、严重影响效率的,欢迎提个 issue 反馈一下~
### Share Your Tasks
Welcome to QQ Group: 912322156
#### Load Tasks
- Please run it on the screen with `Start Operation` button.
- If you need to make your own build manually, turn off `auto build` to do so.
#### Create Tasks
- A tool for creating tasks is provided in the directory of EXE file. See also: [Task schema documenatation](TASK_SCHEMA.md) for help.
- How to get map coordinates: start an operation after filling in `stage_name`. A file named `map.png` will be generated for your reference. Features like displaying map on the creator tool will be supported in future.
- Drill plan is recommended for testing.
- If the name of operator is not recognized correctly, check the log `asst.log` to see what is the recognition result, and edit `resource/tasks.json` - `CharsNameOcrReplace` to replace it.
- It is recommended to write your own name, video walkthrough URL, or other things that you think helpful in the description.
### Miscellaneous
- Tasks order can be changed on the UI. So can the shifting order in the infrastructure.
- All clicking event is randomized within a region, following Poisson distribution (higher probability at the center, lower probability around).
- Developed in C++, the core algorithm supports multi-level cache, in order to reduce CPU and memory usage as much as possible.
- Our software supports auto-update ✿✿ヽ(°▽°)ノ✿ Beta-testers can try beta versions, which updates faster and less buggy (maybe).
- If auto-update fails, you can download manually and put the ZIP file under the same directory. The update will start automatically.