1편에서 D2R의 메모리 구조를 분석하고 Python으로 게임 데이터를 읽는 데 성공했다. 다음 문제는 이 데이터를 게임 화면을 가리지 않으면서 표시하는 것이다. 해답은 게임 창 위에 완전히 겹쳐지는 투명 오버레이 창을 별도로 띄우는 방식이다. 이 글에서는 Win32 API로 게임 창을 추적하고, PyQt6로 투명 클릭 통과 오버레이를 구현하는 과정, 그리고 이소메트릭 좌표를 화면 픽셀로 변환하는 공식을 정리했다. 01 오버레이란 무엇인가 오버레이는 게임 프로세스 바깥에서 OS가 렌더링하는 별도의 투명 창이다. 게임 코드를 전혀 건드리지 않으면서 게임 화면 위에 정보를 그릴 수 있다. 스팀 오버레이, Discord 오버레이, GeFo..