Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
againstlolodds Fix role selection not updating Jun 25, 2019
build fixed large file problem Apr 24, 2019
res fixed large file problem Apr 24, 2019
tests fixed large file problem Apr 24, 2019
.gitignore fixed large file problem Apr 24, 2019 Add detail to instructions Oct 16, 2019
poetry.lock fixed large file problem Apr 24, 2019
pyproject.toml fixed large file problem Apr 24, 2019 fixed large file problem Apr 24, 2019

Against LoL Odds

The companion app for AgainstLoLOdds.

Download the latest version here.


This app automates the data entry required to make win chance predictions on the AgainstLoLOdds site.

It accomplishes this through the provided game client API. This does not violate Riot ToS (there is no risk of getting in trouble).


  1. Launch the companion app and your LoL client. If it's your first time it will ask you to restart your client. Do that now.
  2. Queue for a ranked 5v5 game normally. The companion app will detect the match as soon as the selection phase begins.
  3. Wait for everyone to pick their champions. It will try to guess player roles; you can set these manually as needed.
  4. Click the "Calculate" button in the companion app. This will open the AgainstLoLOdds calculation page in your default web browser with all the necessary fields populated.
  5. Click the "Calculate" button on the website.
  6. Dodge when your win chance is below the first arrow if it's your first time, or below the second arrow if it's your second time.
  7. Repeat steps 2-7 as needed. Remember to wait 16 hours after your second dodge before dodging again.


If you have any questions, please email the author:


Pull requests are welcome!



Run this command:

python -m poetry install  # `--no-dev` for release


Kivy uses external dependencies. Review the installation docs if you experience any issues.

python -m poetry run start

Building Binaries

Building requires dev dependencies.

python -m poetry build

If this doesn't work, try disabling the virtual environment first.

python -m poetry config settings.virtualenvs.create false
python -m poetry build


Noah Corona

You can’t perform that action at this time.