Update borealis_overlay.py
This commit is contained in:
parent
1f2f02b922
commit
b239ace188
@ -44,9 +44,8 @@ GREEN_HEADER_STYLE = "bold green"
|
|||||||
BEEP_INTERVAL_SECONDS = 1.0 # Only beep once every 1 second
|
BEEP_INTERVAL_SECONDS = 1.0 # Only beep once every 1 second
|
||||||
|
|
||||||
# STATUS BAR AUTO-LOCATOR LOGIC (WILL BE BUILT-OUT TO BE MORE ROBUST LATER)
|
# STATUS BAR AUTO-LOCATOR LOGIC (WILL BE BUILT-OUT TO BE MORE ROBUST LATER)
|
||||||
# Set your theme to "Masquerade" and Interface Scale to 140%, and browser zoom level to 110%
|
|
||||||
TEMPLATE_PATH = "G:\\Nextcloud\\Projects\\Scripting\\bars_template.png" # Path to your bars template file
|
TEMPLATE_PATH = "G:\\Nextcloud\\Projects\\Scripting\\bars_template.png" # Path to your bars template file
|
||||||
MATCH_THRESHOLD = 0.5 # The correlation threshold to consider a "good" match
|
MATCH_THRESHOLD = 0.4 # The correlation threshold to consider a "good" match
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# Helper Functions
|
# Helper Functions
|
||||||
@ -302,12 +301,12 @@ class BorealisOverlay(QWidget):
|
|||||||
match_result = locate_bars_opencv(TEMPLATE_PATH, MATCH_THRESHOLD)
|
match_result = locate_bars_opencv(TEMPLATE_PATH, MATCH_THRESHOLD)
|
||||||
if match_result is not None:
|
if match_result is not None:
|
||||||
found_x, found_y, w, h = match_result
|
found_x, found_y, w, h = match_result
|
||||||
print(f"Template matched at {found_x}, {found_y} with confidence >= {MATCH_THRESHOLD}.")
|
print(f"Character Status Located at {found_x}, {found_y} with confidence >= {MATCH_THRESHOLD}.")
|
||||||
initial_x, initial_y = found_x, found_y
|
initial_x, initial_y = found_x, found_y
|
||||||
# Optionally override region size with template size
|
# Optionally override region size with template size
|
||||||
region_w, region_h = w, h
|
region_w, region_h = w, h
|
||||||
else:
|
else:
|
||||||
print("No high-confidence match found. Using default region.")
|
print("Could not auto-locate the character status page. Set your theme to Masquerade and Interface Scale to 140%, and browser zoom level to 110%. Using default region.")
|
||||||
|
|
||||||
region = Region(initial_x, initial_y, label="Character Status")
|
region = Region(initial_x, initial_y, label="Character Status")
|
||||||
region.w = region_w
|
region.w = region_w
|
||||||
|
Loading…
x
Reference in New Issue
Block a user