Blitzkrieg 1.15.0

Ratings will never be the same.

Features

Blitzkrieg Ratings. Elevate your game. Keep it simple.

  • Blitzkrieg ratings leaderboard
    • Available at https://blitz-krieg.vercel.app/tools/ratings
    • Highly experimental; please report bugs on Discord server
      • Current season leaderboards are live meaning that there may be scores and positions that are out of order
    • Options
      • Regions can be swapped between NA, EU, and Asia
      • The current season and all archived season (from 49 and onwards) are available
    • Jump: used to jump to certain players
      • Score: finds the first player with at least your desired score
      • Position: finds the player at that position
      • League: finds the top-most player in that league
      • Player: finds the player
      • Jumping to scores and positions for the current season is a compounding function (hence the loading screen) and is limited to the speed of Wargaming's APIs which is pretty darn slow
    • Page controls
      • Flip between pages left and right
      • 33 players are loaded at once
      • Left control is disabled on the first page and vice versa
      • Page turning controls are also disabled if the next/previous page hasn't loaded yet
      • Page numbers can be manually typed in the text field too
      • This is available both at the top and the bottom of the screen
    • Players
      • Shows the position of the player
      • Shows the player nickname and clan name
        • "Deleted player ID" us shown when loading a deleted player
        • A skeleton is shown when the player and clan is loading
      • Shows the player percentile
      • Shows reward for the position
        • This is blank when there is no reward
        • This column isn't available for archived seasons
      • Shows the score
        • A skeleton is shown when loading
      • Click on a row to highlight it
        • Using a jump button also highlights a row
  • /credits: thanks who helped made this project

Changes

  • Error messages that user face are now even more simplified
  • Increased username and clan autocomplete size limits to 25
  • Added capability for per-page accent theming
    • Example: the ratings page is red while the session tracker is blue
  • Simplified welcome message for SKLLD clan server

Technical Changes

  • Isolated tankopedia info
  • Implemented corsproxy.io for non-timeout tolerant endpoints
  • Latest archived season number is now data driven
  • Ratings archives are now public
    • This eliminates the need of octokit
  • Ratings leaderboard archiver is now error tolerant
    • Fetch attempts are made every 1000ms
  • Blitz errors are now managed better freeing up the queue faster
  • Isolated first archived season number
  • Added more advanced PSAs
    • These can now feature images or embeds
    • These can now modify message contents
    • These can also now be secret

Experimental Changes

  • Added tankopedia extractor
    • Retrieves tankopedia data from the game files
    • This is not utilized as of right now