▣ 옵션 교체 시뮬레이터 사이트
▣ 구옵이 [NineOpe v1.0]
1. 파이썬 모듈 설치
- 명령 프롬프트(CMD)는 관리자 권한으로 실행
pip install pyautogui opencv-python pillow
pip install keyboard
pip install pydirectinput pynput
pip install pytesseract pillow opencv-python
pip install opencv-python-headless
2. Tesseract-OCR 프로그램 설치
- Tesseract 윈도우 설치 파일 다운로드 링크에 접속하여 최신 버전(예: tesseract-ocr-w64-setup-v5.x.x...exe)을 다운로드해 설치합니다.
- 중요: 설치 진행 중 Additional script data 항목에서 Korean script와 Korean data를 반드시 체크하고 설치해야 한국어 인식이 가능합니다.
- 기본 설치 경로는 C:\Program Files\Tesseract-OCR\tesseract.exe 입니다. (이 경로를 아래 코드에 그대로 반영했습니다.)
- 설치후 환경변수 path에 C:\Program Files\Tesseract-OCR\ 경로 등록
= Tesseract-OCR 다운로드
https://github.com/UB-Mannheim/tesseract/wiki
The latest installers can be downloaded here:
tesseract-ocr-w64-setup-5.5.0.20241111.exe (64 bit)
= tessdata 한글 데이터 다운로드
https://github.com/tesseract-ocr/tessdata/blob/main/kor.traineddata
C:\Program Files\Tesseract-OCR\tessdata 에 복사
3. 게임은 왼쪽 상단에 맞춤
4. 행낭 첫번째 칸에 옵션교체석, 두번째 칸에 무기 배치
- stone : 853, 501
- weapon : 890, 501
5. 이미지 캡쳐 후 아래 파일명으로 저장
- stone.png: 행낭 첫 번째 칸의 옵션 교체석 아이콘 영역
- weapon.png: 행낭 두 번째 칸의 무기 아이콘 영역
- change_btn.png: 왼쪽 하단의 옵션 교체 버튼 영역
- confirm_btn.png: 교체 완료 후 뜨는 팝업창의 확인 버튼 영역
- 목표 옵션 이미지 파일 생성 : 사용하지 않는 무기 옵션 교체를 통해 목표옵션 이미지 캡쳐
TARGET_OPTIONS = {
'opt1.png': '물리공격력 40% 상승',
'opt2.png': '무기 최소공격력 40% 증가',
'opt3.png': '무기 최대공격력 40% 증가',
'opt4.png': '치명타 시 공격력 40% 추가',
'opt5.png': '물리치명타 확률 4000/10000 증가',
'opt6.png': '모든 오기가 40 증가',
'opt7.png': '음의 공격력 24% 추가',
'opt8.png': '양의 공격력 24% 추가',
'opt9.png': '혼의 공격력 24% 추가',
'opt10.png': '신의 공격력 24% 추가',
'opt11.png': 아이템 드랍율이 16% 증가한다.'
'opt12.png': '치명타 방어력 30% 증가'
}
6.옵션리스트박스 좌표
- 좌상 648, 551 우하 801, 632
7. 변경할 옵션 줄번호 수정
- CHOOSE_SLOT = 2 # 예: 2를 입력하면 2번째 옵션 줄을 고정으로 교체합니다.
8. 목표 옵션 번호 선택
- STOP_ON_OPTIONS = (1, 2, 3, 4) # 예: 1, 2, 3, 4번 옵션 중 하나라도 감지되면 즉시 종료
9. 옵션교체 실행 후 종료는 F4
10. 최상 등급이 출현하지 않아 테스트 불가. 옵션 교체 포기.
▣ 미완성 구옵이 [NineOpe v1.0]
1. 게임은 1024x768 로 좌측 상단에 고정
2. 행낭 1번째 줄 첫칸은 교체석, 두번째 칸은 무기 배치, 2번째 줄에 다른 교체석 배치
3. 관리자 권한으로 구옵이 실행
- Change to option : 교체할 옵션리스트 5줄 중 변경할 옵션 줄 번호 지정
- 목표 옵션 번호를 콤마로 구분하여 나열
- 목표 옵션 번호는 아래 이미지 번호 참고
'opt1.png': '물리공격력 40% 상승',
'opt2.png': '무기 최소공격력 40% 증가',
'opt3.png': '무기 최대공격력 40% 증가',
'opt4.png': '치명타 시 공격력 40% 추가',
'opt5.png': '물리치명타 확률 4000/10000 증가',
'opt6.png': '모든 오기가 40 증가',
'opt7.png': '음의 공격력 24% 추가',
'opt8.png': '양의 공격력 24% 추가',
'opt9.png': '혼의 공격력 24% 추가',
'opt10.png': '신의 공격력 24% 추가',
'opt11.png': 아이템 드랍율이 16% 증가한다.'
'opt12.png': '치명타 방어력 30% 증가'
4. 게임 시작 : Start 버튼 클릭 후 게임 클릭,
5. 종료 : ESC or 마우스 커서를 게임화면 좌측 상단 모서리로 강제 이동
▣ 윈도우즈용 실행파일
- 링크 :