Jump to content
You need to play a total of 5 battles to post in this section.
Ituka

[ALL] [Tool] WoWs Spy - World of Warships Support Application (XVM)

6 comments in this topic

Recommended Posts

Beta Tester
12 posts
16,811 battles

Stats_en.thumb.png.5593ba6da644b850644959626225faa9.png

 

=============================================================================

        WoWs Spy - World of Warships Support Application (XVM)

         Copyright (C) 2017-2019 Ituka
         License: GNU General Public License, version 2
         https://autohotkey.com/docs/license.htm
         https://www.gnu.org/licenses/gpl-2.0.html
=============================================================================

 

Web sites:
https://sites.google.com/view/souko/wows-spy

 

Download: (Google Drive)
https://drive.google.com/open?id=0B_3aZFVxMbagVkxSVzlOX3RUSzg

 

E-mail:
 gmail.png.c6660404d6e374484a323bd4777b43f3.png
 Please contact me by e-mail or comment (forum) if you have any problems or mistranslations.

 

ChangeLog: (MM/DD/YYYY)

Spoiler

v2.3.2 - 09/20/2019
 Added: New mode, map, nation
v2.3.1 - 07/10/2019
 Fixed: Get rank before season start
v2.3.0 - 06/29/2019
 Added: New mode, map, clan roles
 Added: Double boot of application, Network Error Warning Messages
 Added: Player Statistics > User Registration/Change > Open User Alert
 Changed: Player Statistics > Reduced access in network errors
 Fixed: Replay File List > Supports WoWs client bugs that cannot be played if the replay file path contains spaces
v2.2.0 - 05/01/2019
 Added: New mode, map
 Added: Player Statistics > Display Item (New style setting)
 Added: Player Statistics > National flag
 Changed: Setting > Replay Setting
 Fixed: Supports new game clients (32/64bit)
 Fixed: Get another season's rank
 Fixed: Small bug
v2.1.1 - 12/20/2018
 Added: New mode, map
 Fixed: Small bug
v2.1.0 - 09/01/2018
 Changed: Player Statistics > Subdivide survival rate (SWR:Win/SLR:lose)
 Changed: Player Statistics > Number format (to be more compact)
 Fixed: Small bug
v2.0.0 - 08/29/2018
 Added: Language, Style setting
 Added: Window size change function
 Added: Player Statistics > Expansion of functions (Tool tip, Sort, User Registration/Change), Acquire clan introductory text
 Added: New match group, map
 Removed: Training mode switching function
 Fixed: The problem that ListView gets deadlocked, Small bug
 Changed: GUI design related
v1.1.1 - 12/06/2018
 Added: New match group, map
 Fixed: The problem that a certain vessel name will be Thai
v1.1.0 - 10/04/2017
 Added: Player Statistics > Server automatic switching at Game Start
 Fixed: Corresponds to new match groups
 Changed: Version notation
v1.0.1 - 08/11/2017
 Fixed: The problem that an incomplete ship list is made for a change of specifications of API (08/09/2017)
 Fixed: The problem when using invalid API-ID
v1.0.0 - 07/22/2017
 Release

 

General Description:
 WoWs Spy is an application version multifunction XVM of World of Warships.
 I created it with a script language called AutoHotkey. https://autohotkey.com

 

Main function:
 *Replay File List
  Display and Search detailed information.
  Mark a replay to be noticed.

Spoiler

Replay_en.thumb.png.5ecdb6e2cc86c8798c0b0bd3eb40bcb4.png

 

 *Player Statistics
  Display player statistics of Game Start or Replay File.
  Search assistance at statistics site.

Spoiler

Stats_en.thumb.png.5593ba6da644b850644959626225faa9.png

 

You can change the displayed items to details:

Stats_Mini_en.png.1252d5558cbf4d7e87106c9e3a101d71.png

 

 *User Alert
  I will let you know when matching with registered players.

Spoiler

UserAlert_en.thumb.png.9a2c91ed0b0bb512b322b2fb33af4d97.png

 

 *Change Replay Settings

Spoiler

ReplaySetting_en.png.a05af35088a93783be8bd912bb538878.png

 

File organization:

Spoiler

/cache
  ├ AccountList.json [+]          Player's account information
  └ ShipInfo_****_**.json [+]  Basic all ship information
/images                                     Image file used by the application
/languages
  ├ Config**.json                     Configuration file of each language
  └ LCID.json                            List of locale ID (LCID)
/screenshot                             Default screenshot save directory (Player Statistics)
/src                                            Script source code
Readme_**.txt                         This text
ReplayMarker.json [+]            Mark information of replay file
Setting.ini [+]                           Setting file
UserAlert.csv [+]                     User Alert information
WoWs_Spy_x32.exe               Application (Windows 32bit)
WoWs_Spy_x64.exe               Application (Windows 64bit)

