'''Fortroute Mapper takes screenshots of Fortnite BR minimap to map out a route through a match.''' import cv2 import json import requests import numpy as np import os, sys, time from shutil import copyfile from PIL import ImageGrab from collections import Counter from subregions import SubregionManager from settings import SettingsManager settings = SettingsManager.initialize_settings() MY_RESOLUTION = settings['resolution'] LOCATION_FOLDER = settings['location_folder'] TEST_SIZE = (133, 133) MAP_SIZE = (1010, 1010) MAP_FILE = './fortnite_map.png' BACKUP_MAP_FILE = 'https://raw.githubusercontent.com/paularcoleo/fortroute-mapper/master/fortnite_map.png' METHODS = [ 'cv2.TM_CCOEFF', 'cv2.TM_CCOEFF_NORMED', 'cv2.TM_CCORR_NORMED', 'cv2.TM_SQDIFF', 'cv2.TM_SQDIFF_NORMED' ] LINE_COLOR_BGR = (0, 100, 255) if not os.path.isfile(MAP_FILE): reset_default_map()