Skip to content

v1.1.0 - Ổn định runtime, đồng bộ config và tối ưu quản lý backup

Choose a tag to compare

@Relieq Relieq released this 12 Apr 13:55
· 2 commits to master since this release

NTA-AutoBot v1.1.0

Bản cập nhật tập trung vào độ ổn định khi chạy bản đóng gói (.exe), đồng bộ cấu hình runtime và tối ưu vận hành GUI.

Tính năng / cải tiến nổi bật

  • Đồng bộ cấu hình runtime tốt hơn trong bản build:
    • build_order_runtime.json được đọc đúng từ file người dùng chỉnh (không bị lấy nhầm từ bundle nội bộ).
    • thêm log khởi động [CONFIG] Runtime config paths để kiểm tra chính xác đường dẫn config đang dùng.
  • Cải thiện trải nghiệm GUI:
    • auto-clear terminal theo runtime.json giờ đồng bộ xóa luôn Live Log trên GUI.
  • Tăng độ ổn định khi ADB chập chờn:
    • screencap có cơ chế retry/reconnect an toàn,
    • Vision xử lý frame None/rỗng theo fail-safe để tránh crash.
  • Cải thiện đóng gói PyInstaller:
    • bổ sung runtime hook và điều chỉnh bundling để giảm lỗi logger stream trong process con, tăng độ tương thích OCR runtime.
  • Tối ưu quản lý backup config .bak:
    • thêm policy trong runtime.json:
      • config_backup_enabled
      • config_backup_keep_count
      • config_backup_keep_days
    • tự động dọn backup khi Save trong Config Editor,
    • keep_count áp dụng như giới hạn cứng số bản backup tối đa.

Sửa lỗi chính

  • Fix crash NoneType has no attribute shape khi mất frame screenshot tạm thời.
  • Fix trường hợp bản build không áp dụng đúng start_index của builder.
  • Fix việc terminal auto-clear không ảnh hưởng đến Live Log trên GUI.
  • Fix logic dọn .bak để hoạt động đúng với cấu hình số lượng giữ lại.

Lưu ý sau cập nhật

  • Nên build/cài lại bản mới trước khi test.
  • Kiểm tra nhanh sau khi Start:
    • có log [CONFIG] Runtime config paths,
    • [BUILD-ORDER] ... Bat dau tu index: ... phản ánh đúng build_order_runtime.json.
  • Nếu muốn giới hạn dung lượng backup, chỉnh trong config/runtime.json:
    • config_backup_keep_count
    • config_backup_keep_days