Skip to content
This repository has been archived by the owner on Jan 9, 2024. It is now read-only.

tanishqmanuja/valo-kit

Repository files navigation

Valo-Kit

GitHub Workflow Status Downloads Language License

A monorepo build using pnpm and turborepo, which encapsulates multiple interdependent projects for valorant.

Contents

  1. vRYjs
  2. Api Client
  3. Acknowledgements
  4. Disclaimer

vRYjs

This is port/rewrite of the OG project VALORANT Rank Yoinker which is originally written in python.

Preview

vRYjs Table

Usage for Noobs (Basic)

  1. Download vRYjs.exe from releases
  2. Put in a separate folder because software generates temporary helper folder and files.
  3. Run and Enjoy!

Usage for Techies (Intermediate)

  1. All steps from Usage for Noobs
  2. Download file config.yaml from here
  3. Place config.yaml in the same folder as vRYjs.exe
  4. Use your creativity to customize the file using the guide below.

config.yaml was called plugins.yaml for vRYjs version 0.6.1 and below.

# Disable a plugin
# Example: sort-by-level: false

plugin-name: false

# Enable a plugin
# Example: team-spacer: true
plugin-name: true

# Enable a plugin with flags
# Example: player-weapons: [Odin]

# if plugin supports single flag
plugin-name: [flag]
# if plugin supports multiple flags
plugin-name: [flag1, flag2, flag3]

Usage for Gods (Advance)

Prerequisites

  • node >=18.12

Running from source

  1. Clone the repo
git clone https://github.com/tanishqmanuja/valo-kit.git
  1. Cd to the cloned repo folder
cd valo-kit
  1. Enable pnpm if not yet enabled
corepack enable
corepack prepare pnpm@latest --activate
  1. Install Dependencies
pnpm i
  1. Build the Monorepo
pnpm build
  1. Start vRYjs
cd vry-js
pnpm start
  1. Package vRYjs (optional)

Do this if you want to make your own executable file

pnpm package

The file will be located at ./vry-js/bin/vRYjs-{version}.exe

Notes

  1. AntiVirus Programs
    Some antivirus vendors mark .exe file generated using @vercel/pkg as trojan. This is a false positive. Still if you dont trust the executable provided in release, you can build your own or run from the source.

Reference Issues:

Api Client

A helper library built to provide authentication and http requests support for remote/local valorant api.

Show your support

Give a ⭐️ if this project helped you!

Infinite Thanks ❤️‍🔥

Disclaimer

THIS PROJECT IS NOT ASSOCIATED OR ENDORSED BY RIOT GAMES. Riot Games, and all associated properties are trademarks or registered trademarks of Riot Games, Inc. Whilst effort has been made to abide by Riot's API rules; you acknowledge that use of this software is done so at your own risk.