Giter Site home page Giter Site logo

justastamosiunas / championify Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dustinblackman/championify

0.0 2.0 0.0 20.48 MB

Import recent item sets from Champion.gg or Lolflavor in to League of Legends to use within game! No hassle.

License: MIT License

HTML 57.12% CoffeeScript 39.27% JavaScript 0.24% Inno Setup 1.45% CSS 1.92%

championify's Introduction

Championify

Champion-If-Ayyy

Join the chat at https://gitter.im/dustinblackman/Championify ProjectTalk Travis AppVeyor Coverage Status Dependency Status devDependency Status Translations

Latest Release Downloads: Downloads

Championify is a little program that downloads all the recent builds from websites like Champion.gg or Lolflavor and imports them in to your League of Legends to use within game! No hassle. Now with 38 languages and new features!

Windows and OSX are both supported, tested on Windows 8.1 and OSX 10.10.3.

Check out some more screenshots here!


Features

  • Summoners Rift and ARAM Item Sets
  • Skill Priorities lists (Q.W.E.Q.E.R ect)
  • 38 Languages
  • Bunch of preferences to display item sets in the way you prefer
  • Automation using command line preferences (simpler system coming soon)
  • Automatically save preference settings
  • Garena support
  • Does not touch other item sets that you or other applications create

Downloads

Found here

### 1.1.1 (October 23rd, 2015)
  • Updated translations
### 1.1.0 (October 13th, 2015)
  • Added 13 new languages. Bosnian, Catalan, Croatian, Danish, Finnish, Georgian, Lithuanian, Latvian, Norwegian, Slovak, Slovenian, Serbian, and Swedish.

Bug Fixes

  • Github link not working
  • ARAM item sets are now optional (will fix users having issues with Lolflavor and their antivirus)

Updates

  • All languages with user submitted translations have been reviewed and added.

BUT WAIT! I have a suggestion!

Well that's great! Put up an Issue, hit me up on Gitter, or send me a message on reddit /u/dustinheroin and I'll try to get it when I can.

Contribute

Please see CONTRIBUTE.md

## Frequently Asked Questions #### Be more descriptive, what does this actually do? Well it's easy really. Here's a link for [Teemo's most popular build in top lane](http://champion.gg/champion/Teemo) that Champion.gg has tracked. We take this information and save it in a way that League of Legends likes so you can have the exact builds in game!

Yep it's safe! Were not modifying League of Legends at all, and got the clear thanks to Riot's item sets docs . And my code is clean and free to browse, so no smelly virus' or surprises. I've added VirusTotal report to all my recent releases just to be sure. If you still don't trust my executables, have a tech buddy look over my code themselves and you can build from source.

How do I make this work on Windows?

Run Championify.exe, the app will try and look for your League of Legends folder for you. If the app can't find it, browse to your League of Legends folder where lol.launcher.exe is saved (LoLLauncher.exe or lol.exe for Garena installations).

How do I make this work on Mac?

Run Championify, the app will try and look for your League of Legends.app for you. If the app can't find it, browse and select your League of Legends.app.

Why do I not see the item sets in the launcher?

Due to Riot restrictions, you can only see the item sets in game, you won't see them in the launcher.

Why does this not work on XP, Vista, or OSX Lion?

Sorry, Electron doesn't support anything below Windows 7 or Mountain Lion. There's no plans to support it.

"App can’t be opened because it is from an unidentified developer"

Read this to fix it.

The app opens with a white box, infinite loops, or nothing happens

I'm a bit lost why this is happening on some system, give this a try. Delete the following folders depending on your operating system, and then try Championify again.

Windows: C:\Users\YOURNAME\AppData\Roaming\Championify

OSX: /Users/YOURNAME/Library/Application Support/Championify

AAHHHH! SOMETHING BROKE! IT'S ALL MESSED UP!

Calm down, I gotcha! If something went wrong it means something has changed that I did not expect. Follow the steps below in the next FAQ question to remove Championify's builds.

#### Nah bro, I don't like this. How can I delete all your builds? I'm sorry you don't like it, hopefully I'll have it live up to your expectations one day! As for deleting, just hit the "Delete" button in Championify and it'll remove all the items sets generated by Championify.

Oh no not at all, that's the last thing you want to do. The best time to run Championify is 3-4 day after a major patch comes out. Only got to do it once.

Why do you force auto updates of Championify?

If something was to change on Riots end and Championify's item sets broke your client or completely screwed up one of your games, you'd be pretty pissed right? I know I would be. This is just one method to make sure you run in to the least amount of problems possible, plus the updates are under ~8MB anyway.

How do I auto update item sets?

It's currently not supported but is planned! If you would like to try a bit of automation yourself you can try the command line parameters

Why is my antivirus complaining about lolflavor?

Let me guess, BitDefender? I know, I got it running too. For some reason they have lolflavor marked as malware, which I've checked myself and it's not. To add, Championify never loads a lolflavor page, so even if there was malware laying around Championify would never open it. See virus total report here. To fix the issue, add "lolflavor.com" to your exceptions in your anti virus. Tutorial here

Why is your script so slow?

Well damn, you must be pretty impatient if you think that's slow... The script is slowed on purpose so users don't spam other peoples servers. They're doing great great stuff over there and the last thing I'd want to do is cause them trouble. However if it's REALLY slow, then you should consider upgrading your dial up connection.

Why is the file size so big?

I use Electron to wrap my GUI, and unfortunately it's a bit big. I'd rather the App just work then worry about size.

Future Plans

Check out the Features tag in Issues to see all up and coming ideas.

## Command Line Parameters Championify supports a few command line parameters for those who would like to automate a few tasks before it's official supported within the app. Params work on both Windows and OSX, and uses the last saved preferences made on the app (preferences are saved each time you hit import).

Params

  • --import Imports item sets
  • --delete Deletes item sets
  • --autorun Silently (without loading the UI) imports item sets
  • --close Closes Championify when finished
  • --startLeague Starts League of Legends after import

Example

Silently imports and starts League afterwards.

C:/Championify/championify.exe --autorun --startLeague

For the adventurous, bleeding edge builds are available of each branch through CIs. A simpler method will be available once a website is built.

Windows

Open Appveyor and select the the latest master branch commit, then Platform: x86, then artifacts. You'll find download.txt that contains a Zippyshare link to the build off that commit.

OSX

Open Travis and select the the latest master branch commit, scroll down through the test log until you see npm run build-artifact, a few lines down you should see a Zippyshare link to the build off that commit.

## Build From Source You must have Node 4.1.1 and NPM 2.14.4 installed on your system (thats what Electron is using), git clone the repo and run the following in the root folder.
npm install -g gulp
npm install
npm run build

You'll find a Championify.exe/Championify.app in the releases folder.

Wine is required if building on Mac for Windows.

brew install wine

Thank yous

  • @sargonas and the rest of the Riot API team for unlocking item sets
  • All the wonderful people on my Transifex team (all 180 of you) for helping translate Championify!

Championify isn't endorsed by any of it's content sources or Riot Games and doesn't reflect the views or opinions of them or anyone officially involved in producing or managing League of Legends. League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc. League of Legends © Riot Games, Inc.

championify's People

Contributors

dustinblackman avatar dwhwang avatar secretdataz avatar ikeviny avatar gitter-badger avatar

Watchers

James Cloos avatar JT avatar

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.