RadiantConnect 8.0.0
See the version list below for details.
dotnet add package RadiantConnect --version 8.0.0
NuGet\Install-Package RadiantConnect -Version 8.0.0
<PackageReference Include="RadiantConnect" Version="8.0.0" />
paket add RadiantConnect --version 8.0.0
#r "nuget: RadiantConnect, 8.0.0"
// Install RadiantConnect as a Cake Addin #addin nuget:?package=RadiantConnect&version=8.0.0 // Install RadiantConnect as a Cake Tool #tool nuget:?package=RadiantConnect&version=8.0.0
RadiantConnect Quickstart Guide
Credits
- XMPP Integration: @molenzwiebel | Decieve
- Get Version From Executable: @floxay | get_client_version.py
- Riot API Documentaiton: @techchrism | Valorant API Docs
- And can not stress this enough, the nice people at Valorant App Developer Discord for assisting all the time.
Step 1: Download RadiantConnect from NuGet
Get started by downloading the RadiantConnect package from NuGet. You can find the package here.
dotnet add package RadiantConnect
Step 2: Initialize RadiantConnect
Initialize the RadiantConnect library by creating an instance of the Initiator
class.
// Initialize RadiantConnect
Initiator Init = new Initiator();
Step 3: Hook Desired Events
Hook into the events related to the game queue to respond to various states.
// Hook into Queue events
Init.GameEvents.Queue.OnEnteredQueue += _ => {
Debug.WriteLine("Queue Entered");
};
Init.GameEvents.Queue.OnLeftQueue += _ => {
Debug.WriteLine("Queue Left");
};
Init.GameEvents.Queue.OnQueueChanged += queueChangeType => {
Debug.WriteLine($"Queue Changed to: {queueChangeType}");
};
Step 4: Use Desired API Calls
Utilize the RadiantConnect API to make calls that suit your application needs. In this example, we fetch a player's MMR asynchronously.
// Fetch Player MMR asynchronously
PlayerMMR? playerMMR = await Init.Endpoints.PvpEndpoints.FetchPlayerMMRAsync(Init.ExternalSystem.ClientData.UserId);
Debug.WriteLine($"Player MMR: {playerMMR}");
Need Support?
If you have any questions, issues, or need assistance, feel free to join our Discord server. Our community is here to help!
Feel free to explore additional API calls and events provided by RadiantConnect to enhance the functionality of your integration.
This quickstart guide provides a simple walkthrough to get you started with RadiantConnect. Refer to the detailed documentation for a comprehensive understanding of available features and customization options. Happy coding!
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- System.Drawing.Common (>= 8.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
9.0.2 | 97 | 9/11/2024 | |
9.0.1 | 103 | 9/5/2024 | |
9.0.0 | 98 | 8/7/2024 | |
8.0.1 | 63 | 7/23/2024 | |
8.0.0 | 59 | 7/23/2024 | |
7.0.0 | 103 | 5/9/2024 | |
6.2.2 | 135 | 3/28/2024 | |
6.2.1 | 119 | 3/26/2024 | |
6.2.0 | 127 | 3/22/2024 | |
6.1.1 | 151 | 2/12/2024 | |
6.1.0 | 134 | 2/9/2024 | |
6.0.2 | 135 | 1/19/2024 | |
6.0.1 | 130 | 1/18/2024 | |
6.0.0 | 111 | 1/18/2024 | |
5.0.1 | 138 | 1/14/2024 | |
5.0.0 | 133 | 1/13/2024 | |
4.0.0 | 120 | 1/10/2024 | |
3.0.0 | 153 | 1/1/2024 | |
2.0.3 | 123 | 12/31/2023 | |
2.0.2 | 150 | 12/31/2023 | |
2.0.1 | 143 | 12/31/2023 | |
2.0.0 | 151 | 12/31/2023 | |
1.0.0 | 118 | 12/31/2023 |
+Modified Image Recognition
-Indepth: Allowing usage of custom color code detections, using new ColorConfig in constructor (Will update documentation later 07/23/2024)
+Modified ValorantService and ValorantNet to correctly display updated user info
-Indepth: Modified how I'm setting UserAgent and ClientPlatform it should now represent the client machine instead of presets
-Indepth P2: Reading registry and Valorant Executable and Environment Variables, note this does contain fallback incase it fails
-Indepth P3: Uses Environment Variable 'PROCESSOR_ARCHITECTURE' please do not modify internally
+ValorantNet/Service now builds it's own ClientPlatform base64 for user agent usage
+ValorantNet now accepts user defined JWT and Auth Tokens via new class/record (Must be set via initiator) (Will update documentation later 07/23/2024)
+ValXMPP now has events to log network traffic between riot client and proxy service (Will not log Valorant Traffic)
Note the Net and Service usage are for future proofing the system incase Riot implements hard checks