valkia/aramgg_client

Windows companion for League of Legends ARAM Mayhem with read-only LCU recommendations, Hextech Augment stats, and in-game OCR overlays.

해결하는 문제

이 프로젝트는 리그 오브 레전드 ARAM(All Random All Mid) 모드를 위한 실시간 보조 도구를 제공합니다. 플레이어가 챔피언 선택 단계와 게임 중에 더 나은 결정을 내릴 수 있도록, 사용 가능한 슬롯 기반의 챔피언 추천과 하크스테크 오그먼트를 식별하여 최적의 빌드 및 승률을 제안합니다.

작동 방식

애플리케이션은 리그 클라이언트 업데이트(LCU) API에 읽기 전용 연결을 사용하여 게임 상태와 단계를 추적합니다. 단계에 따라 다른 기능이 트리거됩니다:

  • 챔피언 선택: 현재 챔피언과 벤치 상태를 읽어 맞춤형 추천을 제공합니다.
  • 게임 중: PaddleOCR를 사용하여 화면에 나타나는 3개의 하크스테크 오그먼트 카드 제목을 캡처하고 인식하며, 로컬 데이터에 매핑하여 오버레이에서 승률과 빌드 제안을 표시합니다.
  • 데이터 관리: 로컬 우선 접근 방식을 사용하여 캐시된 또는 내장된 데이터를 즉시 렌더링하면서 백그라운드에서 버전을 업데이트합니다.

대상 사용자

ARAM 게임 모드에 특화된 데이터 기반 인사이트와 빌드 제안을 원하는 Windows 사용자.

주요 기능

  • 읽기 전용 LCU 통합: 챔피언 잠금이나 벤치 플레이어 교체와 같은 자동화를 방지합니다.
  • OCR 기반 오그먼트 인식: 왼쪽, 중앙, 오른쪽 카드 위치를 정확히 타겟팅하여 순서를 유지합니다.
  • 로컬 우선 데이터: 원격 API 호출보다 로컬 캐시를 우선시하여 지연을 최소화합니다.
  • 다국어 지원: 간체 중국어, 영어, 번체 중국어 간 동기화된 전환 기능이 있습니다.
  • 진단 도구: 문제 해결을 위한 내장 피드백 양식에 스크린샷 및 로그 첨부 기능이 포함되어 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트