Jump to content


[TOOL] A program to collect and analyze personal farm of exp and credits


  • Please log in to reply
63 replies to this topic

PensacolaOrz #1 Posted 24 March 2017 - 08:37 AM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

Hi all!

 

This application helps to gather and analyze the game results.

 

You can launch the game, view battle results, credits earned, exp gained, team setup, and loot drop.

Also you can view replay and screenshots and exports all data to an xlsx file for deeper analysis.

And you can publish replays on wowreplays.com in one click.

 

Here how main window looks like:

Spoiler

 

Team setup:

Spoiler

 

Screenshot viewer:

Spoiler

 

Containers drop:

Spoiler

 

Loot dropped:

Spoiler

 

You may download application updates:

Spoiler

 

Here is the result of data export:

Spoiler

 

Using a pivot table to analyze the data:

Spoiler

 

And there are a lot of plans what to add to the application.

 

How to install:

An msi installer may be found here: https://wows.mv-smirnov.org/en/

Download, launch and follow instructions.

On the first launch of the application you have to add a folder with the game:

And choose it as main one:

 

Also you can download zip archive.

1. Just unpack it into the folder with the game.

2. Create a shortcut on the Desktop using Ctrl+Shift and Drag&Drop.

3. Or you can unpack into amy other location convitient for you and add the game as it showed above.

 

How to use:

Launch the application. It will look for game logs from "profile" folder. Detect logs periods and copy then with appropriate names into "logs" folder.

Two notes:

1. To use replay launch functionality you have to enable replays some how (using instructions or mods).

2. Screenshots must be made manually by pressing PrntScr button.

Then launch the game launcher with the toolbar button.

And enjoy the game))

 

It is not required to enable replays and make screenshots.

 

Fair Winds and Following Seas!

 

Support the author:

Spoiler

 

UPDATE LOG:

Spoiler

Edited by PensacolaOrz, Yesterday, 09:22 AM.


xXx_Blogis_xXx #2 Posted 24 March 2017 - 08:40 AM

    Captain

  • Alpha Tester
  • In AlfaTesters

  • 4,364
  • Member since:
    10-02-2014
nice , tnx will see :)

 

Join The mighty Scrubs! Recruitment page


mtm78 #3 Posted 24 March 2017 - 09:04 AM

    Admiral

  • Alpha Tester

  • 14,321
  • Member since:
    08-09-2012
How are you able to extract the battle results from the replay files? The only plain readable data you can extract is player/ship list ( ok and map and game type ). 

Edited by mtm78, 24 March 2017 - 09:04 AM.

"First they nerfed the carriers and I didn't speak out because I didn't play carriers.                                    Then they nerfed the torpedoes and I didn't speak out because I didn't play IJN DDs.

Then they nerfed cruiser HE and I didn't speak out because I didn't spam HE.                                             Then they nerved concealment on every class except BB's, and I didn't speak out because I didn't have common sense

Then the BBabies came for me, and there was no one left to speak out for me."        

 


PensacolaOrz #4 Posted 24 March 2017 - 09:23 AM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

View Postmtm78, on 24 March 2017 - 09:04 AM, said:

How are you able to extract the battle results from the replay files? The only plain readable data you can extract is player/ship list ( ok and map and game type ). 

 

The program analyzes python.log files, not replays.

Niibler #5 Posted 24 March 2017 - 10:50 AM

    Warrant Officer

  • Players

  • 601
  • Member since:
    07-14-2015

Interesting, thanks!

 

Edit: The download site is not opening on my end. (24/03/2017 @ 11GMT)


Edited by Niibler, 24 March 2017 - 10:53 AM.


PensacolaOrz #6 Posted 24 March 2017 - 11:01 AM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

View PostNiibler, on 24 March 2017 - 10:50 AM, said:

Interesting, thanks!

 

Edit: The download site is not opening on my end. (24/03/2017 @ 11GMT)

 

The host was down. Sorry. Now it is up and running))

PensacolaOrz #7 Posted 31 March 2017 - 09:04 AM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

Hello everyone!

 

It's Friday - update time))

  • Added sync/copy feature.
  • To the battles list added column which displays if ship is premium or not.
  • Added log file view.
  • Wiki and forum links are localized.
  • Text messages, ships database and serverside ships statistics are updated.
     

Good luck in the game!

 



Arctic__ #8 Posted 31 March 2017 - 06:17 PM

    Petty Officer

  • Supertester

  • 207
  • Member since:
    09-29-2012

Virus scan of the files.. 

 

virus.jpg

 

https://www.virustot...sis/1490983962/


  

WG official TS server - Server Address: ts.worldofwarships.eu:9989

 


PensacolaOrz #9 Posted 31 March 2017 - 08:16 PM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

View PostArctic__, on 31 March 2017 - 06:17 PM, said:

Virus scan of the files.. 

 

