여러 ePOE 도구는 클립보드 대신 화면의 작고 고정된 영역을 읽어요. 영혼의 우물의 공개된 티어 읽기, 룬 스카우트, 의식 전리품 스캐너, 그리고 창고 열림 / 칸 호버 도우미예요. 이 읽기는 OCR(광학 문자 인식)로 이루어지며, 이제 Windows뿐 아니라 Linux에서도 동작해요.
엔진 두 개, 알아서 선택돼요
ePOE는 하나의 서비스 뒤에 OCR 백엔드 두 개를 갖추고 있고, 둘 중 하나를 자동으로 골라요. 설정할 건 없어요.
- Windows OCR — Windows에 내장된 인식 기능(
Windows.Media.Ocr)이에요. 빠르고, 다운로드가 필요 없으며, Windows의 기본 엔진이에요. - 앱에 포함된 크로스 플랫폼 엔진 — OpenCV와 함께 쓰는 Tesseract로, 앱 안에서 WebAssembly로 실행돼요. Linux에서는 유일한 엔진이고(Linux에는 Windows OCR이 없어요), Windows에서는 내장 엔진이 시작되지 않을 때의 대체 수단이에요.
Windows에서는 내장 엔진을 쓰고, 그 밖의 모든 환경과 내장 엔진이 시작되지 않는 Windows 컴퓨터에서는 포함된 엔진이 일을 맡아요. 어느 쪽이든 도구들 — 그리고 그 단축키와 페이지 — 은 똑같이 동작해요.
포함된 파일 (~6 MB)
크로스 플랫폼 엔진에는 약 6 MB의 모델과 라이브러리 파일이 필요해요. 일반 설치 빌드에는 이 파일들이 앱과 함께 들어 있어서 그냥 동작해요. 파일을 받아 오지 않은 순수 개발용 체크아웃에서만 빠져 있을 수 있는데, 그럴 때는 포함된 엔진이 사용할 수 없다고 보고하고 Windows는 조용히 내장 OCR을 대신 사용해요. 파일이 없는 Linux에서는 대체할 OCR이 없으므로, 스캐너가 화면을 읽을 수 없다고 알려 줘요.
Linux의 단어 상자 제약
Windows 내장 엔진은 인식한 단어마다 화면상의 위치를 함께 돌려줘요. 포함된 엔진은 각 줄의 텍스트는 돌려주지만 단어별 위치는 돌려주지 않아요. ePOE가 픽셀이 아니라 단어를 원하는 보상 보드나 아이템 이름 읽기에는 아무 차이가 없어요. 차이가 나는 건 정확한 단어 위에 무언가를 그리는 기능, 예를 들어 창고 가격 배지를 특정 칸에 맞추는 경우뿐이에요. Linux에서는 줄 단위 정보만 있어서 위치가 더 대략적이에요. 텍스트는 여전히 정확하게 읽히고, 픽셀 단위로 정확한 배치만 영향을 받아요.
게임 메모리는 절대 읽지 않아요
어떤 엔진이 실행되든 OCR은 ePOE가 로컬에서 캡처해 여러분의 컴퓨터에서 읽는 화면의 제한된 영역만 봐요. Path of Exile의 메모리는 건드리지 않고, 캡처한 픽셀은 절대 PC 밖으로 나가지 않아요. 어떤 엔진을 쓰는지는 컴퓨터별 정보라서, 클라우드 동기화가 다른 컴퓨터로 절대 옮기지 않는 설정 중 하나예요.
관련 가이드
- 영혼의 우물, 룬 스카우트, 의식 전리품 스캐너 — 이 기능으로 동작하는 스캐너들이에요.