game: d2r capture: backend: window_x11 # or window_win32, wayland, vnc, spice, file window_title: "Diablo II: Resurrected" # VNC settings (if backend is vnc) # vnc_host: "192.168.1.100" # vnc_port: 5900 # vnc_password: "secretpassword" # SPICE settings (if backend is spice) # spice_host: "192.168.1.100" # spice_port: 5900 # spice_password: "secretpassword" # Wayland settings (if backend is wayland) # output: "DP-1" # Wayland output name # use_pipewire: true # File settings (if backend is file) # path: "/path/to/images/or/video" # type: "image" # or "video", "sequence", "directory" # frame_rate: 30.0 # loop: true resolution: "1920x1080" # must match a supported profile (1920x1080 or 1280x720) routine: mephisto safety: session_min_hours: 1.0 session_max_hours: 4.0 break_min_minutes: 10 break_max_minutes: 45 max_daily_hours: 12 # Loot filter settings loot: pickup_uniques: true pickup_sets: true pickup_rares: true pickup_runes: true min_rune_tier: 10 # El=1, Eld=2, ..., Zod=33 pickup_gems: false # Safety thresholds (0.0 - 1.0) health_potion_threshold: 0.5 mana_potion_threshold: 0.3 chicken_threshold: 0.2 # exit game if health below this # Color detection ranges (HSV) colors: health_filled: lower_h: 0 lower_s: 100 lower_v: 100 upper_h: 10 upper_s: 255 upper_v: 255 mana_filled: lower_h: 100 lower_s: 100 lower_v: 100 upper_h: 130 upper_s: 255 upper_v: 255 item_unique: lower_h: 15 lower_s: 100 lower_v: 180 upper_h: 30 upper_s: 255 upper_v: 255 # Game timing constants timings: loading_screen_max_ms: 15000 town_portal_cast_ms: 3500 teleport_delay_ms: 150 potion_cooldown_ms: 1000 pickup_delay_ms: 300 api: addr: ":8080" logging: level: info file: logs/bot.log