virus.jpg

 

https://www.virustot...sis/1490983962/

 

Yep(( I know...

Previous version got 5 of 61.

I think this is becouse of using python for development and also autoupdate feature "helps".

I have plans to contact some of antivirus vendors if I have time and for my dear users.

Thank you for your feedback!

 



mtm78 #10 Posted 31 March 2017 - 08:27 PM

    Admiral

  • Alpha Tester

  • 14,321
  • Member since:
    08-09-2012
I was thinking, wouldn't it be nice if you could extend your tool so it could generate a replay upload to a website together with all the extracted data from python log? Damage, xp, and so on, the stuff we can't extract from the replay file? Maybe if you contact Yamin and he thinks it's a nice idea he will consider not shutting down wowsreplays :)

"First they nerfed the carriers and I didn't speak out because I didn't play carriers.                                    Then they nerfed the torpedoes and I didn't speak out because I didn't play IJN DDs.

Then they nerfed cruiser HE and I didn't speak out because I didn't spam HE.                                             Then they nerved concealment on every class except BB's, and I didn't speak out because I didn't have common sense

Then the BBabies came for me, and there was no one left to speak out for me."        

 


PensacolaOrz #11 Posted 31 March 2017 - 09:03 PM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

View Postmtm78, on 31 March 2017 - 08:27 PM, said:

I was thinking, wouldn't it be nice if you could extend your tool so it could generate a replay upload to a website together with all the extracted data from python log? Damage, xp, and so on, the stuff we can't extract from the replay file? Maybe if you contact Yamin and he thinks it's a nice idea he will consider not shutting down wowsreplays :)

 

Interesting idea )) I can program that.

Are you talking about https://wowreplays.com/ ?

 



mtm78 #12 Posted 31 March 2017 - 09:05 PM

    Admiral

  • Alpha Tester

  • 14,321
  • Member since:
    08-09-2012

Yes! I don't think Jammin has an account on EU but you should be able to contact him on the NA forums or on Reddit. 

 

edit: or just email him directly, contact info is on the site :hiding: 


Edited by mtm78, 31 March 2017 - 09:06 PM.

"First they nerfed the carriers and I didn't speak out because I didn't play carriers.                                    Then they nerfed the torpedoes and I didn't speak out because I didn't play IJN DDs.

Then they nerfed cruiser HE and I didn't speak out because I didn't spam HE.                                             Then they nerved concealment on every class except BB's, and I didn't speak out because I didn't have common sense

Then the BBabies came for me, and there was no one left to speak out for me."        

 


PensacolaOrz #13 Posted 31 March 2017 - 09:23 PM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

View Postmtm78, on 31 March 2017 - 09:05 PM, said:

Yes! I don't think Jammin has an account on EU but you should be able to contact him on the NA forums or on Reddit. 

 

edit: or just email him directly, contact info is on the site :hiding: 

 

I'll do this)) Thanks))

PensacolaOrz #14 Posted 07 April 2017 - 07:06 AM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

Hi people!

Some updates are here))

 

  • Now you can publish replays on wowreplays.com in one click.
  • The log parsing algorithm has been significantly improved.
  • Added achievements. While only displayed in the detailed information.
  • To the battle list added a column showing the premium account.
  • In the log view, the font is improved and the error of spontaneous scrolling is fixed.
  • The .msi installer offers installation into the previously selected directory.
  • Added support for mod with login to different servers in one client.
  • Added support of introductory mission.
  • Fixed displaying of player statistics in with zero or one fight.
  • Server ship statistics updated to date 2017-04-06. Now it shows different stats for different realms.
  • Updated database of ships, achievements and upgrades.
     

About wowreplays.com: the announce on the site will be later in the evening.

Also a guide video will be published on the https://www.youtube.com/user/Katomicsnitch/videos channel.

 



mtm78 #15 Posted 07 April 2017 - 07:13 AM

    Admiral

  • Alpha Tester

  • 14,321
  • Member since:
    08-09-2012
nice job man :honoring: 

"First they nerfed the carriers and I didn't speak out because I didn't play carriers.                                    Then they nerfed the torpedoes and I didn't speak out because I didn't play IJN DDs.

Then they nerfed cruiser HE and I didn't speak out because I didn't spam HE.                                             Then they nerved concealment on every class except BB's, and I didn't speak out because I didn't have common sense

Then the BBabies came for me, and there was no one left to speak out for me."        

 


PensacolaOrz #16 Posted 07 April 2017 - 08:13 AM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

View Postmtm78, on 07 April 2017 - 07:13 AM, said:

nice job man :honoring: 

 

Thank you :)

Kowalzki_jander #17 Posted 07 April 2017 - 06:37 PM

    Chief Petty Officer

  • Players

  • 443
  • Member since:
    08-21-2015

Useful program. Can you add repair costs per battle to it?

 

Good job



