Giter Site home page Giter Site logo

pipe01 / legendary-rune-maker Goto Github PK

View Code? Open in Web Editor NEW
83.0 6.0 10.0 6.53 MB

An automation app for League of Legends

License: Mozilla Public License 2.0

C# 98.22% Python 0.74% Inno Setup 1.04%
league-of-legends lcu runes automatic automation csharp lol leagueoflegends

legendary-rune-maker's Introduction

Legendary Rune Maker

Build status

Donate

A rune maker for League of Legends that also offers a bunch of automation options. Download latest release here.

Features

  • Copy and create rune pages without the sluggishness of the LoL client.
  • Automatically detect your LoL client without any setup required.
  • Automatically picks the appropriate rune page when you lock in a champion in champ select.
  • Easily load a rune page from various providers (shown below).
  • Separate rune pages of a champion by lanes.
  • Automatically update on startup (can be disabled on config file).
  • Automatically accept ready check.
  • Automatically picks champions and summoner spells and bans champions.
  • (Down)load an appropiate item set automatically.
  • Shows you how to level up your skills.
  • Always up-to-date on the latest LoL patch.
  • Share rune pages with a single short text string.

Hint: hold shift when selecting a champion or position to copy the current page over

Providers

Rune pages Item sets Skill order Stat runes
Champion.GG
LoLFlavor
MetaLoL
Op.GG
Runes.lol
U.GG

Screenshots

Credits

  • @Sudravirodhin for helping me a ton debugging the app and suggesting new features.
  • RuneBook and Championify for inspiration and some provider reference.
  • Riot for their amazing work on the client and its API.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Just don't be stupid.

legendary-rune-maker's People

Contributors

dragitz avatar hotsoycandy avatar pipe01 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

legendary-rune-maker's Issues

Auto ban doesn't work

It says that it has already been picked, so that's it.

Edit: besides that, it's an awesome tool!

System.Windows.Markup.XamlParse.Exception

dump_20181229111752.mdmp.zip
Hi, I am getting this error as soon as the program starts up after downloading everything. I can see a window with an empty champion picture and the Fill Icon though i can´t go any further. Problem with not declared entity ´nbsp`. Line 1 Postion 181. Minidump added. I have everything instaalled needed + tried .exe and zip file.

still getting some issues with runes

Some of the minor runes (like taste of blood) don't come up.
The game corrects it after a client restart, but that doesn't help for the game you're in

Pick Summoners 1.1.0-debug

Auto-pick summoners uses the fill options regardless of role locked in. Happens every time. Reproducible.

metalol bug

If i bring my cursor on metalol the program freez if i want to download a rune page from the internet

Draft role detection

Detects fill, if I get my Jungle or Top Lane first choice (no other tested).
With amumu or teemo. And downloads fill runes.

Disconnected

Says Disconnected even though I am logged onto the application. Tried restarting client, application, disabling firewall, etc. but is still not working.

[Suggestion] Stop accepting game when you press decline

Hi , I have been using your app for about a month now and i have an issue. I play in Diamond 4 to Diamond 2 right now and sometimes you get a really bad teamcomp or some trolls or not your ideal role and people leave. Then normally the queue pops immediately with the same morons as before and because of the app even if I decline the game it still somehow accepts it. It would be nice if it does not accept the game anymore if you pressed decline. Another idea would be to add a Decline button in the popup that appears when the queue pops.
Thanks Dossi

Incomplete files

i already import sln file and loading all files so much failed to restore and incomplete files , I am using 2019 version

8.23 Rune Updates

Runes got updated with 8.23.
I see commits to fix the runes but there's no release to download and it doesn't see an update.

Even if you don't allow downloading runes automatically I'd still love the basic rune-picking feature to work again since it's so much faster than the UI and it saves it in a catalog that rivals or surpasses Runebook's.

Thanks!

If you have a Ko-Fi or Paypal link for donations let me know.
This is quality software and I'm mad at myself for being unable to compile it without bugging you.

Black Screen on Client

every option works correctly but when game start the black screen appear. [Image]
Game Mode: Summoners Rift Blind Pick

Not logging in

no clue how to log in on the program or even if it does it itself. I've tried running it as admin, but that doesn't do anything.

Various crashes and invalid runes

It generates runes but some of the keys are missing. LRM crashes often and sometimes even crashes the main league game. I will update this post with crash logs as soon as it happens again.

it always shows not logged in

it always shows not logged in even when logged in. tried restart game, lmr but nothing works.
using windows 10 here.

Not logged in

The program never shows that I am logged in and then does not import any runes or items.

[Suggestion] Download all builds

Currently on a metered connection when playing league (I can download builds but the ping with that internet is 200+). Would be nice if you could add an option to download all u.gg builds, ect.

Add ARAM support

Hi Felipe!

Mucho gusto.

u.gg Integration works great for default roles!

Gonna make some assumptions and suggest ideas for how to improve it.

Assuming you get the current role from the League Client, you can use that and query u.gg with a specific URL. Example: Zyra locks in as Jungle and you query https://u.gg/lol/champions/zyra/build/?role=jungle instead of https://u.gg/lol/champions/zyra which defaults to Support. You'll just need to create an associative map of your logged positions (LCU's?) versus u.gg's values for the positions (bottom @ LRM vs adc @ u.gg).

There's also an ARAM URL: https://u.gg/lol/champions/zyra/build/?role=jungle&queueType=normal_aram which can get region specific but you get the idea.

This way you can get FILL runes and any other locked in position (or any position you choose from the download dropdown you have) for ideal runes and item sets since I assume you're scraping the item sets and runes based off a set URL which seems to be u.gg/lol/champions/CHAMPNAME and that's a great start so why not spruce it up with u.gg/lol/champions/CHAMPNAME/build/?role=LANENAME to flesh it out? Not sure what other info your LCU provides you: Queue type? Region? There's variables for those on u.gg as well.

Sorry if any of this comes across as insulting this app is just really exciting to me and the potential is huge.

I'm a professional in IT and do coding in web languages but I can help with concepts since I understand the data structures and logic. Not saying I can do what you do, that's software, but I've got ideas I hope are helpful! :)

P.S. I understand Spanish but I'm terrible at speaking it.

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.