RiotLogin is automatic login tool for Riot Client.
This program uses SendKeys and keybd_event. Not any Riot API or anything illegal. It does what you do but faster. And able to save accounts.
Riot Support staff told me that they can't say for sure whether this app will get you banned or not. "When Vanguard is turned on, using kind of programs like RiotLogin and doing stuff with it can get you banned, even it is very unlikely. Therefore, I cannot guarantee that you will not be banned."
So if you're using RiotLogin for LoL, TFT or LoR and Vanguard isn't turned on then you're okay with it. But if you use RiotLogin for VALORANT or Vanguard is turned on (although I don't think you will be banned), use it on your own risk. (I'm using RiotLogin myself. And that's why i coded it for.)
Keep RiotLogin.exe, Newtonsoft.Json.dll, info.json together. (If info.json isn't in the directory it'll be created automatically) Add your account on settings screen and select account to log in. Then click Login. That's it!
[Working]
-Client process name "RiotClientUx" -> "Riot Client" (Updated on 02.23.2024)
-Client process name "RiotClientUx" -> "RiotClientUx" & "Riot Client". (Checks if any of them working) (Updated on 02.27.2024)
Video of how to use RiotLogin:
https://github.com/lithellx/RiotLogin/assets/45209073/1610b1e8-ab83-4cbb-92c1-7fd6a0ee88e1
Screenshots:
You must install NewtonsoftJSON package to build this project!