Jump to content


[0.9.19] WoT Replay Analyzer - WIP #2 (12.06.2017)

replays replay manager tool multi language customizable backwards compatible rampage support 9.19

  • Please log in to reply
826 replies to this topic

Hakkie #41 Posted 02 January 2013 - 06:25 PM

    Lance-corporal

  • Player
  • 12844 battles
  • 50
  • [RANGR] RANGR
  • Member since:
    06-08-2011
wow, just wow man! Cool tool to get details of these replays.

Big thank you, hope you continue to support this in later versions!

[edit]
BTW, I cant seem to find the column how much damage on spotting you did in a replay.
Am I looking in the wrong place or doesn't it excist yet?
Is it possible to add that? Since if you are on a scout tank, you have a different objective then just Damage Dealt.
[/edit]

Edited by Hakkie, 02 January 2013 - 06:32 PM.


Aim_Drol #42 Posted 04 January 2013 - 04:24 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,753
  • [S3AL] S3AL
  • Member since:
    08-10-2011

View Postcyrkon, on 30 December 2012 - 11:05 PM, said:

There should be a uncheck all button in filter settings.
Each data grid in the filter window has a context menu with a "select all", "unselect all", "invert selection".

View PostHakkie, on 02 January 2013 - 06:25 PM, said:

BTW, I cant seem to find the column how much damage on spotting you did in a replay.
Am I looking in the wrong place or doesn't it excist yet?
Is it possible to add that? Since if you are on a scout tank, you have a different objective then just Damage Dealt.
Replays from 0.8.0 and newer contain this info in a python pickle part. I'm currently not able to read the info from this part though.

Smuggles #43 Posted 09 January 2013 - 11:22 AM

  • Player
  • 12479 battles
  • -1
  • [_KMW_] _KMW_
  • Member since:
    04-07-2012
Hmm, for me loads of replays dont load and as stated above none from the new year, no clue what this is all about, but i am using english date format settings on my computer as well, maybe that screws it up.

Only 150 of 280 load and approx half of them have red lines.

Using WIP #3.

Edited by Smuggles, 09 January 2013 - 11:23 AM.


apis #44 Posted 09 January 2013 - 01:22 PM

    Private

  • Beta Tester
  • 0 battles
  • 3
  • Member since:
    09-01-2010
nvm

Edited by apis, 13 January 2013 - 07:48 AM.


Aim_Drol #45 Posted 09 January 2013 - 04:52 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,753
  • [S3AL] S3AL
  • Member since:
    08-10-2011
Could you please upload your replays and send me the download link per pm with your settings? I'm pretty sure that I know why the replays aren't loading but I'd still like to test it.

Plantpower #46 Posted 14 January 2013 - 12:31 PM

    Private

  • Player
  • 184 battles
  • 13
  • Member since:
    06-04-2012
Awesome!! Just what I was looking for;
What I would really like to see though is an export-to-CSV/ Excel function. That way you can define and make your own graphs to go with the stats, like a damage/XP regression or an correlation between time of day and XP :)
I tried selecting the entire table and ctrl-C - ctrl - P in Excel, but only very few columns get pasted in correctly. Maybe its an easy setting somewhere.
Also it would be helpful to have the game version of the replay in the table, if thats an option. I noticed replays from 7.2 and up are readable, so its great to analyse if the perceived drop in credits for T34 is really true or not based on stats.

Hoping for more of this! Cheers,

Aim_Drol #47 Posted 14 January 2013 - 06:50 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,753
  • [S3AL] S3AL
  • Member since:
    08-10-2011
I'm about to release WIP #4 in the next few days and it'll contain an update to the export feature, allowing you to for example export to .csv. To be able to display the version the replay was recorded with, I'd have to be able to read the binary block in the replays. I'm currently trying to figure out how to do this.

Rasz_pl #48 Posted 14 January 2013 - 07:27 PM

    Staff Sergeant

  • Beta Tester
  • 45803 battles
  • 319
  • Member since:
    01-10-2011

View PostAim_Drol, on 14 January 2013 - 06:50 PM, said:

