* 自动委托0,96 * Update repo/js/AutoEntrust/assets/丘丘人的一小步/苍风高地-1.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * 自动委托0.97 * 补充 --------- Co-authored-by: 秋云 <physligl@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
110 lines
3.7 KiB
Markdown
110 lines
3.7 KiB
Markdown
# 对话委托制作方法
|
||
|
||
对话委托制作方法可分为初始配置和制作过程,加群1053392753发送文件获取大佬手对手指导:
|
||
|
||
## 初始配置
|
||
- **配置开发环境**:设置添加路径点快捷键。订阅 `AutoTranscribePathing` `Hoshino-Tool`脚本
|
||
- **依照自身的技术力选择方法**:熟悉地图追踪制作可尝试方法二,若不熟悉可尝试方法一,方法三。
|
||
|
||
## 制作过程
|
||
|
||
### 方法一:伪简单对话委托制作(推荐!!!难度:★★☆☆☆)
|
||
|
||
1. **检查重复**:查看 `https://docs.qq.com/sheet/DWGRCTGtDUGVPa1h0?tab=BB08J2`,若已完成无需重复制作。
|
||
|
||
2. **使用自动地图追踪录制脚本**:
|
||
- 订阅 `AutoTranscribePathing` 脚本
|
||
- 设置委托名称、地点和追踪编号
|
||
- 从传送点开始录制,结束时打开大地图
|
||
- 录制完成后,将生成的文件夹压缩发送给作者
|
||
|
||
3. **流程文件创建**:
|
||
- 文件位置:`\AutoEntrust\assets\process\{委托名称}\{委托地点}\process.json`
|
||
- 示例:往下看
|
||
|
||
4. **流程文件类型**:使用简单版格式,如 `XXX-1.json` 表示地图追踪,`F` 表示对话。
|
||
|
||
### 方法二:标准对话委托制作(推荐!难度:★★★☆☆)
|
||
|
||
1. **检查重复**:查看 `https://docs.qq.com/sheet/DWGRCTGtDUGVPa1h0?tab=BB08J2`,若已完成无需重复制作。
|
||
|
||
2. **查看委托信息**:了解当前对话委托的名称及地点。
|
||
|
||
3. **流程文件创建**:
|
||
- 文件位置:`\AutoEntrust\assets\process\{委托名称}\{委托地点}\process.json`
|
||
|
||
4. **分支处理**:对于复杂委托,可以使用分支判断,基于坐标或任务追踪文本进行判断。(未完成)
|
||
|
||
5. **制作标准对话委托**:继续查看完整文档(没有群里问),流程文件类型json,简单版格式都可以。
|
||
|
||
### 方法三:坐标提供(难度:★☆☆☆☆)
|
||
|
||
1. **检查重复**:查看 `https://docs.qq.com/sheet/DWGRCTGtDUGVPa1h0?tab=BB08J2`,若已完成无需重复制作。
|
||
|
||
1. **每天做一个对话委托**:在NPC战斗地点获取坐标。
|
||
|
||
2. **获取坐标的三种方式**:
|
||
- 使用星野工具箱(Hoshino-Tool)获取当前坐标
|
||
- 使用录制编辑器,添加路径点快捷键
|
||
- 打开快捷键绑定,绑定从大地图获取坐标快捷键。按下它获取坐标
|
||
|
||
4. **提供必要信息**:
|
||
- 坐标位置
|
||
- 地点类型(战斗或对话)
|
||
- 如有多个NPC,需备注名称
|
||
|
||
## json流程文件示例
|
||
|
||
```json
|
||
[
|
||
{
|
||
"type": "地图追踪",
|
||
"data": "tracking1.json",
|
||
"note": "执行第一个地图追踪步骤"
|
||
},
|
||
{
|
||
"type": "对话",
|
||
"data": {
|
||
"skipCount": 5,
|
||
"priorityOptions": ["同意", "接受委托", "我来帮忙"],
|
||
"npcWhiteList": ["派蒙", "凯亚", "安柏"]
|
||
},
|
||
"note": "执行对话步骤,优先选择特定选项并与白名单NPC交互"
|
||
},
|
||
{
|
||
"type": "按键",
|
||
"data": "F",
|
||
"note": "按下F键"
|
||
},
|
||
{
|
||
"type": "追踪委托",
|
||
"data": {
|
||
"name": "鲁道夫",
|
||
"iconType": "task"
|
||
},
|
||
"note": "追踪委托NPC"
|
||
},
|
||
{
|
||
"type": "tp",
|
||
"data": [100, 200, true],
|
||
"note": "传送到坐标(100, 200),强制传送"
|
||
}
|
||
]
|
||
```
|
||
|
||
## 简单版格式流程文件示例
|
||
- `XXX-1.json` 表示地图追踪,`F` 表示对话
|
||
```json
|
||
//如果你遇到了困难,比如说需要飞行或者需要攀爬可以查看
|
||
// https://bettergi.com/feats/autos/pathing-dev.html
|
||
// https://www.bilibili.com/video/BV1JVXxYyE7Y,
|
||
//如果你不想查看也可以备注交给其余开发者。
|
||
//备注方法:"//"
|
||
|
||
父亲能做的事-晨曦酒庄-1.json
|
||
F
|
||
父亲能做的事-晨曦酒庄-2.json
|
||
F
|
||
父亲能做的事-晨曦酒庄-3.json
|
||
F
|
||
``` |