Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ARAM support #6

Open
sudravirodhin opened this issue Nov 29, 2018 · 10 comments
Open

Add ARAM support #6

sudravirodhin opened this issue Nov 29, 2018 · 10 comments
Labels
enhancement New feature or request wontfix This will not be worked on

Comments

@sudravirodhin
Copy link

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.

@pipe01
Copy link
Owner

pipe01 commented Nov 29, 2018 via email

@sudravirodhin
Copy link
Author

Ahhh, my mistake then. And the API has ARAM runes as well I imagine? All good then. Great stuff! Loved it last night.

@pipe01
Copy link
Owner

pipe01 commented Nov 29, 2018

I think U.GG doesn't have data for ARAM, at least none I can see. I'm glad you liked it!

@sudravirodhin
Copy link
Author

I'm seeing that it does have ARAM runes, see here: https://u.gg/lol/champions/zyra/build/?role=jungle&queueType=normal_aram

@sudravirodhin sudravirodhin reopened this Nov 30, 2018
@pipe01
Copy link
Owner

pipe01 commented Nov 30, 2018

I'm not sure if I'll implement runes for ARAM because that would involve adding a new position, whose UI would kind of tricky to update. I'll keep this open in case I ever feel like adding it.

@pipe01 pipe01 added enhancement New feature or request wontfix This will not be worked on labels Dec 1, 2018
@4madz
Copy link

4madz commented Dec 5, 2018

I dont see u.gg in the program, why? how can i fix that

@pipe01
Copy link
Owner

pipe01 commented Dec 5, 2018

Make sure you downloaded it from here.

@pipe01
Copy link
Owner

pipe01 commented Dec 5, 2018

1.2.0 has been released, so you can download it from the releases page now!

@4madz
Copy link

4madz commented Dec 9, 2018

After i downloaded new update i get this error every time:
System.InvalidOperationException. Cannot navigate because there is no entry in the back stack of the journal. Create minidump? You can use this to report this issue to me.

@pipe01
Copy link
Owner

pipe01 commented Dec 9, 2018 via email

@pipe01 pipe01 changed the title u.gg Provider Suggestions Add ARAM support Jan 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants