1 Star 2 Fork 1

零一武 / DemParse

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Dp:是Dota2回放文件解析工具

功能包含:

  • 解析所有英雄被击杀时间
  • 统计击杀排行
  • MVP英雄击杀时间点
  • 肉山被击杀情况

过年时无聊研究Dota2回放文件(.dem)格式,发现已有专业的解析器 clarity ,基于clarity,根据自己的需求进行开发,就有了本工具,工具截图如下: 工具说明 演示如下: 工具演示 解析结果:

[00:00:47.737]  上古巨神		击杀		石鳞剑士
[00:04:23.218]  干扰者		击杀		复仇之魂
[00:04:37.248]  斯拉达		击杀		马格纳斯
[00:04:45.112]  npc_dota_creep_badguys_melee		击杀		干扰者
[00:05:09.840]  石鳞剑士		击杀		幽鬼
[00:06:40.051]  干扰者		击杀		殁境神蚀者
[00:06:45.450]  上古巨神		击杀		石鳞剑士
[00:06:47.549]  帕克			击杀		寒冬飞龙
[00:07:52.533]  干扰者		击杀		复仇之魂
[00:07:59.098]  帕克			击杀		石鳞剑士
[00:09:25.511]  帕克			击杀		石鳞剑士
[00:09:43.240]  马格纳斯		击杀		斯拉达
[00:10:04.668]  石鳞剑士		击杀		干扰者
[00:10:13.565]  幽鬼			击杀		寒冬飞龙
[00:10:16.865]  上古巨神		击杀		石鳞剑士
[00:11:36.712]  斯拉达		击杀		寒冬飞龙
[00:11:52.408]  石鳞剑士		击杀		上古巨神
[00:11:55.441]  帕克			击杀		殁境神蚀者
[00:13:59.277]  斯拉达		击杀		殁境神蚀者
[00:14:08.508]  帕克			击杀		复仇之魂
[00:14:10.474]  马格纳斯		击杀		上古巨神
[00:14:11.307]  马格纳斯		击杀		幽鬼
[00:14:11.641]  寒冬飞龙		击杀		斯拉达
[00:14:16.040]  马格纳斯		击杀		干扰者
[00:14:42.800]  寒冬飞龙		击杀		帕克
[00:15:30.588]  马格纳斯		击杀		幽鬼
[00:15:41.319]  帕克			击杀		寒冬飞龙
[00:16:06.779]  干扰者		击杀		殁境神蚀者
[00:16:09.412]  上古巨神		击杀		复仇之魂
[00:16:28.474]  石鳞剑士		击杀		斯拉达
[00:16:34.472]  帕克			击杀		寒冬飞龙
[00:16:44.537]  马格纳斯		击杀		帕克
[00:17:22.161]  干扰者		击杀		马格纳斯
[00:17:51.120]  斯拉达		击杀		复仇之魂
[00:18:00.551]  石鳞剑士		击杀		帕克
[00:18:41.275]  殁境神蚀者	击杀		斯拉达
[00:19:11.734]  殁境神蚀者	击杀		上古巨神
[00:19:14.867]  殁境神蚀者	击杀		干扰者
[00:19:14.867]  殁境神蚀者	击杀		帕克
[00:19:24.698]  石鳞剑士		击杀		幽鬼
[00:20:12.045]  斯拉达		击杀		石鳞剑士
[00:20:27.431]  殁境神蚀者	击杀		斯拉达
[00:20:45.124]  复仇之魂		击杀		干扰者
[00:22:44.598]  马格纳斯		击杀		斯拉达
[00:22:46.973]  马格纳斯		击杀		干扰者
[00:22:59.014]  幽鬼			击杀		复仇之魂
[00:24:50.427]  马格纳斯		击杀		斯拉达
[00:26:03.643]  帕克			击杀		寒冬飞龙
[00:27:41.409]  殁境神蚀者	击杀		上古巨神
[00:28:38.805]  殁境神蚀者	击杀		幽鬼
[00:28:55.863]  斯拉达		击杀		寒冬飞龙
[00:29:03.188]  复仇之魂		击杀		干扰者
[00:30:06.436]  幽鬼			击杀		寒冬飞龙
[00:30:11.721]  马格纳斯		击杀		斯拉达
[00:30:14.531]  马格纳斯		击杀		幽鬼
[00:30:17.875]  帕克			击杀		殁境神蚀者
[00:30:26.304]  干扰者		击杀		马格纳斯
[00:30:29.214]  复仇之魂		击杀		干扰者
[00:30:30.619]  帕克			击杀		石鳞剑士
[00:30:40.285]  帕克			击杀		复仇之魂
[00:33:00.295]  帕克			击杀		寒冬飞龙
[00:33:05.981]  幽鬼			击杀		复仇之魂
[00:33:28.759]  帕克			击杀		殁境神蚀者
[00:34:22.375]  寒冬飞龙		击杀		斯拉达
[00:34:38.998]  上古巨神		击杀		石鳞剑士
[00:36:08.704]  幽鬼			击杀		寒冬飞龙
[00:36:20.812]  幽鬼			击杀		复仇之魂
[00:36:20.945]  殁境神蚀者	击杀		帕克
[00:36:24.491]  殁境神蚀者	击杀		幽鬼
[00:36:28.973]  幽鬼			击杀		殁境神蚀者
[00:36:38.204]  幽鬼			击杀		石鳞剑士
[00:38:06.672]  殁境神蚀者	击杀		干扰者
[00:38:36.608]  帕克			击杀		石鳞剑士
[00:39:58.553]  帕克			击杀		复仇之魂
[00:40:03.370]  寒冬飞龙		击杀		帕克
[00:40:09.156]  斯拉达		击杀		殁境神蚀者
[00:40:13.805]  马格纳斯		击杀		幽鬼
[00:40:18.287]  石鳞剑士		击杀		上古巨神
[00:40:22.334]  马格纳斯		击杀		斯拉达
[00:40:31.833]  石鳞剑士		击杀		干扰者
[00:43:56.765]  殁境神蚀者	击杀		干扰者
[00:44:08.973]  马格纳斯		击杀		干扰者
[00:44:20.278]  殁境神蚀者	击杀		斯拉达
[00:44:24.091]  帕克			击杀		复仇之魂
[00:44:24.292]  马格纳斯		击杀		幽鬼
[00:45:05.198]  殁境神蚀者	击杀		斯拉达
[00:46:22.127]  幽鬼			击杀		寒冬飞龙
[00:46:56.644]  帕克			击杀		复仇之魂
[00:48:44.545]  寒冬飞龙		击杀		幽鬼
[00:48:54.847]  幽鬼			击杀		殁境神蚀者
[00:48:57.288]  上古巨神		击杀		寒冬飞龙
[00:48:58.058]  幽鬼			击杀		复仇之魂
[00:49:09.798]  帕克			击杀		马格纳斯
[00:49:18.661]  帕克			击杀		石鳞剑士
[00:52:28.474]  帕克			击杀		复仇之魂
[00:52:30.548]  殁境神蚀者	击杀		帕克
[00:52:33.926]  斯拉达		击杀		寒冬飞龙
[00:52:36.636]  斯拉达		击杀		殁境神蚀者
[00:52:42.589]  上古巨神		击杀		马格纳斯
[00:52:52.757]  斯拉达		击杀		石鳞剑士
[00:53:07.875]  寒冬飞龙		击杀		斯拉达
[00:53:37.041]  上古巨神		击杀		复仇之魂
[00:53:59.250]  寒冬飞龙		击杀		上古巨神
[00:54:07.913]  dota_fountain		击杀		幽鬼
=======================================
击杀排行:
帕克			击杀个数为:	20
马格纳斯		击杀个数为:	15
殁境神蚀者	击杀个数为:	14
幽鬼			击杀个数为:	11
斯拉达		击杀个数为:	10
上古巨神		击杀个数为:	8
石鳞剑士		击杀个数为:	8
寒冬飞龙		击杀个数为:	7
干扰者		击杀个数为:	6
复仇之魂		击杀个数为:	3
dota_fountain		击杀个数为:	1
npc_dota_creep_badguys_melee		击杀个数为:	1
............
总击杀数:104
............
MVP Show Time:
[00:06:47.549]  帕克			击杀		寒冬飞龙
[00:07:59.098]  帕克			击杀		石鳞剑士
[00:09:25.511]  帕克			击杀		石鳞剑士
[00:11:55.441]  帕克			击杀		殁境神蚀者
[00:14:08.508]  帕克			击杀		复仇之魂
[00:15:41.319]  帕克			击杀		寒冬飞龙
[00:16:34.472]  帕克			击杀		寒冬飞龙
[00:26:03.643]  帕克			击杀		寒冬飞龙
[00:30:17.875]  帕克			击杀		殁境神蚀者
[00:30:30.619]  帕克			击杀		石鳞剑士
[00:30:40.285]  帕克			击杀		复仇之魂
[00:33:00.295]  帕克			击杀		寒冬飞龙
[00:33:28.759]  帕克			击杀		殁境神蚀者
[00:38:36.608]  帕克			击杀		石鳞剑士
[00:39:58.553]  帕克			击杀		复仇之魂
[00:44:24.091]  帕克			击杀		复仇之魂
[00:46:56.644]  帕克			击杀		复仇之魂
[00:49:09.798]  帕克			击杀		马格纳斯
[00:49:18.661]  帕克			击杀		石鳞剑士
[00:52:28.474]  帕克			击杀		复仇之魂

肉山被击杀情况:
[00:27:46.593]  马格纳斯		击杀		肉山
[00:40:45.948]  马格纳斯		击杀		肉山
[00:50:58.468]  幽鬼			击杀		肉山

运行:

  1. 开发工具中找到类 com.oahzuw.Main,直接运行!

  2. 打包运行

    1. jar方式

      打包为jar

      mvn jfx:jar  

      在 target\jfx\app 目录内找到打包好的jar。运行命令如下:

      java -jar dp-jfx.jar
    2. exec方式

      打包为exec可执行文件

      mvn jfx:native

      在 target\jfx\native\dp 运行目录内找到 dp.exe 双击运行

源码地址:https://gitee.com/oahzuw/DemParse

About

Dota2回放文件解析工具 expand collapse
Java
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/oahzuw/DemParse.git
git@gitee.com:oahzuw/DemParse.git
oahzuw
DemParse
DemParse
master

Search

E71a60c3 8189591 Df7b7c6b 8189591