I'm about to release WIP #4 in the next few days and it'll contain an update to the export feature, allowing you to for example export to .csv. To be able to display the version the replay was recorded with, I'd have to be able to read the binary block in the replays. I'm currently trying to figure out how to do this.

https://bitbucket.or...-replay-parser/
perl, decodes binary data
I cant make heads or tails of this code tho :/ Would love to see your Csharp rewrite so I can translate it to python :)

Aim_Drol #49 Posted 14 January 2013 - 09:06 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,753
  • [S3AL] S3AL
  • Member since:
    08-10-2011
I've already contacted the author of this code and I know what I have to do in theory, but I can't implement it. And I can't "translate" this perl code either. :mellow:

Aim_Drol #50 Posted 15 January 2013 - 12:36 AM

    Lieutenant

  • Player
  • 22248 battles
  • 1,753
  • [S3AL] S3AL
  • Member since:
    08-10-2011
I uploaded a new work in progress (WIP) file.

View PostAim_Drol, on 13 December 2012 - 02:34 PM, said:

v.0.8.2.1 WIP #4
  • Fixed replays not loading when the date time format of the PC's formatting culture isn't dd.mm.yyyy
  • Fixed: missing images won't result in a crash anymore
  • Added notification that changing the language/formatting culture requires a restart, the pop up allows you to directly restart the program
  • Added log feature to replay loading: Log is saved to log.txt in the root folder and displayed in a extra tab
  • Added context menu to replays/favorites datagrid (with the same function as the sidebar plus a select/unselect all option)
  • Added tier and tank class
  • Added support for new chinese tanks from test server 0.8.3
  • Changed position of play/delete/etc. buttons in details window, moved them to the top
  • Testing validation for folder selection (a warning icon will be shown if the specified folder doesn't exist
  • Changed export: now exports the stats of all selected replays (options: export just visible columns and export team lists as well) to a .csv or .txt file
  • Saving the filter settings is now optional
  • Merged the icon and the name columns into a single one for tank and nation

The date time filter is not yet implemented. I wanted to add an overview of the stats as well, but WPF decided to screw the Bindings for some reason I don't understand, so this has to wait.

Plantpower #51 Posted 15 January 2013 - 12:08 PM

    Private

  • Player
  • 184 battles
  • 13
  • Member since:
    06-04-2012
I tried WIP4 and the export seems to work great now thanks!
So I tried just adding all replays I have stored on my PC (since March 2012) and that worked without errors;
only got around 60% of replays that gave results; the other 40% lines were empty :(
Can it be that all replays that are from matches that have been aborted halfway through (not concluded till end of battle) have trouble displaying?

In the Maps field I noticed that sometimes you see "$$M$$ murovanka" and sometimes "Murovanka", depending on the version of WoT. Maybe these can be combined to one name (I can easily fix this in Excel too ofcourse, although not everyone will associate "$$M$$ campania" with Province or Mannerheim Line with Arctic Circle).

I noticed in one replay of 2715 XP in a Tier1 game that this was due to a 1500XP topgun bonus from event, I dont know how thats stored in the data but it could be added separately in the Penalty (/event bonus) column cause it was a nice outlier in the XP/damage correlation graph :)

eraser_cz #52 Posted 15 January 2013 - 01:13 PM

    Private

  • Clan Commander
  • 29887 battles
  • 30
  • [FPC] FPC
  • Member since:
    04-17-2011

View PostAim_Drol, on 15 January 2013 - 12:36 AM, said:

I uploaded a new work in progress (WIP) file.


The date time filter is not yet implemented. I wanted to add an overview of the stats as well, but WPF decided to screw the Bindings for some reason I don't understand, so this has to wait.

Thanks. Report working perfectly, but Analyzer dont work (loaded) with CW files, where isnt show enemy players (fog of war).

Aim_Drol #53 Posted 15 January 2013 - 03:19 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,753
  • [S3AL] S3AL
  • Member since:
    08-10-2011
@Plantpower
All the replays of games you're quitting before they ended (and took you back to your garage) are incomplete. Which means that they just contain the basic information, such as time, map, mode and the player/tank list. All the other info (dmg dealt, tanks spotted etc.) isn't saved so there is no data to display.
As for the map names, it seems that wargaming changed the ids of the maps since an older wot version (now they're of the type number_string and at least 3 maps share the same string [northamerica] which is really bad programming), could you please send me the replays (or just some if you're upload speed isn't that good) of the replays with the $$M$$ map names and the one with the event bonus xp as well?

@AntZ
Could you please send me some of the CW replays? I'm not playing CW and none of my friends does, so I didn't have any CW replays to test.

eraser_cz #54 Posted 15 January 2013 - 06:18 PM

    Private

  • Clan Commander
  • 29887 battles
  • 30
  • [FPC] FPC
  • Member since:
    04-17-2011

View PostAim_Drol, on 15 January 2013 - 03:19 PM, said:

@AntZ
Could you please send me some of the CW replays? I'm not playing CW and none of my friends does, so I didn't have any CW replays to test.

posted

Plantpower #55 Posted 16 January 2013 - 12:09 PM

    Private

  • Player
  • 184 battles
  • 13
  • Member since:
    06-04-2012

View PostAim_Drol, on 15 January 2013 - 03:19 PM, said:

@Plantpower
could you please send me the replays (or just some if you're upload speed isn't that good) of the replays with the $$M$$ map names and the one with the event bonus xp as well?

sent

Aim_Drol #56 Posted 19 January 2013 - 02:24 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,753
  • [S3AL] S3AL
  • Member since:
    08-10-2011
I uploaded a new work in progress (WIP) file.

View PostAim_Drol, on 13 December 2012 - 02:34 PM, said:

v.0.8.2.1 WIP #5
  • Fixed CW replays not loading and crashing on getting stats
  • Replays pre Version 0.7.5 use another id system for the maps, the program now recognizes them correctly.
  • Added date filter
  • Added total stats
  • Testing default XVM colors for efficiency


pun_xD #57 Posted 19 January 2013 - 09:16 PM

    Warrant Officer

  • Player
  • 32541 battles
  • 820
  • Member since:
    08-07-2011
oh my god. that new WIP is sooo much better than the last one. really dont stop making this app, as it would make my life harder. +1 from me.

Scrambled #58 Posted 23 January 2013 - 01:16 PM

    Warrant Officer

  • Beta Tester
  • 3380 battles
  • 691
  • Member since:
    09-29-2010

View PostRasz_pl, on 14 January 2013 - 07:27 PM, said:



https://bitbucket.or...-replay-parser/
perl, decodes binary data
I cant make heads or tails of this code tho :/ Would love to see your Csharp rewrite so I can translate it to python :)

Welcome to Perl land ;)

It's the low level parser I built for wot-replays.org, and it's both messy, and uses some not-so-often encountered idioms in Perl :) I'll probably be making a wiki of sorts for it later on, so all the info and things I figured out will be on there... eventually... at some point.

locastan #59 Posted 30 January 2013 - 02:28 PM

    Major

  • Player
  • 10980 battles
  • 2,859
  • [INC] INC
  • Member since:
    08-01-2011
Small request: Could you add an additional column displaying the replays game version?

A friend of mine is sorting through lots of replays he recieved for a contest, and has to manually fiddle out which game version he needs to watch them. Having the decrypted value in the list would make things easier.

Rasz_pl #60 Posted 30 January 2013 - 02:44 PM

    Staff Sergeant

  • Beta Tester
  • 45803 battles
  • 319
  • Member since:
    01-10-2011

View Postlocastan, on 30 January 2013 - 02:28 PM, said:

Small request: Could you add an additional column displaying the replays game version?

A friend of mine is sorting through lots of replays he recieved for a contest, and has to manually fiddle out which game version he needs to watch them. Having the decrypted value in the list would make things easier.

sort on date, find when patches were introduced and guesstimate based on dates




6 user(s) are reading this topic

0 members, 6 guests, 0 anonymous users