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
823 replies to this topic

Aim_Drol #1 Posted 13 December 2012 - 02:34 PM

    Lieutenant

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

*
POPULAR

World of Tanks Replay Analyzer - Version 0.9.19.0 WIP #2

 

This tool allows you to manage your World of Tanks replays and has already been downloaded more than 10.000 times.

 
It would exist without Phalynx' tools and help.

 

WIP

WIP versions are a snapshot of the current build I'm working with. They are not entirely tested and may contain bugs. Use them at your own risk.

 

v.0.9.19.0 WIP #2

  • Fixed loading issues with older replays
  • Added support for Ranked Battles
  • Added various icons to the menus
  • Added more properties to the Details filter

 

Note: The WPF data grid takes a long time to redraw, especially if it is big. You'll notice this when applying a filter. I'm fully aware of this, but as of now, there is no way to 'fix' this that I know of.

 

DOWNLOAD

 

Old versions
Spoiler

 

FEATURES

Spoiler

 

FEEDBACK

I'd really appreciate your feedback and/or bug reports.

 

UPDATE

  1. Just unpack the archive, copy it to the folder containing the Replay Analyzer and overwrite any existing file if asked.

 

INSTALLATION
  1. Download and install Microsoft .NET Framework 4
  2. Unpack the .7z archive (f.ex. with 7-Zip)
  3. Start the program, select the folder where your replays are stored and select a folder to store your favorites (optional)

 

UNINSTALLATION
  1. Just delete all the files from the Replay Analyzer

 

CHANGELOG

Spoiler

 

HOW-TO: TRANSLATIONS

Spoiler

 

DONATIONS
If you want to donate me something, you can do so with PayPal. I'd be really happy. :)

 

TERMS OF USE & INFORMATION

 You can pretty much do whatever you want with your copy of this software under the condition that if you publish the original program or any altered version of it online you have to give me credit and link to this thread.

Unless stated otherwise all images used by this program are property of Wargaming.Net.

 

TRANSLATIONS

 

CREDITS


Edited by Aim_Drol, 12 June 2017 - 10:58 PM.


Rasz_pl #2 Posted 13 December 2012 - 02:46 PM

    Staff Sergeant

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

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

Display the ton of new info from 0.8.1.0 and 0.8.2.0 replays

are you decrypting&decoding binary data block?

Aim_Drol #3 Posted 13 December 2012 - 03:05 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,752
  • [S3AL] S3AL
  • Member since:
    08-10-2011
As of now, I'm just reading the json block at the beginning of the replay file. The 0.8.1 and 0.8.2 replays have another plain text (but not json) directly after the part I'm currently reading. But this plaintext has a strange format, which is why I'm not able to read it yet.
I also know that the json I'm reading is just a small part of the information stored in the replay, but most of it is encrypted with Blowfish (if I remember correctly) and compressed with.

M4R4Z #4 Posted 13 December 2012 - 03:14 PM

    Staff Sergeant

  • Player
  • 26941 battles
  • 439
  • [TKBS] TKBS
  • Member since:
    09-14-2012
Wow, looks brilliant... want to try it !
Thanks

locastan #5 Posted 13 December 2012 - 03:35 PM

    Major

  • Player
  • 10980 battles
  • 2,859
  • [INC] INC
  • Member since:
    08-01-2011
Certainly looks very nice. Is there multilingual support for translators. :)

Aim_Drol #6 Posted 13 December 2012 - 03:46 PM

    Lieutenant

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

View Postlocastan, on 13 December 2012 - 03:35 PM, said:

Certainly looks very nice. Is there multilingual support for translators. :)
Not really yet. I'm working on it though.

eumir #7 Posted 13 December 2012 - 03:54 PM

    Lance-corporal

  • Player
  • 11142 battles
  • 78
  • Member since:
    05-12-2011

View PostAim_Drol, on 13 December 2012 - 03:05 PM, said:

As of now, I'm just reading the json block at the beginning of the replay file. The 0.8.1 and 0.8.2 replays have another plain text (but not json) directly after the part I'm currently reading. But this plaintext has a strange format, which is why I'm not able to read it yet.
I also know that the json I'm reading is just a small part of the information stored in the replay, but most of it is encrypted with Blowfish (if I remember correctly) and compressed with.

"Strange format" you are referring to is serialized Python object.

Aim_Drol #8 Posted 13 December 2012 - 04:05 PM

    Lieutenant

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

View Posteumir, on 13 December 2012 - 03:54 PM, said:

"Strange format" you are referring to is serialized Python object.
Thanks for the info. But I still don't know how to read this in C#.

