Skip to content

A completely free Stats Tracker/Gameinfo Desktop Client for VALORANT. This is the source code for the desktop version.

License

Notifications You must be signed in to change notification settings

mstww/ValTracker

 
 

Repository files navigation

A completely free Stats Tracker/Gameinfo Client for VALORANT.

VALTracker was created under Riot Games' "Legal Jibber Jabber" policy using assets that are owned by Riot Games.
Riot Games does not endorse or sponsor this project.


Table of Contents

Features

  • The Hub

    • See a detailed view and the stats of your last 15 Matches, in any mode
    • Load more matches if needed
    • See Graphs of your last 8 Matches' Stats
    • Check your Battle Pass and Agent Contract Progress
    • See the Featured Bundle and it's price
      Screenshots:
  • Shop

    • Check your daily shop
    • See the current Bundle
    • See your Night Market if available
      Screenshots:
  • Inventory Manager

    • See your current inventory
    • Change your Skins
    • Save Presets of your Inventory and switch between them in seconds
      Screenshots:
  • Favorite Matches

    • Mark any matches in the hub
    • Check them any time, even in a year or two
      Screenshots:
  • Wishlist

    • Add skins to your wishlist from unowned skins in your inventory or shop
    • Get a notification whenever one of your wishlisted skins is in your shop
      Screenshots:
  • Matchview

    • See a detailed view of your Matches, including various stats and info
    • Gain Awards depending on how you played
      Screenshots:

Translation

If you want to help with Translating VALTracker, then please take a look at this guide.

Take a look at this List of supported Languages. Proceed only if you do not see the Language you want to Translate here.

  • English
  • German
  • French
  • Turkish
  • Spanish (LATAM) (Work in Progress)
  • Korean (Work in Progress)

Clone the repository.

Take a look at the files that need to be translated.

The Translation is broken down into 2 separate parts: The Main Process and the Renderer Process.
The Translation files, which are stored in the .json format, can be found in the /translation/main_process.json file and in the /renderer/locales/translations Folder. Choose a file you want to translate.

Prepare the file for translation.

The Files are structured like this: https://github.com/VALTracker/DesktopClient/blob/d802d819346b7297f68eaf594da78f17dd34cb3f/renderer/locales/translations/navbar.json#L2-L17 Copy the en-US Key and the object it refers to, then add the copied text to the JSON structure at the bottom. Now, change the key you just copied to the locale of your language and country.
To find out what this code is, take a look at this Table.

Begin translating the file.

Only change the values of the text you just copied, not the keys, otherwise, the translation will not show and will instead default back to English. https://github.com/VALTracker/DesktopClient/blob/d802d819346b7297f68eaf594da78f17dd34cb3f/renderer/locales/translations/setup.json#L11 In the example above, the "values" are the blue text.
After you're done translating this file, repeat this process for all other files. Don't forget to check here to see which files need to be translated.

Done translating all the files?

Open this file: /renderer/locales/languages.json. You will see something like this: https://github.com/VALTracker/DesktopClient/blob/d802d819346b7297f68eaf594da78f17dd34cb3f/renderer/locales/languages.json#L1-L11 Now, add your own language to the JSON File, structured like usual. Also, change the displayName key to the localized name of your language.
After you're done, create a pull request on GitHub. We'll check your translations and then merge the request.

That's it! 👍

About

A completely free Stats Tracker/Gameinfo Desktop Client for VALORANT. This is the source code for the desktop version.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.4%
  • CSS 3.6%