Skip to content

Commit 1d78f31

Browse files
authored
日志分析工具20260318、鳗肉、冬凌草微調 (#3008)
1 parent e5942a7 commit 1d78f31

19 files changed

Lines changed: 813 additions & 708 deletions

repo/js/日志分析工具/README.md

Lines changed: 78 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
1. **打开工具** - 访问上述在线地址
3131
2. **上传日志** - 拖放BetterGI日志文件(文件名以`better-genshin-impact`开头)
3232
- BetterGI日志文件所在位置如下
33-
- C:\你BGI所安裝的目錄\BetterGI\log
34-
- 或使用BGI打開目錄
33+
- C:\你BGI所安装的目录\BetterGI\log
34+
- 或使用BGI打开目录
3535
- <img width="905" height="599" alt="QQ_1759765939508" src="https://github.com/user-attachments/assets/615087a5-eead-4eb8-8028-4bfe74d9b8ff" />
3636

3737
3. **查看分析** - 工具自动解析并显示统计信息
@@ -51,10 +51,10 @@
5151
| `U` | 切换表格格式(新版/旧版) | 右下角提示 |
5252
| `I` | 切换拾取物列显示/隐藏 | 右下角提示 |
5353
| `J` | 隐藏/显示零统计任务 | 右下角提示 |
54-
| `H` | 任务名称关键字筛选 | 左上角提示 |
54+
| `H` | 任务名称/配置组筛选(支持排除配置组) | 左上角提示 |
5555
| `P` | 进入/退出导出模式 | 左上角提示 |
5656
| `[` | 进入/退出自由编辑网页模式 ||
57-
|`数字键4`|只显示指定时间范围内的日志记录| 左上角提示 |
57+
| `数字键4` | 只显示指定时间范围内的日志记录 | 左上角提示 |
5858

5959
### 视图操作
6060
| 快捷键 | 功能说明 |
@@ -74,7 +74,7 @@
7474
|--------|----------|
7575
| `6` | 计算原神下次60体力时间 |
7676
| `7` | 计算原神下次40体力时间 |
77-
| `8` | 计算自訂體力时间(輸入:現在體力,目標體力,體力CD分鐘|
77+
| `8` | 计算自定义体力时间(输入:现在体力,目标体力,体力CD分钟|
7878
| `9` | 计算时间距离现在多久 |
7979
| `右2` | 计算日期+3天 |
8080
| `右3` | 计算两个时间点间隔 |
@@ -88,11 +88,19 @@
8888
| 快捷键 | 功能说明 |
8989
|--------|----------|
9090
| `Alt + I` | 切换拾取物显示顺序(按数量合并/按拾取顺序) |
91-
| `O` | 排序指定拾取物的拾取效率 |
92-
| 点击"开始时间"旁边的排序按钮 | 切换按读取顺序/按时间排序 |
91+
| `O` | 进入拾取效率模式(计算指定拾取物的秒/个效率) |
92+
| 点击“开始时间”旁边的排序按钮(↓) | 切换按读取顺序 / 按时间排序(最近的在前) |
93+
| 点击“耗时”旁边的排序按钮(↕) | 切换耗时升序 / 降序 |
9394
| `ESC` | 在快速导航/筛选模式中退出 |
9495
| `H`(在筛选模式中) | 退出筛选模式 |
9596

97+
> **排序按钮图标含义**
98+
> - ****:按读取顺序(默认)
99+
> - ****:按时间排序(最近在前)
100+
> - ****:未激活状态,点击后进入耗时排序
101+
> - **↑(耗时列)**:耗时升序(小到大)
102+
> - **↓(耗时列)**:耗时降序(大到小)
103+
96104
### 鼠标操作
97105
| 操作 | 功能说明 |
98106
|------|----------|
@@ -129,14 +137,26 @@
129137

130138
### H键 - 任务筛选模式
131139
```
132-
输入格式:关键词1,关键词2,关键词3
133-
示例:蒙德,璃月,稻妻
140+
输入格式:包含关键字(多个用逗号分隔) /- 排除配置组关键字(多个用逗号分隔)
141+
示例:蒙德,璃月/-钓鱼,采集 (包含「蒙德、璃月」,排除配置组名称含「钓鱼、采集」的配置组)
142+
只排除:/-钓鱼,采集
143+
只包含:蒙德,璃月
134144
```
135-
- 多关键字逗号分隔
136-
- 支持部分匹配(不区分大小写
145+
- 使用 `/-` 分隔包含和排除部分
146+
- 多关键字逗号分隔,不区分大小写
137147
- 筛选时自动隐藏所有拾取物行
138148
- 左上角显示当前筛选状态
139149

150+
### O键 - 拾取效率模式
151+
按下 `O` 键后,输入要计算效率的拾取物名称(多个用逗号分隔,如 `甜甜花,薄荷`),工具将:
152+
153+
- 计算每个任务中指定拾取物的总数量
154+
-**“秒/个”** 的效率排序(效率高的排在前)
155+
- 在耗时列下方显示具体数值(如 `3.5秒/1个`
156+
- 没有拾取物的任务排在后,不显示效率
157+
158+
再次按 `O` 键退出效率模式,恢复原排序。
159+
140160
### 数字键4 - 时间筛选模式
141161
按下数字键4后,会显示两个时间输入框:
142162
第一个输入框(开始时间):留空则默认为当天00:00:00
@@ -149,7 +169,7 @@
149169
- **退出方式**:再次按下`数字键4`键或`H`键退出时间筛选模式
150170

151171
### J键 - 零统计任务隐藏
152-
- 自动隐藏所有異常统计值为零的任务
172+
- 自动隐藏所有异常统计值为零的任务
153173
- 帮助聚焦有问题任务
154174
- 与筛选模式协同工作
155175

@@ -162,17 +182,34 @@
162182

163183
- **快速访问** - 按G键或点击右上角「📋 导航」按钮打开导航面板
164184
- **智能搜索** - 输入配置组名称关键词实时筛选匹配项
185+
- **排除搜索** - 在“排除配置组...”输入框中输入关键词,可隐藏不想看到的配置组
186+
- **总时长统计** - 导航面板底部显示当前可见配置组的累计耗时
165187
- **精准跳转** - 点击搜索结果直接滚动到对应配置组位置
166188
- **便捷控制** - 点击右上角开关按钮或按ESC键关闭导航
167189

168190
#### 操作指引
169191
1. **开启导航** - 按 `G` 键或点击页面右上角「📋 导航」按钮
170192
2. **搜索目标** - 在搜索框输入配置组名称(支持部分匹配)
171-
3. **快速跳转** - 从搜索结果列表中选择要查看的配置组
172-
4. **关闭面板** - 点击右上角导航开关或按 `ESC` 键退出
193+
3. **排除干扰** - 在排除框输入关键词,隐藏不关注的配置组
194+
4. **快速跳转** - 从搜索结果列表中选择要查看的配置组
195+
5. **关闭面板** - 点击右上角导航开关或按 `ESC` 键退出
196+
197+
---
198+
199+
## 🔧 高级设置
200+
201+
### URL 参数控制初始状态
202+
您可以通过在网址后添加参数来预设工具的初始状态(所有参数大小写兼容):
173203

174-
**提示**:导航面板右上角设有开关按钮,可随时点击关闭,方便快捷操作。
204+
| 参数 | 说明 | 示例 |
205+
|------|------|------|
206+
| `C=1` | 强制暗色主题(优先级高于自动时间判断) | `index.html?C=1` |
207+
| `C=0` | 强制亮色主题 | `index.html?C=0` |
208+
| `LBox=true` | 在电脑端强制显示上传功能按钮区(默认隐藏) | `index.html?LBox=true` |
175209

210+
多个参数可以组合使用,例如:`index.html?C=1&LBox=true`
211+
212+
---
176213

177214
## 🎨 界面说明
178215

@@ -181,7 +218,7 @@
181218
- 单行显示完整任务信息
182219
- 适合详细数据分析
183220

184-
**新版格式(BGI現版格式)**(按U切换)
221+
**新版格式(BGI现版格式)**(按U切换)
185222
- 任务信息分两行显示
186223
- 适合快速浏览
187224

@@ -215,7 +252,7 @@
215252
| **用户主动操作** | 👤 | |
216253
| 脚本异常结束 | 🔴 红色 | 任务被异常中断 |
217254
| **其他** | | |
218-
| 缺少脚本指定角色 | 藍紫色 | 路徑中的简易策略脚本存在着隊伍中沒有的角色的提示 |
255+
| 缺少脚本指定角色 | 蓝紫色 | 路径中的简易策略脚本存在着队伍中没有的角色的提示 |
219256

220257

221258

@@ -240,7 +277,7 @@
240277
## 🔧 技术规格
241278

242279
### 支持格式
243-
- **日志版本**: BetterGI 0.54.0
280+
- **日志版本**: BetterGI 0.58.0
244281
- **文件命名**: `better-genshin-impact` 开头
245282
- **日期识别**: 自动从文件名解析日期
246283
- **编码支持**: UTF-8 文本格式
@@ -280,46 +317,45 @@ A: 确保文件命名格式是`better-genshin-impact日期.log`。
280317
A: 横屏模式可获得更好体验。
281318

282319
## 📋 更新日志
320+
### 20260301
321+
- 修復:在篩選模式僅設定排除項時,無法正確顯示異常任務的問題
322+
### 20260228
323+
- F1打开README.md网页
324+
- 读参数大小写兼容
325+
- **优化 H 键筛选功能**:使用 `/-` 分隔包含关键字与排除配置组关键字。
326+
- 格式范例:`蒙德,璃月/-钓鱼,采集`(包含「蒙德、璃月」,排除配置组名称含「钓鱼、采集」的配置组)
327+
- 只排除:`/-钓鱼,采集`
328+
- 只包含:`蒙德,璃月`
329+
- 若输入为空则不进行筛选。
330+
- 修正配置组名外也被用來進行 H 键筛选配置组的BUG
283331
### 20260126
284-
- 適配部份日志
332+
- 适配部分日志
285333
- 采集cd管理-距离异常,不记录数据
286334
- 未匹配到任何战斗脚本
287335
### 20260125
288-
- 適配部份日志
289-
- 鋤地2.0.3坐标获取异常,不记录运行数据
290-
- 茶包版超時放棄路徑
336+
- 适配部分日志
337+
- 锄地2.0.3坐标获取异常,不记录运行数据
338+
- 茶包版超时放弃路径
291339
### 20260122
292-
- 增加 右4 快捷鍵 - 只顯示指定時間內日志記錄
340+
- 增加 右4 快捷键 - 只显示指定时间内日志记录
293341
- 此功能与 H 键筛选冲突,主要用于配合 M 键统计拾取物数量
294-
右4按下后會顯示2個輸入
342+
右4按下后会显示2个输入
295343
### 20260120
296-
- 新增通過網地址讀取預設參數
297-
- 支持預設黑白模式、是否打開功能欄
344+
- 新增通过网址读取预设参数
345+
- 支持预设黑白模式、是否打开功能栏
298346
### 20260119
299-
- 新增顯示配置組運行多少個任務
300-
### 20260118
301-
- 更新部份BGI_0.55.0關鍵字&部份腳本關鍵字
302-
### 20260113
303-
- 新增 茶包版部份運行路徑時資訊
304-
- 网络恢复中...
305-
- 自动吃药
306-
- 疑似卡死
307-
### 20260111
308-
- 新增 队伍角色增加赶路位显示
309-
- 修正 部份带皮肤的行走位 生存位 赶路位不能正常显示问题
310-
### 20260105
311-
- 队伍資訊增加 是否開啟旋转索敌模式
347+
- 新增显示配置组运行多少个任务
312348

313349
*更早版本包含基础日志解析和显示功能及其他功能*
314350

315351
## 📞 技术支持
316352

317353
### 注意事项
318354
- 🔒 工具完全在浏览器本地运行,无数据上传
319-
- 📝 仅之支持简体模式下所输出的BetterGI日志档
355+
- 📝 仅支持简体模式下所输出的BetterGI日志档
320356
- ⚠️ 分析结果仅供参考,不保证100%准确
321357

322358
---
323359

324-
*最后更新: 2026-01-25*
325-
*适配 BetterGI 0.55.0+ 版本*
360+
*最后更新: 2026-03-06*
361+
*适配 BetterGI 0.58.0+ 版本*

0 commit comments

Comments
 (0)