Application that sends custom requests to League of Legends LCU api



More screenshots

For fun project made in the span of 2 nights back in February 2021, which I'm now updating

Technologies used

  • No external libraries, only win32 functions for HTTP requests
  • JsonCpp
  • DirectX 11 with ImGui


  • Works every patch
  • Launch multiple clients
  • Free skin and free champion (Riot Girl Tristana)
  • Start any lobby/game
  • Instalock and auto accept
  • ARAM boost
  • Set custom icon/background/status/rank visible for everyone
  • Info of any player using his nickname
  • List of champions/skins with purchase date
  • Send any custom request
  • 1 click login
  • Fast key crafer/chest opener
  • Remove all friends/disenchant all shards with 1 click
  • windows 11 render problem

    windows 11 render problem

    so you just need to run it on windodws 11 and it will start flickering like hell. and if you try to navigate it will render after 1 sec back the windows you had beffore

    opened by ionut1116 7
  • Suggestions & improvements

    Suggestions & improvements

    Hello, Some suggestions and improvements to make this the best tool possible for queueing in League of Legends :)

    • Add dodge in the last millisecond (always allowing you to dodge perfectly at the end of timer to avoid LP losses & time penalty) as a tickbox
    • Multiple clients (can only attach to one client currently)
    • Auto re-queue
    • Auto roles for ranked/draft

    low prio

    • Porofessor search (more useful than currently)
    • Delay sliders on pick-intend & auto-ban (avoid uneccesarry suspicious behaviour)
    opened by itsalexq 6
  • Remove Badges

    Remove Badges

    I don't know if it's available on the Client, but there could be a method of removing the Badges that keep appearing on the profile, this horrible thing

    opened by flezus 5
  • How to use mastery changer

    How to use mastery changer

    How does Mastery Changer works? It doesnt seem to do anything in the profile, im not sure if its bugged or not but it doesnt seem to be working, or im using it wrong?

    opened by whiteasvoid 2
  • Fix refund

    Fix refund


    Fixed refund not working properly in some regions and in Garena servers (#51)

    More info:

    • [GET] /riotclient/get_region_locale endpoint responds differently on Garena than the other servers. On Garena servers webRegion field seems to be empty.
    • Some servers have a final number in the region field (e.g. LA1), that number is a part of the URL required for making calls to the store endpoints (e.g. does not works but instead works fine).

    Then take the value of region instead of webRegion should be the solution to the problem. I tested the change on various server, it seems to work without any problem.

    Response examples:

    1. The region and webRegion fields are equals and not empty:
      "locale" : "en_US",
      "region" : "NA",
      "webLanguage" : "en",
      "webRegion" : "na"
      "locale" : "it_IT",
      "region" : "EUW",
      "webLanguage" : "it",
      "webRegion" : "euw"
      "locale" : "tr_TR",
      "region" : "TR",
      "webLanguage" : "tr",
      "webRegion" : "tr"
    1. The region and webRegion fields are different (region field with final number) and not empty:
      "locale" : "es_MX",
      "region" : "LA1",
      "webLanguage" : "es",
      "webRegion" : "lan"
    1. webRegion field is empty (Garena):
      "locale" : "en_SG",
      "region" : "SG",
      "webLanguage" : "en",
      "webRegion" : ""
    opened by BennyExtreme 2
  • Skin Tab

    Skin Tab

    Heya, I've been using this for days and I love it! There is just a small issue for the software though. It seems like whenever I click the "Skins" tab it'll just flat out crash. I'm not sure if there is any crash logs for that.

    opened by Hollowcard565 2
  • Request


    Hey!. I checked the program you made and its awesome!!. I wanted to ask if its possible to have a button to open all capsules, chests, orbs etc etc just like you got a button to disenchant stuff. Thanks anyways and keep up the good work!.

    opened by ghost 2
  • Error while compiling

    Error while compiling

    i dont know if its an gcc fault

    im trying to compile it with gcc in visual studio code KBotExt.cpp (28, 54): cannot convert 'LPSTR' {aka 'char*'} to 'LPCWSTR' {aka 'const wchar_t*'}

    and an little warning: Settings.h (86, 30): 'Json::Reader::Reader()' is deprecated: Use CharReader and CharReaderBuilder instead [-Wdeprecated-declarations]

    opened by rbl-dot 2
  • Support for Xbox Gamepass

    Support for Xbox Gamepass

    Unfortunately, the Instalock champ and Backup pick only shows bought champions, even with the Gamepass unlocking all the available champions.

    Any chance to add support for it?

    opened by brunolopesr 1
  • Stop worked properly

    Stop worked properly

    Hello, recently, the feature "Auto accept" stoped working. same for the instalock and the auto ban. Is it just me or the dev are working on the api ?

    opened by NoeMoyen 1
  • refund token exploit

    refund token exploit

    Can you make window appear if you are sure you want to do it or something? Just missclicked it (wanted to get lobby names) and refunded skin from workshop (and as we know workshop skins are non refundable and coded as purchase for 0RP so I got 0RP back, lost orange essence and skin).

    opened by Kron1Q 1
  • Suggestion


    This app is so good and I literally cant play league without it. I have a couple of suggestions

    • Insta mute all in champ select
    • button to dodge last second

    Also one bug that happens this patch is that if you swap pick order the bot doesnt work. Thanks for reading

    opened by dravenscript 0
  • Suggestion


    1. Auto Send Message after game for promoting link like streamer link
    2. Auto requeue
    3. Auto honor based on kda or preferred userid

    but would really like the first request

    opened by myfirstevercode 0
  • Lane picker for Draft Pick mode

    Lane picker for Draft Pick mode

    It would be awesome if we had this option to automatically select your lane or dodge if it lands on a different lane than you chose prioritizing your first lane choice

    opened by SrMths 0
This API uses both composition and inheritance to provide a generic way to set up a custom server with a custom communication protocol and custom middlewares

Ziapi Summary Introduction Installation Introduction This API uses both composition and inheritance to provide a generic way to set up a custom server

Aurélien Boch 8 Apr 22, 2022
C++ Requests: Curl for People, a spiritual port of Python Requests

C++ Requests: Curl for People Announcements The cpr project has new maintainers: Fabian Sauter and Tim Stack. TLDR C++ Requests is a simple wrapper ar

Huu Nguyen 5.2k Jan 6, 2023
A C library for asynchronous DNS requests

c-ares This is c-ares, an asynchronous resolver library. It is intended for applications which need to perform DNS queries without blocking, or need t

c-ares 1.5k Jan 3, 2023
C++ client for making HTTP/REST requests

REST client for C++ About This is a simple REST client for C++. It wraps libcurl for HTTP requests. Usage restclient-cpp provides two ways of interact

Daniel Schauenberg 1.4k Dec 30, 2022
requests-like networking library using boost for C++

cq == C++ Requests cq == C++ Requests is a "Python Requests"-like C++ header-only library for sending HTTP requests. The library is inspired a lot by

null 11 Dec 15, 2021
Filter Garry'sMod built-in HTTP requests with a lua hook

Filter Garry'sMod built-in HTTP requests with a lua hook

Earu 3 Jul 28, 2022
traces tcp requests in kernel. allow to set up IPs to filter dynamically using bpf-map.

ttcp cilium/ebpf/examples/tcprtt에다가 BPF_MAP_TYPE_HASH를 추가해서 srcAddr을 필터링하도록 수정함. 어플리케이션에는 Http API를 추가해서 필터링할 IP를 추가, 삭제, 조회할 수 있도록 함. Getting Startd

null 8 May 20, 2022
The Telegram Bot API provides an HTTP API for creating Telegram Bots.

The Telegram Bot API provides an HTTP API for creating Telegram Bots.

Telegram Library 1.9k Jan 1, 2023
Custom WebSocket implementation in C for educational and recreational purposes.

C WebSockets WARNING! The library is in an active development state and is not even alpha yet. Use it at your own risk. Nothing is documented, anythin

Tsoding 17 May 25, 2022
An implementation of the Mobile Adapter GB protocol, to connect to custom game servers.

libmobile Library that implements the Mobile Adapter GB protocol, in a way that should be easy to integrate into a plethora of different emulators/har

REON Team 10 Nov 5, 2022
Return custom A2S_INFO and A2S_PLAYER response

sm-ext-fakequeries (CSGO) Return fake AS2_INFO and A2S_PLAYER response. Currently only tested on csgo. And I think it can be ported to any other games

null 14 Jan 9, 2023
BingBing 60 Dec 15, 2022
The purpose of this application is to allow a chronological shuffling of tv shows. The selected TV Shows maybe shuffled however the episodes will be selected based on next unwatched.

TvShuffleForPlex Description The purpose of this application is to allow a chronological shuffling of tv shows. The selected TV Shows maybe shuffled h

null 16 Apr 4, 2022
Application for updating Pinecil soldering iron

Pinecil Firmware Updater Application for updating Pine64's Pinecil soldering iron. Supported platforms Windows 7 - 10 (64-bit) MacOS Linux Screenshots

Pine64 130 Dec 25, 2022
Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows

English | 简体中文 | 繁體中文 Overview Drogon is a C++14/17-based HTTP application framework. Drogon can be used to easily build various types of web applicat

An Tao 8.5k Jan 5, 2023
🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.

Oat++ News Hey, meet the new oatpp version 1.2.5! See the changelog for details. Check out the new oatpp ORM - read more here. Oat++ is a modern Web F

Oat++ 6k Jan 4, 2023
Linux Application Level Firewall based on eBPF and NFQUEUE.

eBPFSnitch eBPFSnitch is a Linux Application Level Firewall based on eBPF and NFQUEUE. It is inspired by OpenSnitch, and Douane, but utilizing modern

Harpo Roeder 665 Dec 29, 2022
OpenBoard is a cross-platform interactive whiteboard application intended for use in a classroom setting.

OpenBoard is an open source cross-platform interactive white board application designed primarily for use in schools. It was originally forked from Open-Sankoré, which was itself based on Uniboard.

OpenBoard 1.7k Dec 29, 2022
LAppS - Lua Application Server for micro-services with default communication over WebSockets. The fastest and most vertically scalable WebSockets server implementation ever. Low latency C++ <-> Lua stack roundtrip.

LAppS - Lua Application Server This is an attempt to provide very easy to use Lua Application Server working over WebSockets protocol (RFC 6455). LApp

null 48 Oct 13, 2022