/coc-burntbase-cooldown-bypass

Clash of Clans guide and script on how to view Burntbase videos without waiting for the 12 hour cooldown.

Primary LanguagePythonMIT LicenseMIT

Clash of Clans Burntbase Cooldown Bypass Guide + Script

This is a Clash of Clans guide and script on how to view Burntbase videos without waiting for the 12 hour cooldown.

Requirements

  • An API client. I am using Insomnia for this guide.
  • A browser with developer tools. I am using Google Chrome for this guide.
  • Python 3.8+ (If using burntbase.py)

Python Requirements

Clone this repository, cd into it, and install dependencies:

git clone https://github.com/huyszn/coc-burntbase-cooldown-bypass.git
cd coc-burntbase-cooldown-bypass
pip install -r requirements.txt

Usage

Edit scan_number_and_access_token.py with your scan number and access token.

Run with:

python3 burntbase.py

Then view Burntbase Scan Results.csv containing all the base results.

Get your Access Token

NOTE: Access token expires after one day.

  • Go to https://www.burntbase.com/login
  • Open developer tools and go to the Network tab
  • Filter requests by XHR
  • Login to Burntbase
  • Click on the request named me
  • Click on the Headers tab and scroll down until you find the accesstoken header
  • Jot down the access token Access Token

Upload Base Image to Scan

Use an API Client to Get JSON Response

NOTE: If you prefer to use the burntbase.py script, read the usage of the script and skip to here.

  • Enter https://app.burntbase.com/api/auth/scans/###### (Replace ###### with your scan number) in a GET Request
  • In the header tab, enter accesstoken in header and your accesstoken in value
  • Send the request
  • Scroll down the JSON response until you see the "match_results" key JSON Response

Finding the YouTube Videos with the Base

Now that we have all the information we need, it's time to look for the base on YouTube.
The keys we are interested in are the "IMG_NAME_FILE" (in red) and the "yt_channel_id" (in cyan) keys.

Image and YT Channel

All the values under the "IMG_NAME_FILE" key start with "videocapture_YYYYMMDD_11111_222222.jpg".
We are interested in the YYYYMMDD part of the value because this is when the YouTube video was published containing the scanned base.
For example, in the above image, the first result's video was published on August 31, 2022 (20220831).
The values under the "yt_channel_id" will be used to go to the YouTube channel that published the video by going to https://www.youtube.com/channel/(value for the "yt_channel_id" key).
For example, in the above image, the first result's YouTube channel will be https://www.youtube.com/channel/UCsDy8uBJQpdHrLJ-ayCZ2HA.

Searching Through the YouTube Channel

This is probably the most time consuming part of the process, depending on how old the video is, how long the video is, if the YouTube channel frequently uploads videos, or uploads many videos in one day.
You just have to guess and click on a video until you get a video with the right published date.
Then, you have to jump around the video until you find the base you are looking for.
I prefer on hovering my mouse cursor over the video progress bar to see the bases quicker.
Be aware that the base results can be rotated 90 degrees ("rotate90"), 180 degrees ("rotate180"), 270 degrees ("rotate270"), a vertical reflection ("vertical_reflection"), or a horizontal reflection ("horizontal_reflection") from your original scanned screenshot ("original") based on the "transformation" key in the JSON response.
There are also some cases where the actual video with the scanned base is one day older than the date found in "videocapture_YYYYMMDD_11111_222222.jpg" (Ex. The date said 20220623 in the jpg, but the actual video's date with the scanned base was June 22, 2022 (20220622).

Base Found

Searching Through YouTube Channels (Script)

Once you run the script, open the Burntbase Scan Results.csv file, and you can go through each row and find the YouTube video containing the scanned base using the Date column, Image column (if you want to see what the base looks like in the video), Tranformation column (to know if the base in the video is rotated or a reflection of your scanned base), and the YouTube Channel Link column.

Bingo! We found the base from the video that looks exactly like the blurred image that is still in a 12 hour cooldown on Burntbase in less than 5 minutes!