Files
my-botty/config/game.ini
2026-06-07 19:00:15 +02:00

267 lines
9.6 KiB
INI

[colors]
; min and max hsv range (opencv format: h: [0-180], s: [0-255], v: [0, 255])
; h_min, s_min, v_min, h_max, s_max, v_max
black=0,0,0,180,255,15
gold_numbers=0,0,65,180,255,255
item_highlight=90,235,130,115,255,160
white=0,0,230,180,20,255
gray=0,0,90,180,20,130
blue=114,100,165,125,132,255
green=56,190,190,63,255,255
yellow=27,110,190,33,145,255
gold=20,75,140,26,95,230
orange=20,190,190,23,255,255
red=-9,110,100,12,255,255
health_potion=170,100,76,190,255,255
mana_potion=105,20,76,135,255,255
rejuv_potion=140,50,40,160,255,255
skill_charges=70,30,25,150,163,255
health_globe_red=178,110,20,183,255,255
health_globe_green=47,90,20,54,255,255
mana_globe=110,50,15,125,255,255
blue_slot=102,194,18,138,230,54
green_slot=33,181,18,87,258,69
red_slot=161,204,28,197,240,64
tab_text=0,0,125,180,255,255
[ui_pos]
screen_width=1280
screen_height=720
center_x=640
center_y=360
; some distance
skill_bar_height=67
save_and_exit_x=633
save_and_exit_y=317
; inventory, stash, vendors
inventory_gold_btn_x=1007
inventory_gold_btn_y=531
inventory_top_left_slot_x=866
inventory_top_left_slot_y=348
slot_width=38
slot_height=38
stash_personal_btn_x=80
stash_personal_btn_y=77
stash_btn_width=97
vendor_misc_x=371
vendor_misc_y=74
; health, mana, pots
potion1_x=742
potion1_y=695
potion_width=30
potion_height=30
potion_next=41
merc_health_top=675
merc_health_left=305
merc_health_width=40
; skills
skill_y=693
skill_right_x=687
skill_left_x=597
skill_width=41
skill_height=41
; corpse
corpse_x=633
corpse_y=330
; waypoint
wp_act_i_btn_x=90
wp_act_i_btn_y=90
wp_act_btn_width=67
wp_first_btn_x=227
wp_first_btn_y=129
wp_btn_height=47
; pickit **Note: 120 is apx pickup range. Set to this value or below to prevent walking on pickup
item_dist=121
; pather
reached_node_dist=100
min_walk_dist=25
max_walk_dist=127
; xp bar
xp_bar_x=640
xp_bar_y=665
[ui_roi]
; all rois are in [left, top, width, height] format
chat_line_1=12,537,391,25
save_and_exit=500,233,273,173
play_btn=426,616,320,71
difficulty_select=536,236,210,320
gold_btn=997,521,20,18
inventory_gold=980,510,150,40
gold_btn_stash=158,518,30,30
vendor_gold_digits=186,509,97,16
stash_gold_digits=184,527,100,16
inventory_gold_digits=1017,523,100,16
stash_page_digits=222,478,10,15
health_globe=160,580,240,140
mana_globe=887,580,240,140
health_slice=309,610,7,101
mana_slice=961,610,7,101
cut_skill_bar=0,0,1284,653
reduce_to_center=120,60,1040,540
search_npcs=120,0,1042,620
merc_icon=10,9,56,56
loading_left_black=0,0,350,720
death=444,198,397,71
tp_search=353,120,547,400
repair_btn=318,473,90,80
left_inventory=33,84,382,382
right_inventory=868,348,379,152
transmute_third_slot=242,342,38,38
skill_right=664,673,41,41
skill_right_expanded=655,375,385,255
skill_left=574,673,41,41
main_menu_top_left=0,0,100,100
gamebar_anchor=600,650,90,90
gamebar_belt_expandable=792,659,28,28
repair_needed=1000,0,280,280
wp_act_roi=42,66,365,53
stash_btn_roi=20,52,412,53
enemy_info=440,15,405,150
shrine_check=500,50,350,100
character_select=1033, 44, 226, 554
character_online_status=1030, 18, 240, 40
; character_sub_roi is with respect to matched active character template
character_name_sub_roi=2, 20, 194, 22
cube_area_roi=167,209,113,152
cube_btn_roi=160,368,125,57
xp_bar_text=369,630,554,34
corpse=459,195,414,213
chat_icon=7,555,43,41
left_panel_header=0,0,455,56
right_panel_header=830,0,455,56
npc_dialogue=456,0,30,150
bind_skill=516,619,251,29
quest_skill_btn=284,455,710,121
left_inventory_tabs=29,60,389,30
tab_indicator=31,71,385,14
stash_page_select_left=155,475,20,20
stash_page_select_right=270,475,20,20
deposit_btn=454,365,186,43
equipped_inventory_area=861,59,387,287
inventory_bg_pattern=21,622,1236,75
[path]
; static pathes in format: x0,y0, x1,y1, x2,y2, ...
pindle_safe_dist=921,35, 1123,70, 960,88
eldritch_safe_dist=652,63, 563,73
trav_safe_dist=1156,438, 1120,282, 1059,525, 1146,312, 1132,346, 1100,538
pindle_end=1037,174
eldritch_end=675,210
shenk_end=1067,544
; Nihlathak WP to Level2 Stairs "a = bottom", " b = large room" and "c = small room"
ni1_a=871,472, 1205,600, 1162,600, 1169,584, 1169,584, 1232,213, 1221,237, 1164,228, 1145,572, 1146,547, 1223,185
ni1_b=23,187, 23,187, 23,187, 23,187, 12,192, 10,192, 10,190, 123,70, 378,120
ni1_c=118,500, 158,602, 187,577, 217,563, 184,551, 70,413, 127,240, 154,493, 197,504, 218,545, 83,246, 45,526, 300,380
; Nihlathak Level2 from corresponding eye check to boss (naming of spots are counter-clockwise - "a" is first (at 6'clock))
ni2_circle_a=716,599
ni2_circle_b=1196,348
ni2_circle_c=686,38, 542,20
ni2_circle_d=186,272
ni2_circle_back_to_a=136,507, 887,613, 838,490, 630,499
# Nihlathak any of the 4 "arms"
ni2_a_safe_dist=293,543, 310,468, 333,510, 373,485, 478,490, 506,571, 200,584, 341,479
ni2_b_safe_dist=1092,554, 1171,517, 1116,524, 1046,493, 1035,428, 1064,317, 984,501, 500,544
ni2_c_safe_dist=810,98, 989,195, 969,250, 957,234, 962,179, 954,203, 1202,220, 985,89
ni2_d_safe_dist=264,135, 177,179, 174,208, 280,241, 344,159, 621,100, 411,149, 257,184
# Arcane Sanctuary Layouts
arc_top_right=1236,43, 1236,43, 1241,39, 1060,179, 1240,669, 1208,649, 1109,63, 1181,60, 1221,64, 1237,51, 1239,43, 1226,48, 1234,48, 1246,60, 93,50, 115,65, 1203,36, 1169,198
arc_bottom_left=60,653, 60,653, 60,653, 254,559, 1249,634, 1209,628, 54,613, 58,613, 69,658, 74,643, 74,643, 74,643, 74,643, 89,614, 17,122, 103,146, 20,495, 88,624
arc_top_left=86,55, 98,69, 110,111, 135,69, 1195,97, 1154,89, 95,81, 93,88, 93,88, 92,88, 92,88, 92,88, 92,88, 92,88, 92,88, 63,654, 103,609, 101,63, 133,104
arc_bottom_right=1230,649, 1189,685, 1201,632, 992,503, 1161,45, 1166,55, 1236,607, 1233,617, 1162,663, 1169,650, 1224,627, 1221,613, 1224,638, 1254,627, 60,691, 63,617, 1234,701, 1199,668
; DIABLO & CHAOS SANCTUARY STATIC PATHS
; River of Flame (skip trash)
diablo_wp_entrance=1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7
diablo_wp_entrance_loop=855,200
; River to Pentagram (WiZ speedrun, skip trash)
diablo_wp_pentagram=1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,157
diablo_wp_pentagram_1=1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7, 1271,7
diablo_wp_pentagram_2=1267,347, 1266,346, 1269,11, 1269,11, 1269,11, 1269,11, 628,14
diablo_wp_pentagram_loop=850,230
; Chaos Sanctuary (skip trash)
diablo_entrance_pentagram=1075,150, 1075,150, 1075,150, 1075,150, 1075,150, 1075,150, 1075,150, 1075,150, 1075,150, 1075,150, 1075,150, 1075,150
diablo_entrance_pentagram_loop=880,200
; Chaos Sanctuary (kill trash)
; Chaos Santuary Entrance Hall
diablo_entrance_hall_1=1075,150, 1075,150, 1075,150
diablo_entrance_hall_2=1075,150, 1075,150, 1075,150
; Chaos Santuary (Entrance 1) AZ
diablo_entrance_1_1=1250,350
diablo_entrance_1_670_672=105,28
; Chaos Santuary (Entrance 2) AZ
diablo_entrance2_1=1075,150
diablo_entrance2_2=1075,150, 1075,150
diablo_trash_b_hall2_605_right=1107,446
diablo_trash_b_hall2_605_top1=768,44, 871,151
diablo_trash_b_hall2_605_top2=352,577, 600,250
diablo_trash_b_hall2_605_hall3=963,62, 1033,179, 1125,162
diablo_trash_b_hall3_pull_609=1229,344, 73,379
; Seal Trash
dia_trash_a=136,58, 426,44, 171,281, 715,607
dia_trash_b=1165,42, 845,22, 1217,326, 750,637, 317,255
dia_trash_c=1209,395, 1233,470, 885,637, 91,502, 732,65
dia_trash_a_loop=1237,632
dia_trash_b_loop=73,515
dia_trash_c_loop=16,46
; DIABLO
; Seal Bosses - A = Vizier (A1L, A2Y) ; B = De Seis (B1S, B2U) ; C = Infector (C1F, C2G) - letters at third digit (L,Y,S,U,F,G) describe how the seal layout looks on the minimap.
dia_pent_rudijump=951,240
dia_a_layout=12,318, 18,93, 2,92, 150,193
dia_b_layout=1131,116, 886,52, 922,87, 508,6
dia_c_layout=1028,574, 1028,574, 1028,574, 1028,574
; Static paths for seals
dia_a2y_sealfake_sealboss=1194, 57
dia_a2y_hop_622=1020,147
dia_b1s_layout2_seal=1125,102, 1125,102, 1125,102, 1171,576, 651,584
dia_b1s_seal_deseis=302,128, 267,193, 395,502
dia_b1s_seal_deseis_foh=302,128, 267,193
dia_c1f_651_654=1250,328, 1250,328
dia_c1f_654_651=100,413, 100,413
dia_c1f_651_652=1261,402
dia_c1f_652=1227,428
dia_c1f_hop_fakeseal=60,15
dia_c2g_663=1250,259
dia_c2g_lc_661=39,670, 6,186
dia_b2u_bold_seal=6,83, 6,83
dia_b2u_644_646=1084,573, 728,629, 45,596, 194,512
dia_b2u_seal_deseis=1005,556, 612,644, 247,513, 45,476, 122,243
;dia_c2g_bold_seal=93,308
; Home Loops
dia_a1l_home=1095,530, 1095,530, 1095,530, 1095,530
;1150,500, 1150,500, 1150,500, 1150,500
dia_a1l_home_loop=1095,530
dia_a2y_home=1248,610, 1248,610, 1248,610
;1040,585, 1040,585, 1040,585, 1040,585
dia_a2y_home_loop=1040,585
;1150,615 works
dia_b1s_home=102,697, 102,697, 102,697, 102,697
;58,619, 58,619, 58,619, 58,419
dia_b1s_home_loop=34,538
;140,650
dia_b2u_home=395,570, 395,570, 395,570, 395,570
dia_b2u_home_loop=395,570
dia_c1f_home=63,72, 63,72, 63,72, 63,72
dia_c1f_home_loop=63,72
dia_c2g_home=175,175, 175,175, 175,175 ,175,175, 175,175
dia_c2g_home_loop=175,175
; More aggressive Seal paths
dia_a_layout_bold=189,193, 189,193, 189,193, 189,193, 189,193, 189,193, 189,193, 189,193, 1100,337
dia_b_layout_bold=1129,148, 1129,148, 1129,148, 1129,148, 1129,148, 1129,148
dia_c_layout_bold=1112,503, 1112,503, 1112,503, 1112,503, 1112,503, 1112,503, 1112,503, 1112,503
; Andariel (A1 Catacombs) - placeholder, fill in real coords later
a1_andy_level3_enter=0,0
a1_andy_level4_enter=0,0
a1_andy_safe_dist=0,0
; Countess (A1 Forgotten Tower) - placeholder, fill in real coords later
a1_tower_level2_enter=0,0
a1_tower_level3_enter=0,0
a1_tower_level4_enter=0,0
a1_tower_level5_enter=0,0
a1_countess_safe_dist=0,0
; Mephisto (A3 Durance of Hate) - placeholder, fill in real coords later
a3_meph_level3_enter=0,0
a3_meph_safe_dist=0,0
; Baal (A5 Throne of Destruction) - placeholder, fill in real coords later
a5_baal_throne_entry=0,0
a5_baal_safe_dist=0,0