만들오의 리니지W 웹앱 사용방법
안녕하세요? 만들오 입니다. 후원자의 블로그 부흥을 위해 안내글을 옮겼습니다.
만들오의 리니지W 웹앱 사용법을 안내합니다.
리니지W 웹앱 사용방법
만들오
아두이노 레오나르도 보드 준비
아두이노 레오나르도 보드 준비
게임창에 키입력을 담당하는 아두이노 보드를 준비합니다. HID 입력장치로 사용 가능한 아두이노 레오나르도를 구입해야 합니다. 아두이노 우노는 사용할 수 없습니다. 쇼핑에 검색하니 다양한 제품이 나오는데, 가장 저렴한 제품으로 구입하셔도 좋습니다. 예) 아두이노 레오나르도 R3 호환보드 (약 8,000원)
아두이노 보드를 컴퓨터에 연결하는 케이블은 데이터 통신이 되어야 합니다. (컴퓨터에 연결 시 인식되어야 함)
2. 아두이노 IDE 설치
아두이노 IDE를 이용해 아두이노 레오나르도 보드를 입력장치로 사용하기 위한 코드를 업로드할 수 있습니다. 아래의 동영상을 참고하여 설치를 마무리합니다.
동영상 URL : https://youtu.be/Byw9-ggwq0Y
3. 아두이노 코드 업로드
1) 아두이노 실행
윈도우 시작버튼을 누르고, Arduino를 검색하면 나오는 아래 아이콘을 클릭해 실행합니다.
아두이노 IDE가 실행되면 아래 사진과 같이 코드를 입력할 수 있는 창이 실행됩니다.
2) 보드 및 포트 선택
툴 > 보드로 진입해 Arduino Leonardo를 선택합니다.
툴 > 포트로 진입해 Arduino Leonardo를 선택합니다. COM 뒤의 숫자는 사용자마다 다릅니다.
3) 스케치 업로드
아두이노의 코드를 보통 스케치라고 부릅니다. 아두이노 IDE안의 텍스트를 모두 지우고, 아래의 코드를 복사해 붙여넣습니다.
그 다음, 좌측 상단의 스케치 업로드 버튼을 누릅니다.
스케치 업로드 버튼
정상적으로 완료된 경우, 아래와 같이 "업로드 완료" 문구가 보입니다.
※업로드 중 에러가 발생하면, 에러문구를 구글에 검색해 보면 대부분 해결 가능합니다.
3. 웹페이지 접속
마이크로소프트 엣지 브라우저로 접속해야 정상 작동합니다. 윈도우 운영체제에 기본으로 설치되어 있으니 따로 설치할 필요는 없습니다.
웹페이지 URL : https://sein-oh.github.io/LineageW/
메인 캡쳐 연결 테스트 블로그 열기 100% 100% 실행하기 기사/군주/요정/법사 수라 자동귀환 사용 물약오링귀환 사용 전투대응 사용 타이머-1 사용 타이머-2 사용 타이머-3 사용 설정 자동귀환 전투대응 타이머-1 타이머-2 타이머-3 사용구간(HP): ~ 재사용: 입력키: 횟수: 딜레이: 후원관련 지속적인 유지관리를 위해 후원할 수 있습니다. 왼쪽 QR코드를 휴대폰 카메라로 찍으면 카카오페이로 이동합니다. 공지-2022.11.04 HP/MP인식을 위해 수라 캐릭터를 별도 가능하도록 수정했습니다. 사용자 인터페이스를 약간 수정했...
sein-oh.github.io
4. 웹앱 사용하기
리니지W 웹앱 제어판
1) 화면캡처
화면캡처 버튼을 눌러, 실행중인 게임창을 선택해 공유 버튼을 누릅니다. 브라우저의 getUsermedia API를 사용하는 것으로, 내 화면을 다른 사람에게 공유하는 것이 아닙니다. 데스크탑 화면을 브라우저와 공유한다는 뜻 입니다.
캡처에 성공하면 아래 사진과 같이 체력/마나/전투/물약 상태를 모니터링 합니다.
2) 아두이노 연결
아두이노 버튼을 눌러 Arduino Leonardo와 연결합니다. (COM 뒤의 숫자는 사용자마다 다릅니다)
3) 텔레그램 연결 (알림기능을 위한 옵션)
설정에 텔레그램 토큰을 입력한 상태에서 버튼을 클릭하면 텔레그램 봇과 연결을 시도합니다. 봇은 24시간동안 대화가 없으면 자동으로 연결이 해제되므로, 스마트폰으로 최소 2글자 이상 메시지를 보낸 후 시도하기 바랍니다.
텔레그램 토큰을 받는 내용은 아래를 참고해 주세요.
웹페이지 URL : https://mandloh.tistory.com/86
텔레그램 봇은 참 유용합니다. 저는 리니지W 매크로와 연동해서 원격으로 제어하거나 특정 상황에서 알림을 받는데 쓰고 있습니다. 이러한 봇의 열쇠가 되는 토큰이 있어야 사용이 가능합니다. 이 토큰을 받는 과정을 소개합니다. 동영상을 참고해 주시기 바라며, 요약하면 다음과 같습니다. 검색창에 botfather 검색 후 대화 시작 START 버튼 클릭 /newbot 클릭 봇의 이름을 지어줍니다. 한글 및 띄어쓰기가 있으면 안되고, 꼭 bot으로 끝나야 합니다. (ex. mandloh_bot) 봇의 이름을 다시한번 입력합니다. 토큰은 숫자...
mandloh.tistory.com
4) 실행할 기능 선택하기
SLOT 및 전투대응, 물약귀환 등 원하는 기능의 체크박스를 체크하면 실행됩니다. 아래 설정을 확인하여 원하는 기능으로 활용할 수 있습니다.
5. 설정 (중요)
설정한 데이터는 자동으로 저장됩니다. 잘못된 값을 입력했는데 도무지 복구할 수 없는 경우, 설정 초기화 버튼을 이용하시기 바랍니다.
1) 캡처
체력(HP)/마나(MP) 캡처하는 위치를 설정합니다. 수라캐릭터는 수라 체크박스를 체크한 후 사용해야 합니다.
게임 UI크기 3단계, 밝기 30% 기준이며, UI크기를 변경하는 경우, 좌표값을 수정하여 사용할 수 있습니다.
가급적 수정하지 않는것을 권장합니다.
2) 텔레그램
알림기능을 사용하기 위해서는, 텔레그램 연결이 필요하고 이를 위해 봇 토큰이 필요합니다. 아래 블로그 글을 참고하여 토큰을 발행받고, 토큰값을 입력합니다. 토큰은 아래와 같은 형태로 지정됩니다.
※ 토큰 예) 1234567890:AAFwyDTBFcwQi7Y_iHXqPkbC4XIAPZ4x81z
블로그 URL : https://mandloh.tistory.com/86
텔레그램 봇은 참 유용합니다. 저는 리니지W 매크로와 연동해서 원격으로 제어하거나 특정 상황에서 알림을 받는데 쓰고 있습니다. 이러한 봇의 열쇠가 되는 토큰이 있어야 사용이 가능합니다. 이 토큰을 받는 과정을 소개합니다. 동영상을 참고해 주시기 바라며, 요약하면 다음과 같습니다. 검색창에 botfather 검색 후 대화 시작 START 버튼 클릭 /newbot 클릭 봇의 이름을 지어줍니다. 한글 및 띄어쓰기가 있으면 안되고, 꼭 bot으로 끝나야 합니다. (ex. mandloh_bot) 봇의 이름을 다시한번 입력합니다. 토큰은 숫자...
mandloh.tistory.com
3) SLOT
- [jd
- [jd
- [jd
- [jd
슬롯이름 : 실행 체크박스에 표기될 이름을 지정합니다. 저는 귀환, 맑은물약 등 기능에 맞춰 지정하고 있습니다.
- [jd
- [jd
- [jd
슬롯이름 : 실행 체크박스에 표기될 이름을 지정합니다. 저는 귀환, 맑은물약 등 기능에 맞춰 지정하고 있습니다.
- [jd
- [jd
슬롯이름 : 실행 체크박스에 표기될 이름을 지정합니다. 저는 귀환, 맑은물약 등 기능에 맞춰 지정하고 있습니다.
- [jd
슬롯이름 : 실행 체크박스에 표기될 이름을 지정합니다. 저는 귀환, 맑은물약 등 기능에 맞춰 지정하고 있습니다.
슬롯이름 : 실행 체크박스에 표기될 이름을 지정합니다. 저는 귀환, 맑은물약 등 기능에 맞춰 지정하고 있습니다.
- [jd
체력(%) : 기능이 사용될 체력 범위를 지정합니다.
체력(%) : 기능이 사용될 체력 범위를 지정합니다.
- [jd
마나(%) : 기능이 사용될 마나 범위를 지정합니다.
마나(%) : 기능이 사용될 마나 범위를 지정합니다.
- [jd
입력키 : 입력할 버튼을 지정합니다. 알파벳, 숫자, f1~f12까지 가능합니다.
입력키 : 입력할 버튼을 지정합니다. 알파벳, 숫자, f1~f12까지 가능합니다.
- [jd
입력횟수 : 입력할 횟수를 지정합니다.
입력횟수 : 입력할 횟수를 지정합니다.
- [jd
딜레이 : 입력횟수가 2회 이상인 경우, 반복입력하는 시간(초) 입니다.
딜레이 : 입력횟수가 2회 이상인 경우, 반복입력하는 시간(초) 입니다.
- [jd
쿨타임 : 한번 실행 후 재사용까지 대기할 시간(초) 입니다.
쿨타임 : 한번 실행 후 재사용까지 대기할 시간(초) 입니다.
- [jd
반복실행 : 체크하지 않은 경우, 1회만 사용하고 실행을 해제합니다.
반복실행 : 체크하지 않은 경우, 1회만 사용하고 실행을 해제합니다.
- [jd
알림 : 체크하면 실행 시 텔레그램을 통해 알림을 전송합니다.
알림 : 체크하면 실행 시 텔레그램을 통해 알림을 전송합니다.
4) 전투대응
- [jd
- [jd
- [jd
- [jd
입력키, 입력횟수, 딜레이, 쿨타임, 반복실행은 SLOT 설정과 동일합니다.
- [jd
- [jd
- [jd
입력키, 입력횟수, 딜레이, 쿨타임, 반복실행은 SLOT 설정과 동일합니다.
- [jd
- [jd
입력키, 입력횟수, 딜레이, 쿨타임, 반복실행은 SLOT 설정과 동일합니다.
- [jd
입력키, 입력횟수, 딜레이, 쿨타임, 반복실행은 SLOT 설정과 동일합니다.
입력키, 입력횟수, 딜레이, 쿨타임, 반복실행은 SLOT 설정과 동일합니다.
- [jd
인식좌표 : PK상황 발생 시 인식하는 이미지의 좌표입니다.
인식좌표 : PK상황 발생 시 인식하는 이미지의 좌표입니다.
- [jd
판정값 : 이미지 매칭 시 결과를 판정하는 기준입니다. 값이 낮으면 실제 전투가 아닌 상황에서도 작동할 수 있습니다. 값이 높으면 실제 전투에서 작동하지 않을 수 있습니다.
판정값 : 이미지 매칭 시 결과를 판정하는 기준입니다. 값이 낮으면 실제 전투가 아닌 상황에서도 작동할 수 있습니다. 값이 높으면 실제 전투에서 작동하지 않을 수 있습니다.
- [jd
인식값 : 현재 인식되고 있는 값을 보여줍니다. 판정값 설정을 위한 참고 데이터 입니다.
인식값 : 현재 인식되고 있는 값을 보여줍니다. 판정값 설정을 위한 참고 데이터 입니다.
5) 물약귀환
- [jd
- [jd
- [jd
- [jd
전투대응과 동일합니다.
- [jd
- [jd
- [jd
전투대응과 동일합니다.
- [jd
- [jd
전투대응과 동일합니다.
- [jd
전투대응과 동일합니다.
전투대응과 동일합니다.
6. SLOT 설정 사례
1) 귀환
체력이 30% 이하가 되면 8번 키를 4번 연타합니다. 한번 실행 후 실행 체크를 해제합니다. 텔레그램 알림을 보냅니다.
- [jd
- [jd
- [jd
- [jd
슬롯이름 : 귀환
- [jd
- [jd
- [jd
슬롯이름 : 귀환
- [jd
- [jd
슬롯이름 : 귀환
- [jd
슬롯이름 : 귀환
슬롯이름 : 귀환
- [jd
체력(%) : 0 ~ 30
체력(%) : 0 ~ 30
- [jd
마나(%) : 0 ~ 100
마나(%) : 0 ~ 100
- [jd
입력키 : 8
입력키 : 8
- [jd
입력횟수 : 4
입력횟수 : 4
- [jd
딜레이 : 0.2
딜레이 : 0.2
- [jd
쿨타임 : 5.0
쿨타임 : 5.0
- [jd
반복실행 : 체크해제
반복실행 : 체크해제
- [jd
알림 : 체크
알림 : 체크
2) 마나오링 귀환
마나가 10% 이하가 되면 8번 키를 4번 연타합니다. 한번 실행 후 실행 체크를 해제합니다. 텔레그램 알림을 보냅니다.
- [jd
- [jd
- [jd
- [jd
슬롯이름 : 마나귀환
- [jd
- [jd
- [jd
슬롯이름 : 마나귀환
- [jd
- [jd
슬롯이름 : 마나귀환
- [jd
슬롯이름 : 마나귀환
슬롯이름 : 마나귀환
- [jd
체력(%) : 0 ~ 100
체력(%) : 0 ~ 100
- [jd
마나(%) : 0 ~ 10
마나(%) : 0 ~ 10
- [jd
입력키 : 8
입력키 : 8
- [jd
입력횟수 : 4
입력횟수 : 4
- [jd
딜레이 : 0.2
딜레이 : 0.2
- [jd
쿨타임 : 5.0
쿨타임 : 5.0
- [jd
반복실행 : 체크해제
반복실행 : 체크해제
- [jd
알림 : 체크
알림 : 체크
3) 맑은물약
체력이 60% 이하가 되면 1번 키를 0.2초 간격으로 연타합니다. 반복실행하며, 텔레그램 알림을 보내지 않습니다.
- [jd
- [jd
- [jd
- [jd
슬롯이름 : 마나귀환
- [jd
- [jd
- [jd
슬롯이름 : 마나귀환
- [jd
- [jd
슬롯이름 : 마나귀환
- [jd
슬롯이름 : 마나귀환
슬롯이름 : 마나귀환
- [jd
체력(%) : 0 ~ 60
체력(%) : 0 ~ 60
- [jd
마나(%) : 0 ~ 100
마나(%) : 0 ~ 100
- [jd
입력키 : 1
입력키 : 1
- [jd
입력횟수 : 1
입력횟수 : 1
- [jd
딜레이 : 0.2 (입력횟수 1에서는 영향 없음)
딜레이 : 0.2 (입력횟수 1에서는 영향 없음)
- [jd
쿨타임 : 0.2
쿨타임 : 0.2
- [jd
반복실행 : 체크
반복실행 : 체크
- [jd
알림 : 체크해제
알림 : 체크해제
4) 힐
체력이 30~60% 이며, 마나가 20~100%일때 4번키를 3번 연타합니다. 5초의 쿨타임이 있습니다.
- [jd
- [jd
- [jd
- [jd
슬롯이름 : 힐
- [jd
- [jd
- [jd
슬롯이름 : 힐
- [jd
- [jd
슬롯이름 : 힐
- [jd
슬롯이름 : 힐
슬롯이름 : 힐
- [jd
체력(%) : 30 ~ 60
체력(%) : 30 ~ 60
- [jd
마나(%) : 20 ~ 100
마나(%) : 20 ~ 100
- [jd
입력키 : 4
입력키 : 4
- [jd
입력횟수 : 3
입력횟수 : 3
- [jd
딜레이 : 0.2
딜레이 : 0.2
- [jd
쿨타임 : 5.0
쿨타임 : 5.0
- [jd
반복실행 : 체크
반복실행 : 체크
- [jd
알림 : 체크해제
알림 : 체크해제
5) F연타
뒤틀린 지하감옥 등에서 유용합니다. f키를 0.2초 간격으로 연타합니다.
- [jd
- [jd
- [jd
- [jd
슬롯이름 : f연타
- [jd
- [jd
- [jd
슬롯이름 : f연타
- [jd
- [jd
슬롯이름 : f연타
- [jd
슬롯이름 : f연타
슬롯이름 : f연타
- [jd
체력(%) : 0 ~ 100
체력(%) : 0 ~ 100
- [jd
마나(%) : 0 ~ 100
마나(%) : 0 ~ 100
- [jd
입력키 : f
입력키 : f
- [jd
입력횟수 : 1
입력횟수 : 1
- [jd
딜레이 : 0.2 (입력횟수 1에서는 영향 없음)
딜레이 : 0.2 (입력횟수 1에서는 영향 없음)
- [jd
쿨타임 : 0.2
쿨타임 : 0.2
- [jd
반복실행 : 체크
반복실행 : 체크
- [jd
알림 : 체크해제
알림 : 체크해제
7. 기타
새 버전의 사용이 불편한 분은 아래 html파일을 다운받아 사용할 수 있습니다.
해당 블로그의 주인은 리니지W 웹앱과 무관합니다. 문의댓글은 티스토리 블로그에 남겨주시기 바랍니다.
감사합니다.
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd
- [jd