floh22 / LeagueBroadcast

League of Legends Spectate Overlay Tools
MIT License
218 stars 46 forks source link
broadcast champ-select ingame league-api league-broadcast league-of-legends overlay pick-ban post-game

Contributors Forks Stargazers Issues MIT License

!!DEPRECATED!!

Due to the introduction of Vanguard, League Broadcast ingame will no longer function. There are plans for the future, however, for now, only champ select is function Join our Discord or visit our Website to stay informed about future updates.

League Broadcast

A central hub for League of Legends stream overlays to augment and elevate streams.

Currently includes support for champion select and ingame overlays, with post game support as a possible future feature.

League Broadcast uses Memory Reading to get information that the Riot API does not expose. This is not possible any more due to Vanguard Anti Cheat.

Community and Contact

Join our Discord

Visit our Website

This is the quickest way to reach us and to troubleshoot your issues.

Otherwise use the Github Issues page to report breaking issues. These are not help forums! Use the issue and feature request templates, issues without proper information will be removed.

Features

Ingame Features currently include:

  1. Level Up Indicators with support for item names
  2. Item Purchase Indicators
  3. Baron Timer & Power Play Pop Up
  4. Elder Timer & Power Play Pop Up
  5. Dynamic Gold Graph
  6. CS/EXP/Gold Player Tab
  7. Custom Scoreboard
  8. Inhibitor Timers
  9. Auto init UI on Game Start
  10. Custom Objective Timers

Includes a C# port of RCVolus ChampSelect tool!

Auto update included

Getting Started

To get a local copy up and running follow these steps.

Prerequisites

Installation

  1. Download latest release
  2. Unzip release to desired install folder
  3. Add http://localhost:9001/frontend?backend=localhost as a browser source in OBS in your ingame scene
  4. Add http://localhost:9001/?backend=ws://localhost:9001/api as a browser source in OBS in your PickBan scene

Usage

Switching from RCVolus PickBan Tools

If you have previously used RCVolus PickBan tool and wish to use the version included in LB, build your frontend scene. Where one would usually run

npm run start

to start PickBan, now run

npm run build

in the same location and move the files in build/ to LeagueBroadcastHub/frontend/pickban/

Make sure Champ Select is enabled

League Broadcast will now host PickBan automatically when started

Overlay Configuration

Config/Ingame.json contains the configuration for the ingame overlay. Change this to suit your needs.

Add any Fonts you wish to use to the comma separated list "GoogleFonts"

Change the images and videos in Frontend/ingame to swap out resources.

Roadmap

Current overhaul in progress. Earliest release - mid/late 2024.

License

Distributed under the MIT License. See LICENSE for more information.

This is a standalone project from Lars Eble. Riot Games does not endorse or sponsor this project.

This project's port of lol-pick-ban-ui and its author are in no way affiliated or partnered with Riot Community Volunteers.

Contact

Discord - discord.lolfar.site

Website - Website