[+] Files automatically generated / updated

 

System requirements:
 OS: Windows 7 (32/64-bit) or later

 

Installation:
 There is no installer, you can start it by extracting it to a folder of your choice and executing "WoWs_Spy_x32/64.exe".
 It is not necessary to put it in the MOD folder of WoWs.

 

Update:
 Please overwrite and install the downloaded "new file before execution" on the old file as it is.
 You can take over the setting and use the new version.

 

Uninstall:
 Because it does not use the registry, it just deletes every folder.

 

Setting method:
 In order to obtain statistical information the following settings are required.
 1. World of Warships Install Directory
 2. Replay Setting (Enable replay recording)
 3. Wargaming.net API (Official)

 Note: You need to register below
 1. Adding a phone number to your game account (SMS Authentication)
  Login to Portal Site > Account Management > Adding a phone number to the account
  https://worldofwarships.com

 2. Application-ID (Access right) is acquired
  Login to Developer Room > My applications > Add application
  https://developers.wargaming.net

   Name: Any name
   Type: Mobile

 

Terms of service and Disclaimer:
 This application / script shall be used with no warranty and at your own risk according to the GPL license.
 The author is not responsible for any damage, failure, or problems caused by using it.

 

Credit:
 File: Rank insignia of suiheichō of the Imperial Japanese Navy.svg
 Author: F l a n k e r
 License: Creative Commons Attribuzione 3.0 Unported
 URL: https://it.wikipedia.org/wiki/File:Rank_insignia_of_suiheichō_of_the_Imperial_Japanese_Navy.svg

 

Edited by Ituka

Share this post


Link to post
Share on other sites
Beta Tester
12 posts
16,811 battles

v2.3.0 - 06/29/2019
 Added: New mode, map, clan roles
 Added: Double boot of application, Network Error Warning Messages
 Added: Player Statistics > User Registration/Change > Open User Alert
 Changed: Player Statistics > Reduced access in network errors
 Fixed: Replay File List > Supports WoWs client bugs that cannot be played if the replay file path contains spaces

Share this post


Link to post
Share on other sites
Beta Tester
12 posts
16,811 battles

v2.3.1 - 07/10/2019
 Fixed: Get rank before season start

Share this post


Link to post
Share on other sites
0
[BLDTW]
Member
6 posts
7,106 battles

after updating to 0.9.6, this program did not work.

It shows

Failed to read the file.

$(gameDIR)/res/engine_config.xml

 

Share this post


Link to post
Share on other sites
ST Hopeful
3 posts
7,744 battles
On 7/9/2020 at 7:29 AM, FrancisLee_TW said:

after updating to 0.9.6, this program did not work.

It shows

Failed to read the file.

$(gameDIR)/res/engine_config.xml

 

This is probably because WarGaming changed the game directory structure.

Before, we have the /res folder right in the installation directory of the game. After updating to 0.9.6, the /res folder is now placed inside ".../bin/2666186/". I believe that this is the root cause of the error we got here.

A simple update to the gameDIR variable would fix the issue... but only for this patch. As far as I know, now each patch has a different number associated to it. For the production version of 0.9.6, its 2666186. If you have PT client installed, you can find out that there is a different number. I would assume that this number is going to change everytime a new patch gets dropped. Thus, this program needs to be updated along with the game.

So basically what we can do right now is to wait for Ituka to fix the directory. Hopefully the source code of the program can be posted onto places such as github so that Ituka doesn't have to do the directory update himself everytime the game updates. (Given the record of the previous updates, I guess it might not be feasable for Ituka to perform regular updates to WoWs Spy.)


OR if you are tech-savvy enough (proceed at your own risk tho)

  • You can create a hard link at the previous location of the engine_config.xml file.
  • How to do this:
  • Open up a command line window as Administrator (important!)
  • Paste the following line into a text editor such as notepad.
mklink /H "(YOUR WOWS INSTALLATION DIRECTORY)\res\engine_config.xml" "(YOUR WOWS INSTALLATION DIRECTORY)\bin\2666186\res\engine_config.xml"
  • Replace (YOUR WOWS INSTALLATION DIRECTORY) with your actual installation directory, for example "D:\Program Files (x86)\World_of_Warships_Asia" . You may need to create a folder called "res" in this directory if there isn't one.
  • Now go to the bin folder in the game folder, and check to make sure that there is a folder called 2666186 inside. If your folder is named after a different number, you should replace the number in the line of code above with your number.
  • After making sure that the directories are all correct, you can copy the whole line into the command line window and hit enter. It should be telling you that "Hardlink is created ..."
  • Now if you launch WoWs Spy it should not report an error anymore. 

 

Edited by Tech_Otaku_Cyano

Share this post


Link to post
Share on other sites

×