Releases: LeagueOfPoro/CapsuleFarmerEvolved
The Final Release
⚠️ ⚠️ ⚠️ 15/3/23: RIOT TOOK ACTION AGAINST CAPSULE FARMER EVOLVED! IT STILL WORKS BUT YOUR ACCOUNT MIGHT GET BANNED.
This release was generated to prevent users from downloading the farmer without understanding the consequences.
We do NOT recommend using the farmer anymore. If you still want to however, you can compile the program your self and at your own risk use it.
Version 1.4
RIOT TOOK ACTION AGAINST CAPSULE FARMER EVOLVED! IT STILL WORKS, BUT YOUR ACCOUNT MIGHT GET SHADOWBANNED.
How to install
Check the Quickstart Guide for Windows
How to upgrade
Replace the .exe
file in your current installation with the single exe file in the releases here. (or from the ZIP)
If you have issues after the update, try deleting logs
and sessions
folders.
If you run the farmer using Python, run pipenv install
to install new dependencies.
What's Changed
- Stability improvements
- (Optional) New feature: Automatically fetch 2FA code from email (Guide)
- New feature: Display total number of drops the account received
- Reduced CPU load
- Fixed time to next match
Notes
You can hide the Lifetime Drops tab by adding showHistoricalDrops: false
into the config file.
Full changelog
- fix: replace undefined log with print by @s-Sizz in #122
- fix: Change LOGIN status color from green to yellow by @MGaulia in #132
- docs: Fix Discord link, add info to readme by @Penguax in #137
- docs: Added riot wording to readme disclaimer. by @Penguax in #146
- feat: Change status message by @MJ-GH in #136
- fix: Set log file encoding to utf8 by @LeagueOfPoro in #161
- feat: Show program version in log file by @Sspirax in #150
- feat: IMAP Integration for 2FA [BREAKING] by @Skribb11es in #104
- fix: Show correct time until next match by @MJ-GH in #147
- fix: API "crashing" by @Skribb11es in #156
- feat: Print the time when the program started running by @Sspirax in #162
- feat: Adds the riot api key as a constant in the config class by @14ROVI in #131
- fix: Fix high CPU usage by @LeagueOfPoro in #166
- feat: Fetch and show total drops per account from riot by @rektile in #158
New Contributors
- @MGaulia made their first contribution in #132
- @MJ-GH made their first contribution in #136
- @Sspirax made their first contribution in #150
- @Skribb11es made their first contribution in #104
- @14ROVI made their first contribution in #131
- @rektile made their first contribution in #158
Full Changelog: v1.3...v1.4
Version 1.3
How to install
Check the Quickstart Guide for Windows
How to upgrade
Replace the .exe
file in your current installation with the single exe file in the releases here. (or from the ZIP)
If you have issues after the update, try deleting logs
and sessions
folders.
What's Changed
- Major stability improvements
- Better resiliency against user error
- Reduce network load with multiple accounts
- Display where the last drop came from
- Improved documentation
Changelog
- style: Visual Update confighelper.html by @vitorsammarco in #71
- refactor!: BREAKING - Refactoring paths, folders and files by @auroraisluna in #72
- fix: beststreams.txt not found by @LeagueOfPoro in #78
- fix: Removed instancing of log helper. by @hypixus in #88
- docs: Banner + readme changes by @Penguax in #83
- fix: Update Dockerfile by @LeagueOfPoro in #89
- feat: Remove dummy accounts from config by @LeagueOfPoro in #91
- feat: Automatically restart threads with increasing delay by @LeagueOfPoro in #90
- fix: docker table display by @DjordyKoert in #56
- feat: Dynamically loading bestStreams from Url in config by @wiflow in #87
- fix: Possible infinite loop in session refresh. by @LeagueOfPoro in #94
- fix: Properly close all connections by @LeagueOfPoro in #97
- fix: Correctly catch RateLimitException by @LeagueOfPoro in #109
- fix: Improve resiliency against 403 from watch heartbeat by @LeagueOfPoro in #114
- feat: change log handler to RotatingFileHandler by @s-Sizz in #111
- feat: Added time until next match, when there are no live matches. by @wiflow in #99
- feat: Move common tasks to a separate thread by @LeagueOfPoro in #115
- feat: Refactor the use of StatusCodeException by @LeagueOfPoro in #116
- feat: Added last drop league, to the last drop field by @wiflow in #96
- feat: Added Drop and 2FA Notifications and Toasts [BREAKING] by @Mazen-Ghaleb in #110
- fix: Fix failing watch requests detection by @LeagueOfPoro in #118
- Revert "feat: Added Drop and 2FA Notifications and Toasts [BREAKING]" by @LeagueOfPoro in #119
New Contributors
- @vitorsammarco made their first contribution in #71
- @hypixus made their first contribution in #88
- @wiflow made their first contribution in #87
- @s-Sizz made their first contribution in #111
- @Mazen-Ghaleb made their first contribution in #110
Full Changelog: v1.2...v1.3
Version 1.2
How to install
Check the Quickstart Guide for Windows
How to upgrade
Replace the .exe
file in your current installation with the single exe file in the releases here. (or from the ZIP)
What's Changed
- Stability improvements
- Improved error messages for problems with config file
- Discord webhook support
Notes
- If you are updating the program, you can download only the CapsuleFarmerEvolved.exe and replace the old version with it.
- There's a new dependency
pyjwt
- if you are running the program directly with Python, you need to install it (pipenv install
)
Full Changelog
- ci: GitHub issues templates by @auroraisluna in #39
- ci: Create codeql.yml by @auroraisluna in #40
- ci: Create codacy.yml by @auroraisluna in #41
- ci: PR Names semantic workflow by @auroraisluna in #42
- feat: adding config helper by @bblxssm in #51
- fix: Fixed outdated source URL by @bblxssm in #54
- feat: Handle rate limiting, refactor main.py by @DjordyKoert in #52
- feat: Discord Webhook Support by @shdw9 in #48
- fix: Stability improvements [BREAKING CHANGE] by @LeagueOfPoro in #59
- feat: User must ack config file error by @LeagueOfPoro in #61
New Contributors
- @auroraisluna made their first contribution in #39
- @bblxssm made their first contribution in #51
- @DjordyKoert made their first contribution in #52
- @shdw9 made their first contribution in #48
Full Changelog: v1.1...v1.2
Version 1.1
⚠️ [Outdated] Check https://github.com/LeagueOfPoro/CapsuleFarmerEvolved/releases/latest for the latest release!
How to use
- Download the "CapsuleFarmerEvolved.zip" file from below.
- Extract the archive
- Edit the configuration file
config.yaml
with a text editor (e.g. Notepad) - see Configuration for details - Run
CapsuleFarmer.exe
Check Quickstart guide if you have issues or need more information.
What changed
- Fixed bug with session loading/saving
Full Changelog: v1.0...v1.1
Version 1.0
KNOW BUG!
If there is a saved session in session
folder, the bot will fail to login.
FIXED in version 1.1: https://github.com/LeagueOfPoro/CapsuleFarmerEvolved/releases/tag/v1.1
Features
- 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
Notes
- 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.
Experimental 2FA update
Update to prevent simultaneously logging in to multiple accounts.
Version 0.4
What changed
- Recover from errors - the program will automatically restart each crashed account
- Maximum number of login retries is limited to 3
- Adjusted drop availability color-coding to improve accessibility
- No color - Riot has turned off the drops for this match
- Green - Drops are possible
- General improvements
Experimental 2FA
This is an experimental version of 2FA. I have not had much time to test it, but since a lot of you are asking for it, I am publishing an EXE version.
Version 0.3
New features
- Version control - the program will notify you on startup if there's a new version available
- Improved logging - add
debug: True
to config.yaml to save logs into a file (be careful, the file can get big quickly) - Improved UI - the list of leagues is color-coded based on the current drop availability from Riot