Are you tired of watching professional League of Legends games? Do you watch only for the drops? This is a revolution in the farming of League of Legends Esports capsules!
This is a successor to the old EsportsCapsuleFarmer which relied on a web browser to watch videos. Capsule Farmer Evolved simulates traffic to lolesports.com servers and tricks it into thinking the account is watching a stream. This approach drastically lowers the hardware requirements.
Learn more about the esports drops directly from Riot games.
- Watch every live match
- Show how many drops each account received during the program run
- Very lightweight - no external browser needed
- Simple GUI
- 2FA (experimental) - programs prompts for the code on startup
- ARM supported (Raspberry Pi)
Share your drops or just come hangout to League of Poro's Discord server: https://discord.gg/c2Qs9Y83hh
- Download and run the latest CapsuleFarmerEvolved.zip from Releases tab
- Extract the archive
- Edit the configuration file
config.yaml
with a text editor (e.g. Notepad) - see Configuration for details - Run
CapsuleFarmer.exe
There's a Quickstart guide if you have issues
Fill out your username and password in config.yaml
. Name of the account groups is not important but I recommend entering something recognizable to better detect problems with the account.
accounts:
accountname:
username: "username"
password: "password"
You can add as many accounts as you want. (But be reasonable) Example:
accounts:
accountname:
username: "username"
password: "password"
changethistowhatever:
username: "Riot Poro"
password: "1234"
In case of problem, enable debugging mode to invrease verbosity of the log:
debug: True
You can select a non-default configuration file, see CLI
capsulefarmerevolved.exe --config secret.yaml
- I recommend disabling 2FA on accounts using the bot. It will be way more stable, and it won't ask you for a code in the middle of a random night.
- Not every account receives every drop. That is normal, and it would happen even if you watched it on the web.
- Regularly check if the "Heartbeat" happened within the last few minutes. If not, restart the program.
usage: CapsuleFarmerEvolved.exe [-h] [-c CONFIGPATH]
Farm Esports Capsules by watching all matches on lolesports.com.
options:
-h, --help show this help message and exit
-c CONFIGPATH, --config CONFIGPATH
Path to a custom config file
- Python >= 3.10.1 (version 3.9 should work as well but is not officially supported)
- pipenv (
pip install pipenv
)
- Clone this repo -
git clone https://github.com/LeagueOfPoro/CapsuleFarmerEvolved.git
- Move to the directory -
cd CapsuleFarmerEvolved
- Install the Python virtual environment -
pipenv install
- Edit the configuration file
- Run the tool -
pipenv run python ./main.py
In the CapsuleFarmerEvolved, run git pull
pipenv install --dev
pipenv run pyinstaller -F --icon=poro.ico ./main.py --collect-all charset_normalizer -n CapsuleFarmerEvolved
Pre-built image:
Edit the /path/to/config.yaml
to absolute path to your configuration file and run the container in the background:
docker run -it --rm --restart unless-stopped --name CapsuleFarmer -d -v /path/to/config.yaml:/config/config.yaml leagueofporo/capsulefarmer:master
If you want to build the image locally:
- Clone this repo and move to it's direcotry
- Build the image:
docker build -t capsulefarmerevolved .
- Edit the
/path/to/config.yaml
to absolute path to your configuration file and run the container in the background:
docker run -it --rm --restart unless-stopped -d -v /path/to/config.yaml:/config/config.yaml capsulefarmerevolved