A XVM like statistics engine for World of Warships
Figure 1 - Main window.
Figure 2 - Settings window.
- Show stats information of all matching players and ships on the random battle(pvp).
- Show PR(Personal rating) value.
- Show ships list with (maybe) same order as matching list of game client
- Show value of "Combat power", player's rank of both previous and latest season and the clan tag in addition.
- You can take a screenshot image and save it to local PC as a png file by click "Capture" button.
- Each player's row is colored like as xvm.
- You can disabled showing all player's name to post the screenshot as public.
- You can see clan information from link at clan tag strings.
- You can see player's information page from link at IGN strings.
- You can select display items from whole ship and player stats items via settings window (Figure 2).
- You can switch stats site link from 5 stats site as follows on IGN strings via settings window (Figure 2).
- "Word of Warships (official)"
- "WoWs Statinfo"
- "WoWs Stats & Nmbers"
- "Proships.ru"
- "WoWStats.org"
- You can select your prefer language by selecting language menu (default is come from your bowser's language setting).
- Support multi-language viewing by preparing translate json file. (I provide JSON files to translate for Japanese, English, Chinese(zh-tw), Italian and Russian now.)
- Support direct .wowsreplay file loading via view_chrome.bat. To use this functionality you need to drag&drop .wowsreplay file to view_chrome.bat.
- OS: Windows 7(32bit/64bit) or later.
- Web browser: Google Chrome(recommended), Vivaldi, Firefox, Microsoft Edge, and more browser which is incorporated Javascript V8 engine.
- CAUTION - Internet Explorer is not supported at all.
- CAUTION - You need set using web cookie functionality on your browser.
You agree that statistics of a player does NOT mean how a player will perform in a game, and you will NOT use this tool in any way to create a toxic environment or demonstrate any unethical/immortal behaviour in World of Warships.
If you do NOT agree, you shall NOT use this app.
- Make sure you have Node.js installed, and you have restarted your computer if you just ran the installation.
- Make sure you have
replay
enabled in World of Warships. - Clone this repo.
- Make sure there is no open web page with address:
http://localhost:8080
- Run
install.bat
. - You should see a web page open on
http://localhost:8080
, like this:
- If you leave or refresh this page, installation will be cancelled, and you will need to run install.bat again.
- Change
World of Warships Location
to where you installed World of Warships, it is usually the default valueC:\Games\World_of_Warships
. Click onValidate
to make sure the location is correct. - Select your
region
. - Get an
Application ID
from Wargaming Developer Room at your region.- Create an application on My Applications page in Wargaming Developer Room at your region and copy the newly generated
Application ID
. - Place
Application ID
you copied intoApplication ID
textbox. - Click on
Validate
to make sure theApplication ID
you placed works.
- Create an application on My Applications page in Wargaming Developer Room at your region and copy the newly generated
- Click on
Save
. If everything goes through, the installation page will becomes an blank page.
- Run
run.bat
to start the app on your browser. Or runrun_chrome.bat
for only Google Chrome with independent window mode (without menu bar, status bar and so on). And also runrun_vivaldi.bat
for only Vivaldi. If you need, runrun_nocapture.bat
to start the app without screen capture functionality. - You should see a web page open on
http://localhost:8080
, make sure only one web page to that address is open at all time. Or you can open web page onhttp://(IP address of your PC):8080
from the other device via local or internet(need DMZ settings on your home router) network. - If you want to see old matching list from
.wowsreplay
file, you need to drag&drop .wowsreplay file toview_chrome.bat
via file explorer.
Because of my poor linguistic ability, anyone please touch up translate text for English and Russian with editing lang_en.json/lang_ru.json file under "static/js/language/". And also anyone please try to create new JSON files for the other language(Thai(th), and more!) by modifying from lang_ja.json.
- Original wows-stats tianweiliu
- Zh-tw translation support AaronChern
- It translation support MightyWizard83
- Tips images for CP/PR provider SuperContainer
- Many thanks for whole testings this app to my WoWs clan [SWAN] members!!