
本人做了一个免费的《坦克世界》国服 replay 战斗数据分析工具,名字叫 PF-WTR战斗数据分析。 主要用途是长期记录自己的匹配情况,比如双方平均 WTR 差距、敌方更强占比、一边倒场次、连胜连败后的匹配变化等,用数据观察匹配是否长期存在明显不均衡。 它可以读取本地 .wotreplay 回放文件,自动整理每场双方玩家、坦克、WTR、伤害、击杀、经验、命中率、击穿率等数据,并按日期生成总览、趋势图和玩家明细。 软件本地运行,不需要登录账号,不修改游戏文件。完整结算 replay 可以分析详细数据;如果中途阵亡提前回车库,只能分析双方开局阵容和 WTR 差距。目前还在持续更新,欢迎有兴趣的车长试用、反馈问题和建议。 长期下载链接: 通过网盘分享的知识:PF个人战斗数据分析 链接: https://pan.baidu.com/s/5j9mJhF_xZtTArkk-hRScrQ 坦克世界贴吧已同步推送


现阶段已实现功能清单:
一、回放读取与采集
1. 读取 .wotreplay 回放文件。
2. 手动处理最新一场回放。
3. 手动选择单个回放文件处理。
4. 监控 replay 文件夹,自动处理新生成的回放。
5. 首次启动检测本地数据库是否为空。
6. 首次启动引导用户选择 replay 回放目录。
7. 首次启动可按日期范围自动读取历史回放。
8. 首次读取时优先按 replay 文件名日期判断。
9. 文件名无法判断日期时,使用文件修改时间判断。
10. 自动跳过 temp.wotreplay 等临时回放。
11. 支持设置回放目录。
12. 支持设置输出目录。
13. 支持设置 WTR 缓存文件。
14. 支持离线模式,只使用已缓存 WTR。
二、WTR 查询与缓存
1. 自动提取双方玩家名单。
2. 自动区分我方 / 敌方。
3. 自动提取玩家账号 ID。
4. 自动提取玩家昵称。
5. 自动提取玩家军团。
6. 自动提取玩家坦克。
7. 自动查询玩家 WTR。
8. 自动缓存 WTR 查询结果。
9. 重复玩家优先使用缓存。
10. 支持显示 WTR 查询状态。
11. 玩家名称可点击跳转官方 WTR 查询页面。
12. 坦克名称支持中文显示。
三、完整 replay 数据解析
1. 读取完整战斗结算数据。
2. 提取战斗胜负。
3. 提取伤害。
4. 提取击杀。
5. 提取经验。
6. 提取开炮数。
7. 提取命中数。
8. 提取击穿数。
9. 提取点亮数。
10. 提取协助点亮。
11. 提取协助断带。
12. 提取协助震晕。
13. 提取装甲阻挡。
14. 提取承受伤害。
15. 提取潜在伤害。
16. 提取剩余血量。
17. 提取最大血量。
18. 提取存活时间。
19. 提取是否存活。
20. 计算命中率。
21. 计算击穿率。
22. 计算有效击穿率。
四、不完整 / 仅阵容 replay 支持
1. 支持处理无战斗结果 replay。
2. 支持处理提前退出 / 仅阵容 replay。
3. 仅阵容 replay 仍可提取双方玩家。
4. 仅阵容 replay 仍可提取双方坦克。
5. 仅阵容 replay 仍可提取账号 ID。
6. 仅阵容 replay 仍可提取昵称。
7. 仅阵容 replay 仍可提取军团。
8. 仅阵容 replay 仍会自动查询 WTR。
9. 仅阵容 replay 可用于分析开局双方纸面 WTR 差距。
10. 无战斗结果场次默认不计入胜负统计。
11. 无战斗结果场次可手动选择胜利 / 失败 / 平局。
12. 手动选择结果后自动更新当天统计。
13. 手动选择结果后自动更新连续状态。
五、数据质量识别
1. 自动识别 replay 数据质量。
2. 数据质量包括:完整。
3. 数据质量包括:仅阵容。
4. 数据质量包括:部分。
5. 数据质量包括:失败。
6. 数据质量页面统计总 replay 数。
7. 数据质量页面统计完整 replay 数。
8. 数据质量页面统计仅阵容 replay 数。
9. 数据质量页面统计部分 replay 数。
10. 数据质量页面统计解析失败数。
11. 数据质量页面统计 WTR 查询成功率。
12. 数据质量页面统计 WTR 缺失玩家数。
13. 数据质量页面检查 directHits > shots。
14. 数据质量页面检查 piercings > directHits。
15. 数据质量页面检查 damageDealt < 0。
16. 数据质量页面检查 xp < 0。
17. 数据质量页面检查 team 不等于 1 或 2。
18. 数据质量页面检查一方玩家数不是 15。
19. 数据质量页面检查 winnerTeam 异常。
20. 数据质量页面检查 duration 异常。
21. 数据质量页面输出数据库健康状态。
六、战斗类型识别与筛选
1. 读取 replay 中的战斗类型字段。
2. 支持显示随机战。
3. 支持显示天梯战。
4. 支持显示战役模式。
5. 支持显示前线模式。
6. 支持显示攻防战。
7. 支持显示围猎战。
8. 支持显示攻坚战。
9. 支持显示国战。
10. 支持显示战略艺术。
11. 支持显示热身模式。
12. 支持显示占领模式。
13. 支持显示保护模式。
14. 支持按战斗类型筛选。
15. 主界面提供“按战斗类型筛选”下拉栏。
七、主界面筛选
1. 主界面提供“按日期筛选”下拉栏。
2. 主界面仅展示有数据的日期。
3. 主界面提供“按战斗类型筛选”下拉栏。
4. 主界面提供“按有无结果筛选”下拉栏。
5. 可查看全部场次。
6. 可只看无战斗结果场次。
7. 可只看有战斗结果场次。
8. 切换筛选后自动更新当天总览。
9. 切换筛选后自动更新当天图表。
10. 切换筛选后自动更新场次列表。
11. 切换筛选后自动更新当前场次玩家明细。
八、当天总览
1. 按日期展示当天数据。
2. 当天总览以数据卡片形式显示。
3. 显示当天场次。
4. 显示胜 / 负。
5. 显示胜率。
6. 显示待选择结果场次。
7. 显示平均 WTR 差值。
8. 显示最大 WTR 差值。
9. 显示最小 WTR 差值。
10. 显示敌方更强占比。
11. 显示我方更强占比。
12. 显示一边倒场次。
13. 显示极端碾压场次。
14. 显示完整 replay 数。
15. 显示仅阵容 replay 数。
16. 显示总样本数。
九、当天图表
1. 自动生成当天 WTR 差值趋势图。
2. 图表随日期筛选自动刷新。
3. 图表随战斗类型筛选自动刷新。
4. 图表显示单场 WTR 差值曲线。
5. 图表显示最近 20 场移动平均线。
6. 图表显示样本数。
7. 图表显示胜场数。
8. 图表显示败场数。
9. 图表显示待选择场次。
10. 图表显示胜率。
11. 图表显示敌方更强占比。
12. 点击图表可放大查看。
13. 放大查看支持鼠标滚轮缩放。
14. 再次点击可退出大图查看。
十、当天场次列表
1. 显示当天所有场次。
2. 显示战斗类型。
3. 显示数据质量。
4. 显示时间。
5. 显示地图。
6. 显示结果。
7. 显示我方平均 WTR。
8. 显示敌方平均 WTR。
9. 显示 WTR 差值。
10. 显示 WTR 差距等级。
11. 显示一边倒评分。
12. 显示一边倒等级。
13. 显示我方总伤害。
14. 显示敌方总伤害。
15. 显示击杀差。
16. 显示我方命中率。
17. 显示敌方命中率。
18. 显示连胜 / 连败前置状态。
19. 显示连续状态。
20. 点击场次后切换当前场次数据。
21. 对结果增加颜色提示。
22. 对数据质量增加颜色提示。
23. 对 WTR 差距等级增加颜色提示。
24. 对一边倒等级增加颜色提示。
十一、场次右键菜单
1. 右键场次可查看详情。
2. 右键场次可修改结果。
3. 右键场次可删除记录。
4. 右键场次可导出 JSON。
5. 右键场次可导出 PNG。
6. 右键场次可标记重点复盘。
7. 右键场次提供重新处理入口提示。
8. 删除记录后自动刷新数据库统计。
9. 修改结果后自动刷新当天统计。
10. 修改结果后自动刷新长期分析摘要。
十二、地图显示
1. 当前场次显示地图缩略图。
2. 地图下方显示地图名称。
3. 地图图片带分隔框。
4. 地图根据当前场次自动切换。
5. 点击地图可放大查看。
6. 放大查看支持鼠标滚轮缩放。
7. 再次点击可退出大图查看。
十三、敌我玩家明细
1. 左右分别展示我方玩家明细。
2. 左右分别展示敌方玩家明细。
3. 显示坦克。
4. 显示伤害。
5. 显示 WTR。
6. 显示击杀。
7. 显示经验。
8. 显示命中率。
9. 显示击穿率。
10. 显示玩家名称。
11. 显示账号 ID。
12. 显示军团。
13. 显示查询状态。
14. 玩家名称可点击跳转官方 WTR 查询页面。
15. 我方当前记录玩家高亮显示。
16. 点击 WTR 可排序。
17. 点击伤害可排序。
18. 点击经验可排序。
19. 再次点击同一列可切换升序 / 降序。
20. 敌我双方底部分别显示 WTR 平均值。
21. 敌我双方底部分别显示 WTR 中位数。
22. 敌我双方底部分别显示 WTR 最高值。
23. 敌我双方底部分别显示 WTR 最低值。
十四、玩家详情弹窗
1. 双击玩家坦克名称打开玩家详情弹窗。
2. 弹窗以数据卡片形式展示。
3. 显示阵营。
4. 显示坦克。
5. 显示玩家。
6. 显示账号 ID。
7. 显示军团。
8. 显示 WTR。
9. 显示伤害。
10. 显示伤害占本队比例。
11. 显示伤害排名。
12. 显示经验排名。
13. 显示 WTR 本队排名。
14. 显示 WTR 全场排名。
15. 显示表现标记。
16. 可标记高 WTR 低输出。
17. 可标记低 WTR 高输出。
18. 显示击杀。
19. 显示经验。
20. 显示开炮数。
21. 显示命中数。
22. 显示击穿数。
23. 显示命中率。
24. 显示击穿率。
25. 显示有效击穿率。
26. 显示点亮。
27. 显示协助点亮。
28. 显示协助断带。
29. 显示协助震晕。
30. 显示装甲阻挡。
31. 显示承受伤害。
32. 显示潜在伤害。
33. 显示剩余血量。
34. 显示最大血量。
35. 显示存活时间。
36. 显示是否存活。
37. 显示查询状态。
十五、长期趋势页面
1. 顶部快捷按钮打开长期趋势页面。
2. 支持最近 10 场筛选。
3. 支持最近 20 场筛选。
4. 支持最近 50 场筛选。
5. 支持最近 100 场筛选。
6. 支持最近 300 场筛选。
7. 支持全部场次筛选。
8. 显示统计区间。
9. 显示样本数。
10. 显示胜率。
11. 显示平均 WTR 差值。
12. 显示敌方更强占比。
13. 显示我方更强占比。
14. 显示一边倒占比。
15. 显示极端碾压占比。
16. 显示平均伤害差。
17. 显示平均击杀差。
18. 显示平均命中率差。
19. 显示平均击穿率差。
20. 绘制 WTR 差值趋势图。
21. 绘制一边倒评分趋势图。
22. 绘制敌方更强占比趋势图。
23. 图表可点击放大查看。
十六、WTR 差距分桶胜率分析
1. 顶部快捷按钮打开 WTR 差距分桶胜率分析。
2. 分桶统计 <-1500。
3. 分桶统计 -1500~-1000。
4. 分桶统计 -1000~-500。
5. 分桶统计 -500~-200。
6. 分桶统计 -200~200。
7. 分桶统计 200~500。
8. 分桶统计 500~1000。
9. 分桶统计 1000~1500。
10. 分桶统计 >1500。
11. 每桶显示场次。
12. 每桶显示胜率。
13. 每桶显示一边倒占比。
14. 每桶显示极端碾压占比。
15. 每桶显示平均伤害差。
16. 每桶显示平均击杀差。
十七、连胜连败分析
1. 顶部快捷按钮打开连胜连败分析。
2. 分组统计无连续状态。
3. 分组统计 1 连胜后。
4. 分组统计 2 连胜后。
5. 分组统计 3 连胜后。
6. 分组统计 4+ 连胜后。
7. 分组统计 1 连败后。
8. 分组统计 2 连败后。
9. 分组统计 3 连败后。
10. 分组统计 4+ 连败后。
11. 每组显示场次。
12. 每组显示胜率。
13. 每组显示平均 WTR 差值。
14. 每组显示敌方更强占比。
15. 每组显示严重劣势占比。
16. 每组显示一边倒败场占比。
十八、一边倒复盘页面
1. 顶部快捷按钮打开一边倒复盘页面。
2. 支持筛选全部一边倒。
3. 支持筛选极端碾压。
4. 支持筛选我方被碾压。
5. 支持筛选我方碾压敌方。
6. 支持筛选纸面均衡但被碾压。
7. 支持筛选纸面优势但失败。
8. 支持筛选纸面劣势但获胜。
9. 每场显示时间。
10. 每场显示地图。
11. 每场显示结果。
12. 每场显示 WTR 差。
13. 每场显示一边倒评分。
14. 每场显示我方总伤害。
15. 每场显示敌方总伤害。
16. 每场显示击杀差。
17. 每场显示战斗时长。
18. 每场显示命中率差。
19. 每场显示击穿率差。
十九、纸面强队预测
1. 顶部快捷按钮打开纸面强队预测页面。
2. 计算有效样本数。
3. 计算纸面强队胜率。
4. 计算纸面弱队胜率。
5. 统计预测正确场次。
6. 统计预测错误场次。
7. 统计纸面强队被碾压场次。
8. 统计纸面弱队碾压对方场次。
二十、数据输出
1. 自动保存 SQLite 长期数据库。
2. 自动保存 battles 表。
3. 自动保存 battle_players 表。
4. 自动保存 WTR 缓存 JSON。
5. 自动输出单场 PNG 报表。
6. 自动输出 CSV 数据。
7. 自动输出 JSON 数据。
8. 自动输出长期分析摘要 TXT。
9. 自动输出 battles.csv。
10. 自动输出 daily_summary.csv。
11. 自动输出 analysis_by_streak.csv。
12. 可打包为单文件 EXE。
13. 可生成 release-latest 分享目录。
14. 可生成 release-latest zip 压缩包。
二十一、长期分析摘要 TXT
1. 自动生成长期分析摘要。
2. 显示生成时间。
3. 显示统计区间。
4. 显示样本数量。
5. 显示样本可信度。
6. 分章节输出总体情况。
7. 分章节输出整体匹配强度。
8. 分章节输出胜负与 WTR 差距。
9. 分章节输出一边倒场次。
10. 分章节输出连胜 / 连败后匹配变化。
11. 分章节输出地图表现提示。
12. 分章节输出谨慎结论。
13. 不直接写“服务器操纵胜率”。
14. 只输出统计趋势和异常提示。
二十二、软件界面与辅助功能
1. 软件名称为 PF-WTR战斗数据分析。
2. 主界面以数据总览为主。
3. 顶部提供处理最新一场按钮。
4. 顶部提供选择单个回放处理按钮。
5. 顶部提供开始监控实时数据按钮。
6. 顶部提供数据质量快捷按钮。
7. 顶部提供长期趋势快捷按钮。
8. 顶部提供 WTR 差距分桶快捷按钮。
9. 顶部提供连胜连败快捷按钮。
10. 顶部提供一边倒复盘快捷按钮。
11. 顶部提供纸面强队预测快捷按钮。
12. 顶部显示红色提醒:游戏中途阵亡并提前返回车库将无法分析详细数据,仅能分析 WTR 差距。
13. 设置页面包含回放目录设置。
14. 设置页面包含输出目录设置。
15. 设置页面包含缓存文件设置。
16. 设置页面包含离线模式设置。
17. 设置页面包含免费声明。
18. 页面菜单保留分析摘要入口。
19. 页面菜单保留运行日志入口。
20. 帮助菜单包含联系作者。
21. 作者名称:泡饭。
22. 作者邮箱:755750364@qq.com。
23. 首次运行声明软件完全免费。
24. 免费声明提示第三方付费购买可联系作者邮箱举报。