Phalynx #9 Posted 13 December 2012 - 04:06 PM

    Second Lieutenant

  • Player
  • 7598 battles
  • 1,075
  • [MTW] MTW
  • Member since:
    07-14-2011
There is no ready to use .NET parser for this, but this should not be a problem to make own parser.

Rasz_pl #10 Posted 14 December 2012 - 05:26 PM

    Staff Sergeant

  • Beta Tester
  • 45200 battles
  • 319
  • Member since:
    01-10-2011
yeah that strange 'almost text' block is custom python pickle

btw here is my python parser
http://forum.worldof...er-bulk-renamer
https://github.com/raszpl/wotrepparser

btw there is a Perl parser able to read binary block, but I dont speak perl so I didnt ever try to decipher code yet. Some day some day :)

Aim_Drol #11 Posted 14 December 2012 - 05:46 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,752
  • [S3AL] S3AL
  • Member since:
    08-10-2011
Thanks for the info and the links. :) I'll take a look at it.

Aim_Drol #12 Posted 15 December 2012 - 09:30 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,752
  • [S3AL] S3AL
  • Member since:
    08-10-2011
A new update has been released!

v.0.8.2.0
  • Added the new tanks of Update 8.2 to the language file.
  • Added Lifetime, Nation Icon and Credits/XP penalty info for older replays (pre 0.8.0)
  • Added multilingual support for translators


eraser_cz #13 Posted 17 December 2012 - 10:44 AM

    Private

  • Clan Commander
  • 29813 battles
  • 30
  • [FPC] FPC
  • Member since:
    04-17-2011
Hi, great work!

Can you help me? I need export players list (Teams) from battle with nick, survived, tank, kills. Thank you very much in advance.

Aim_Drol #14 Posted 17 December 2012 - 05:28 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,752
  • [S3AL] S3AL
  • Member since:
    08-10-2011
I could add such a feature, but I need more info on the format. (Should it be .xls, .xml or just simple .txt? What is the delimiter [; - / Tab]? ...)

Souperman #15 Posted 17 December 2012 - 09:42 PM

    Staff Sergeant

  • Player
  • 30953 battles
  • 357
  • Member since:
    04-29-2011
Why don't you compile this to work with previous versions of .NET, like 2.0 and above?

Aim_Drol #16 Posted 17 December 2012 - 10:37 PM

    Lieutenant

  • Player
  • 22248 battles
  • 1,752
  • [S3AL] S3AL
  • Member since:
    08-10-2011
.Net 2.0 wouldn't work because I'm using WPF and not WinForms. I don't know about .NET 3.0, but what's wrong with targeting .Net 4.0 (that's not a rhetorical question, I just don't know that much about the different .NET versions)?

eraser_cz #17 Posted 18 December 2012 - 11:08 AM

    Private

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

View PostAim_Drol, on 17 December 2012 - 05:28 PM, said:

I could add such a feature, but I need more info on the format. (Should it be .xls, .xml or just simple .txt? What is the delimiter [; - / Tab]? ...)
I think TXT with ";" delimiter or if it would be possible to set. Perfect would be the export of multiple files containing the date, time of the battle and map. I report as a beta tester. :)

THANKS

Cpt_Kawa #18 Posted 18 December 2012 - 11:34 AM

    Warrant Officer

  • Player
  • 29969 battles
  • 748
  • Member since:
    04-12-2011
An option to export the data to Excel would be very handy or the ability to show the average values for each tank and in total like avg. profit (earnings-(ammo/repairs/consumables/fines), avg. earnings and so forth.

Edited by Cpt_Kawa, 18 December 2012 - 11:50 AM.


Aim_Drol #19 Posted 18 December 2012 - 11:52 AM

    Lieutenant

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

View PostAntZ, on 18 December 2012 - 11:08 AM, said:

I think TXT with ";" delimiter or if it would be possible to set. Perfect would be the export of multiple files containing the date, time of the battle and map. I report as a beta tester. :)

THANKS
As the holidays are approaching, this might take some time to implement, but it will be done.

View PostCpt_Kawa, on 18 December 2012 - 11:34 AM, said:

An option to export the data to Excel would be very handy or the ability to show the average values for each tank and in total like avg. profit, avg. earnings and so forth.
Might take some time as well. The Profit currently shown isn't the 'real' one, the cost of ammo and consumables is still missing. I'm currently trying to read the binary block, it should contain the required information.

eraser_cz #20 Posted 18 December 2012 - 12:25 PM

    Private

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

View PostAim_Drol, on 18 December 2012 - 11:52 AM, said:

As the holidays are approaching, this might take some time to implement, but it will be done.

Yesterday was too late!  :Smile_teethhappy:  ;)




10 user(s) are reading this topic

0 members, 10 guests, 0 anonymous users