Resolve the no rerolls issue in custom ARAM games with this tool! This GitHub repository houses a C#-based solution that takes the teams participating in a custom ARAM match as input and dynamically generates a pool of 15 champions for each team. The generated champion pools are then displayed and can be shared on Discord.
- Champion Pool Generation: Automatically generate X amount of champions for each team.
- Discord Integration: Post the generated champion pools directly to a designated Discord channel.
1. Download the Latest Release
Optional: Edit PrivateData.config
if you intend on using Discord Integration. If you are not familiar with Webhooks, this article will come in handy :)
This can be done manually, or by parsing a csv. Currently we have 1 simple version of CSV parser, but you can add your own parser by implementing ITeamNamesRepository
interface.
This is what our CSVTeamParser.cs
can handle:
Very simple :)
Here we have 2 options:
Safe Generate
- Uses a local json that contains info about the champions. (Up to date with patch 14.1.1)
Custom Generate
- Gets the champion info directly from Riot's Data Dragons. Take a look at the Data Dragons documentation for more info.
- Needs a valid patch number to do so
- If you didn't specify a Discord webhook in
PrivateData.config
, then this will do nothing - If you did specify this,
Send to Discord
button will produce the following result:
If you would like to use SquadForger's Discord integration, you must integrate your own Discord Webhook into the project. You can achieve that by doing the following:
- Create a
PrivateData.config
file in your directory
- Add your
Webhook ID
toPrivateData.config
- Set the
Copy to output directory
property toCopy always
From this point on the project is ready to be extended :)