PensacolaOrz #18 Posted 07 April 2017 - 08:13 PM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

View PostKowalzki_jander, on 07 April 2017 - 08:37 PM, said:

Useful program. Can you add repair costs per battle to it?

 

Good job

 

Yes I can. I saw some numbers in log files. Repair and shells costs.

Writing this into app TODO list. Just wait for an update))

 



LilJumpa #19 Posted 08 April 2017 - 08:04 AM

    Commander

  • Beta Tester
  • In AlfaTesters

  • 3,444
  • Member since:
    08-05-2013

Hi

Just took a look at your application and at a first glance that is amazing work with great additional possibilities which are not currently available.

Since it is an application I am still a little bit cautious though and have to look what it does on my system. Maybe there would be a possibility in the future to manually upload the logfiles to, for example, jammins server and perform the extraction there,just a thought.

 

A few questions:

 

Since you are extracting the details from the profile folder and the log files there and are makig a copy into the logs folder:

- how often does WoWs delete the python logs? Mine are dated back to March 29 as the earliest.

- does WoWs also not empty the logs folder, or why did you chose that location for making the copies? Maybe a freely chosable location would be a thing, to prevent older logs from being deleted by game updates? [just saw the sync option- I guess this option does exactly this?]

- As I understood the replays themselves are not necessary to have the nice overview, so they can be deleted as before? (obv you only need them for the upload tot WoWsreplays)

 

Feature suggestions seeing the already implemented information which is awesome already:

- Since you can see prem status in the log files you could also extract the true base XP instead or in addition to the total (boosted by prem, flags etc.) and the shown XP with prem bonus only

- already suggested above: net income would be awesome, to have an overview. Don't know if all that is extractable, but it looks like it.

 

 

Great work

 

Edit: Sync function dioes not seem to work, at least not like I would suspect. It does not respond or copy anything


Edited by LilJumpa, 08 April 2017 - 08:10 AM.


PensacolaOrz #20 Posted 08 April 2017 - 06:19 PM

    Seaman

  • Players

  • 35
  • Member since:
    12-05-2015

View PostLilJumpa, on 08 April 2017 - 10:04 AM, said:

Hi

Just took a look at your application and at a first glance that is amazing work with great additional possibilities which are not currently available.

Since it is an application I am still a little bit cautious though and have to look what it does on my system. Maybe there would be a possibility in the future to manually upload the logfiles to, for example, jammins server and perform the extraction there,just a thought.

Hello!

As an stand alone application it has some advantages over completely online version. Some people prefer this way. It saves all the logs it could and this might be the propblem with online version. This duty will be assigned to the gamer.

 

View PostLilJumpa, on 08 April 2017 - 10:04 AM, said:

A few questions:

I'll do my best to answer))

 

View PostLilJumpa, on 08 April 2017 - 10:04 AM, said:

Since you are extracting the details from the profile folder and the log files there and are makig a copy into the logs folder:

- how often does WoWs delete the python logs? Mine are dated back to March 29 as the earliest.

- does WoWs also not empty the logs folder, or why did you chose that location for making the copies? Maybe a freely chosable location would be a thing, to prevent older logs from being deleted by game updates? [just saw the sync option- I guess this option does exactly this?]

- As I understood the replays themselves are not necessary to have the nice overview, so they can be deleted as before? (obv you only need them for the upload tot WoWsreplays)

- I don't know. It some how correlated with ther size and game updates.

- I was looking for a subfolder in the game folder to store logs which has lower risk of being overwrited by updates. I didn't want to create my own (may be this was a mistake). "log" subfolder looked good enough for the purpose (I play on a notebook and on a PC (both have two installations: production and public test) and have all the logs gatheredtogether  on my cloud drive and tis is quite convinient for "analysis").

- Yes. You understood correctly.

 

View PostLilJumpa, on 08 April 2017 - 10:04 AM, said:

Feature suggestions seeing the already implemented information which is awesome already:

- Since you can see prem status in the log files you could also extract the true base XP instead or in addition to the total (boosted by prem, flags etc.) and the shown XP with prem bonus only

- already suggested above: net income would be awesome, to have an overview. Don't know if all that is extractable, but it looks like it.

 

- There are two exp columns: Exp - is the most "clear" exp shown in teams tables. All Exp - is the exp with premium and all modifiers applied.

(press the rightmost toolbar button "Settings" and chhose what columns to show by default in the battle list)

- I'll do this

View PostLilJumpa, on 08 April 2017 - 10:04 AM, said:

Great work

Thank you very much!

 

View PostLilJumpa, on 08 April 2017 - 10:04 AM, said:

Edit: Sync function dioes not seem to work, at least not like I would suspect. It does not respond or copy anything

Have you setup the target folder? It's done via "Settings".

If you have any trouble with this function, just let me know.

I'm trying to make this app as simple as possible))

 






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users