PotatoAlert icon indicating copy to clipboard operation
PotatoAlert copied to clipboard

A tool for viewing other players stats for the current match in World of Warships

PotatoAlert

version Github all releases actions build status License: MIT Discord Chat Donate

Screenshots

default default default

Features

  • Fetch stats of current match automatically when your game starts
  • Match history to record all played matches
  • Replay parser to extract information from replays automatically (into match history)
  • Compact layout, so should easily fit on your second monitor
  • Stats are colored based on wows-numbers.com, they are always taken from game mode "randoms"
  • Backgrounds are colored by player's overall personal rating
  • Double clicking a player will bring up his wows-numbers.com profile
  • Support for all game modes, even clan wars with teams from different servers

Warning

This tool is by no means meant for stat shaming or being toxic towards other players in general. Please behave yourself in chat. If you think you cannot follow this simple rule, then you hereby don't have my permission to use this tool.

Compiling

Windows

Requirements

Steps

  • Get Paths
    • Qt6 -DCMAKE_PREFIX_PATH=C:\Qt\6.3.1\msvc2019_64
  • Add clang to PATH and set CC and CXX env vars to set clang as compiler
    • set CC=clang
    • set CXX=clang++
  • Call cmake (from x64 Native Tools Command Prompt for VS2019)
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=C:\Qt\6.3.1\msvc2019_64 -DCMAKE_RC_COMPILER=RC
cmake --build build --config Release --target PotatoAlert PotatoUpdater
  • You find the build output in .\build\bin\

Linux

Requirements

  • Qt >= 6.3.1
  • clang >= 14.0.0
  • libc++ >= 14.0.0 (libstdc++ has no support for std::format yet)
  • lld >= 14.0.0 (other linkers might work too, but untested)
  • ninja >= 1.10.2
  • cmake >= 3.17
  • python >= 3.7
  • rust >= 1.60

Steps

  • Add clang to PATH and set CC and CXX env vars to set clang as compiler
    • export CC=clang
    • export CXX=clang++
  • Call cmake
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=lld" -DCMAKE_CXX_FLAGS="-stdlib=libc++ -lc++abi"
cmake --build build --config Release --target PotatoAlert