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

SkinSpotlights/LiveEventsDocumentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Important

IT SEEMS WITH PATCH 14.1 THE API WAS REMOVED OR DISABLED

LiveEventsDocumentation

Documentation of League of Legends Live Events API

Live Events API is a undocumentated API part of League of Legends that can be enabled via a config and a list of events that you wish to receive updates for. The API is only available in Spectator/Replays.

To enable the API you need to navigate to the Riot Games\League of Legends\Config\ folder and edit the game.cfg then add the following

[LiveEvents]
Enable=1
Port=34243

Next in Riot Games\League of Legends\Config\ copy the LiveEvents.ini file from the repo into the folder, this list has all the current events in the latest build of the game, please note just because there is an event for it doesn't mean it will trigger in game, very few actually trigger.

The LiveEvents.ini file can be edited so you can remove events you're uninterested in, events like OnKill and OnDie will trigger twice because when a champion kills another champion one got the kill and one died so you may wish to remove OnDie and just read OnKill

In the repo is an example C# app which will connect to the API, run the app when the game is running watching a spectated game or a replay and it will start relaying response for events.

There currently is no exact list of Events which will trigger, the following I know will. OnSpawn, OnKill, OnDamage, OnHeal, OnEmote, OnDragonKill etc, things which currently don't work at all are OnItem events apart from OnItemCallout which I don't know what relation it has and there is a config setting which throttles it to every once per 5 seconds.

Currently the LiveClientData API doesn't give exact Minion Count and the Events endpoint doesn't have Dragon/Herald/Baron kill Events, this LiveEvents API will give OnKill Events for Minions as well as OnKill Events for Jungle Mobs, Dragon, Herald and Baron so it could be used alongside the LiveClientData API in order to track these.

About

Documentation of League of Legends Live Events API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages