Giter Site home page Giter Site logo

kla35 / lis-generator Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 2.0 110.38 MB

A small Javascript software who retrieve data from Riot API to generate pictures : One picture about pregame (as perkz/runes, players...) and one picture about postgame (stats, gold graph, damage graph...). Automatic download of new pictures on new patch.

License: GNU General Public License v3.0

JavaScript 95.62% HTML 2.90% CSS 0.51% Assembly 0.96%
league-of-legends leagueoflegends runes perks picture lol-runes-overlay riot-api streaming champion retrieve-data

lis-generator's Introduction

LIS Generator (Previously lol-picture-generate-for-stream)

A small Javascript software who retrieve data from Riot API to generate a pregame picture (Username, Champion, Summoners, and Perks {Runes]...) and a postgame picture on a game (Team win, stats, damage graph, gold graph...).

Works (but still under development)

How to use it ?

Download the lastest release and install it

You will need a API Key given by Riot Devs website (https://developer.riotgames.com/) when you create a account

Then enter a username or a match id, and it will generate the 2 pictures !

The look of the software

And if I clone it, how can I start it ?

For launching the software, you will need to type : "npm start" in the directory

Example :

Draft & Ranked Game pregame picture example : Example 1

Custom game pregame picture if there is 10 players in the game example : Example 1

Postgame picture example : Example 1

lis-generator's People

Contributors

kla35 avatar nquenoui avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

lis-generator's Issues

Problem generating post game from custom game

Hi, today I tried to generate post game imagine from custom game. Game id = 2791568216. But its stuck into prepare data for generation. Ranked games/flexq works fine.
image

Ty for help

Contact

Hey mate,
I wanna contact with you. You can give Discord or telegram to you?
Also i answered in #20
Regards

recap of the game ?

API retrieve so many data, it's possible to let the choice to do only perkz picture or to generate a sum up of the game

Any update?

Hey, first of all thanks for that project. Your work be awesome!

Project will have any updates? I can see in other branch incomplete some really nice feature like MVP.

Best Regards

add role of each people

Riot API just send the champion and in what team they are.
But impossible to know where each people go.

If players are well aligned in a custom game, it wouldn't be a issue, because the algorithm will treat them top to bot
But in ranked game, impossible to know where people has tag.
Maybe a little AI would do the job, but some champ are flexable on several lane.

It would be for now a wontfix, but if the API change in V5, maybe it will be possible

For now, displaying role on picture generated will be optional and will be able to switch on the settings file

I am from China in Asia. How can I use this software?

I downloaded the software, entered my GAME ID and competition name, filled in the API key, and then set up a custom room. The server chose the first one. Because there was no China, the software prompt kept turning, so I could not use the Research GAME

add a post match option

Now, you are just able to generate image on a user who are in game.
But if you got the match id, you will be able to generate image of past match.
There is only one condition : Download some element from old patch.

It's a big enhancement, so don't expect it too soon

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.