I am hoping that if an item of data appears in the post battle screens, then it is buried somewhere in the replay file. Given that these screens do not appear in a replay that may not be the case, but I am hoping. If they do it would be good to eventually have basically all the data that is put on those screens.

Well I presume only part is encrypted, there is some plain test header information.

So do you need to have some sort of agreement with Wargaming to get the encryption key and be allowed to read the file?

I thought i might have a look through the file and see what information it would be nice to have, but that isn't looking practical.

One thing that must be there though (and would be useful for analyzing playstyle effectiveness if how long you lasted vs how long the match went. Help understand if you are getting killed off early ona regular basis

Link to post

Share on other sites

I'm not seriously suggesting you do this, Maxim, but wouldn't it be possible to scan screenshots associated with replays using OCR to get the data points otherwise missing from the replay file? Things like main battery fired/torpedoes fired? Just something to think about :)

One thing I would like to see added is some kind of indicator in the replay list when a replay has screenshots linked. Those games where the user screenshots the post-battle statistics are likely the games the user is most interested in, yet I don't think there's any easy way to find old ones in mxstat.

Cheers!

Share this post

Link to post

Share on other sites

I'm not seriously suggesting you do this, Maxim, but wouldn't it be possible to scan screenshots associated with replays using OCR to get the data points otherwise missing from the replay file? Things like main battery fired/torpedoes fired? Just something to think about :)

One thing I would like to see added is some kind of indicator in the replay list when a replay has screenshots linked. Those games where the user screenshots the post-battle statistics are likely the games the user is most interested in, yet I don't think there's any easy way to find old ones in mxstat.

Cheers!

Thank you for your feedback

I've tried ocr but failed. also I have trained an artificial neural network to classfy results screenshots by their "type" but I don't know how to use it.

About indicator: sounds like a good idea. I'll do something.

And I had plans to add kind of "tags" with an "tag cloud", but again haven't started to implement yet.

Share on other sites

I'm impressed with how far mxStat has come, and I'm grateful that you're still actively developing it. Ah, and speaking of development, I have some suggestions for the Sherlock function!

Add data field and filter option for battles which have been Sherlocked (similar to the Screenshots Linked field)

Add ability to queue Sherlocks for multiple specific battles (e.g. by selecting each battle with ctrl-click, or selecting a range with shift-click, etc.)

Implement a warning if the user tries to Sherlock a large amount of battles at once

Add ability to cancel a running Sherlock queue

If the battle list has a filter applied, Sherlock should only run on the displayed battles

Regarding item 2, sometimes I want to run Sherlock on some, but not all, battles in a given log file. This means I have to select the battle, click Sherlock, wait, select the next battle, click Sherlock, wait, etc. (Related bug: if I select another battle while Sherlock is running, once the analysis is completed the results are not displayed either in the battle list or in the battle details screen; I must click on a different logfile in the left pane, then click back to the first logfile, for the analysis results to appear.)

Regarding items 3 and 4, I accidentally clicked the Sherlock icon in the battle list when I had all the log files selected, so it began running on thousands of battles, and the only way I could stop it was to terminate the process in Task Manager.

As for item 5, see this example where the battle list was filtered to show Ranked battles only, of which there were 13. But clicking the Sherlock button in the battle list began Sherlocking all battles, including the 1033 battles which were filtered out.

Some other suggestions.

Implement multiple sorting levels, preferably using the common method of shift-clicking on column headers (normal click on the primary sorting term column header, then shift-clicking another header sets it as the secondary term, further shift-clicks to set tertiary sorting term, etc.) With this capability, useful and interesting comparisons and analyses could be made at a glance, without having to export the data to a spreadsheet. A user could, for example, sort by kills first, then by ship class, then damage dealt.

Add ability to manually enter some data for those fields which are no longer included in the replay files (torpedoes fired, main battery fired, etc.)

Perhaps add a user-customizable field (or a few of them) which can be used to store text ("great game", "1v4", or whatever)

Also, another bug report. Selecting a different logfile while Sherlock is in progress causes strange effects and crashes.

Share this post

Link to post

Share on other sites

I'm impressed with how far mxStat has come, and I'm grateful that you're still actively developing it. Ah, and speaking of development, I have some suggestions for the Sherlock function!

Add data field and filter option for battles which have been Sherlocked (similar to the Screenshots Linked field)

Add ability to queue Sherlocks for multiple specific battles (e.g. by selecting each battle with ctrl-click, or selecting a range with shift-click, etc.)

Implement a warning if the user tries to Sherlock a large amount of battles at once

Add ability to cancel a running Sherlock queue

If the battle list has a filter applied, Sherlock should only run on the displayed battles

Regarding item 2, sometimes I want to run Sherlock on some, but not all, battles in a given log file. This means I have to select the battle, click Sherlock, wait, select the next battle, click Sherlock, wait, etc. (Related bug: if I select another battle while Sherlock is running, once the analysis is completed the results are not displayed either in the battle list or in the battle details screen; I must click on a different logfile in the left pane, then click back to the first logfile, for the analysis results to appear.)

Regarding items 3 and 4, I accidentally clicked the Sherlock icon in the battle list when I had all the log files selected, so it began running on thousands of battles, and the only way I could stop it was to terminate the process in Task Manager.

As for item 5, see this example where the battle list was filtered to show Ranked battles only, of which there were 13. But clicking the Sherlock button in the battle list began Sherlocking all battles, including the 1033 battles which were filtered out.

Some other suggestions.

Implement multiple sorting levels, preferably using the common method of shift-clicking on column headers (normal click on the primary sorting term column header, then shift-clicking another header sets it as the secondary term, further shift-clicks to set tertiary sorting term, etc.) With this capability, useful and interesting comparisons and analyses could be made at a glance, without having to export the data to a spreadsheet. A user could, for example, sort by kills first, then by ship class, then damage dealt.

Add ability to manually enter some data for those fields which are no longer included in the replay files (torpedoes fired, main battery fired, etc.)

Perhaps add a user-customizable field (or a few of them) which can be used to store text ("great game", "1v4", or whatever)

Also, another bug report. Selecting a different logfile while Sherlock is in progress causes strange effects and crashes.

Thanks and cheers :)

Wow! Just Wow))

Thak you very much for such a greate feedback!!!

I'll do my best to implement most of your wishes by one way or another))