1 Star 1 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
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

Repository Comments ( 0 )

Sign in to post a comment

About

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

Releases

No release

Contributors

All

Activities

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

Search

103111 552b83b3 1850385 103110 ed87a847 1850385