새로 나온 페러세일 복사 하세요~ 엄청 쉽고 빠르고 편하고.. 최고입니다.
정말 쉽고 빠르고 간편한 소재, 기어 새로운 복사 글리치를 알려드립니다. | 젤다의 전설: 티어스 오브 더 킹덤 (ruliweb.com)
매크로는 게임 안 할 때 돌리기 좋습니다.
----------------------------------------------------------------
우선 매크로 동작 영상부터...!
+ 연타 지옥을 겪고 매크로 돌릴 수 없을까 알아보니 가능하더라고요.
저는 아내랑 같이 각자 스위치로 하다보니.. 매크로 해보고야 말겠다 마음먹고 이번 주말은 게임보다 매크로 만드는데 시간 더 썼네요.
한 명 고생하면 주변 사람은 편해집니다 ㅋㅋ
[준비물]
블루투스가 되는 컴퓨터/노트북
내장형 블루투스/동글 상관없다고 하지만 제 경우엔 내장형 블루투스는 데스크탑만 가능했고 노트북(2018 그램)이나 스팀덱의 내장 블루투스로는 안됐습니다.
* 데스크탑 메인보드 : MSI B660M 박격포 WIFI
NXBT
https://github.com/blueapple128/nxbt
조이콘을 에뮬레이팅 할 수 있는 프로그램 입니다. 리눅스 기반인데 윈도우에서는 가상머신으로 돌릴 수 있게 되어 있습니다.
직링크 https://github.com/blueapple128/nxbt/archive/refs/heads/master.zip 로 받거나 Code > Download ZIP 눌러서 다운 받은 후 압축을 풀어 놓습니다.
* 원작자의 저장소는 https://github.com/Brikwerk/nxbt 인데, 2년 전 이후로 업데이트가 없어서 설치할 때 에러가 발생하고, 내장형 블루투스를 지원하지 않습니다.
VirtualBox (7.0.8), Extension Pack
https://www.virtualbox.org/wiki/Downloads
설치파일 직링크: https://download.virtualbox.org/virtualbox/7.0.8/VirtualBox-7.0.8-156879-Win.exe
ExtensionPack 직링크: https://download.virtualbox.org/virtualbox/7.0.8/Oracle_VM_VirtualBox_Extension_Pack-7.0.8.vbox-extpack
* Extension Pack 설치: VirtualBox 설치가 끝나면 다운 받은 Extension Pack 실행 > 약관 동의하고 설치하면 됩니다.
Python (3.11.3)
Microsoft Store > python 검색 후 설치
* Microsoft Store에서 설치하면 더 해줄 것이 없으나, python 홈페이지에서 받아서 설치하면 시스템 Path에 python 설치 경로를 수동으로 추가해야 합니다.
C:\Users\사용자 이름\AppData\Local\Programs\Python\Python311
Vagrant (2.3.6)
https://developer.hashicorp.com/vagrant/downloads?product_intent=vagrant
설치파일 직링크: https://releases.hashicorp.com/vagrant/2.3.6/vagrant_2.3.6_windows_amd64.msi
* Windows > AMD64 다운로드
* 설치 끝나고 재시작할 거냐고 묻는데, 이 때 재시작하셔야 합니다.
나중에 재시작을 선택하면 이후 재시작을 하더라도 시스템 Path에 vagrant 설치 경로를 수동으로 추가해야 합니다.
C:\HashiCorp\Vagrant\bin
[설정]
시스템 Path에 VirtualBox 경로 추가
Windows 설정 > 시스템 > 정보 > 고급 시스템 설정 > 환경 변수 > [시스템 변수] Path 편집 > 새로 만들기 > C:\Program Files\Oracle\VirtualBox 입력 합니다.
내장 블루투스가 있는데 동글을 장착할 경우
내장 블루투스가 NXBT 미지원으로 동글을 장착해서 하려는 경우, 장치 관리자에서 내장형 블루투스는 '디바이스 사용 안 함' 설정해야 합니다.
NXBT 설정 및 실행
1. NXBT 압축 푼 폴더로 가서 마우스 오른쪽 > 터미널에서 열기 (윈도우 버전에 따라 Shift + 마우스 오른쪽 > 여기에 Power Shell 창 열기)
2. python vagrant_setup.py 입력 > 엔터 키 입력하라는 문구 나오면 엔터 키 입력
3. 리스팅된 목록 중에 Bluetooth 어댑터를 선택 합니다. (내장 블루투스는 Intel Corp. 과 같이 회사명으로만 표시되는 경우가 있어요)
4. vagrant up 입력
가상머신으로 NXBT가 실행됩니다.
첫 실행에는 알아서 다운받고 설치하느라 시간이 꽤 걸립니다. 방화벽 확인 창 뜨면 허용해 줍니다.
5. vagrant ssh 입력
NXBT 설정 및 실행을 위해 실행된 가상머신에 ssh로 접속합니다.
Realtek Bluetooth 5.0 드라이버 설치
기본 지원하지 않는 블루투스는 드라이버 설치가 필요합니다.
블루투스 4.0은 기본 지원할 가능성이 큽니다. 그럴 경우 이 과정은 필요 없습니다.
대중적인 리얼텍 블루투스 5.0 칩셋을 사용하는 동글의 경우 아래처럼 드라이버를 설치하면 됩니다.
(출처 : https://github.com/Brikwerk/nxbt/issues/44)
ssh 연결이 완료되면 아래 명령어들을 한 줄씩 입력합니다.
wget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config
wget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw
sudo cp rtl8761b_config /usr/lib/firmware/rtl_bt/rtl8761b_config.bin
sudo cp rtl8761b_fw /usr/lib/firmware/rtl_bt/rtl8761b_fw.bin
이후 bluetoothctl 입력 했을때 Controller가 표시되면 성공. exit를 입력해서 bluetooth에서 빠져나옵니다.
[매크로 파일 준비]
1. touch commands.txt 입력 (파일 생성)
2. vim commands.txt 입력 (파일 편집)
3. i 눌러서 insert. 모드로 설정
4. 아래 매크로 내용 복사 후 붙여넣기 (텍스트 복사 후 터미널에 마우스 오른쪽 버튼을 누르면 붙여넣기가 됩니다)
제가 직접 글리치를 매크로로 구현한 내용인데요~ 중요 포인트 설명은 아래에 해놓겠습니다.
LOOP 6
A 0.1s
0.5s
1s
LOOP 100
ZR 0.5s
ZR DPAD_UP 0.2s
ZR 1.5s
ZR PLUS 0.1s
0.5s
L_STICK@-100+000 0.08s
0.2s
A 0.1s
0.2s
L_STICK@+000-100 0.08s
0.2s
A 0.1s
0.3s
L_STICK@+100+000 0.08s
0.2s
A 0.1s
0.2s
A 0.1s
0.5s
PLUS 0.05s
0.086s
PLUS 0.05s
0.5s
L_STICK@-100+000 0.08s
0.2s
A 0.1s
0.2s
L_STICK@+000-100 0.08s
0.2s
A 0.1s
0.5s
B 0.1s
0.5s
L_STICK@+000-100 0.08s
0.2s
A 0.1s
0.3s
A 0.1s
0.5s
5. esc 눌러서 insert. 모드 종료 후, 키보드로 :wq 입력 (저장 후 종료)
* 매크로 내용 간략 설명
LOOP 100
매크로 동작 횟수 입니다.원하는 숫자로 바꾸면 됩니다.
PLUS 0.05s
0.086s
PLUS 0.05s
글리치 핵심 + 버튼 연타 부분입니다.
연타 간격이 중요한데, 블루투스 지연, 스위치 지연 때문에 매크로도 100% 성공하기 힘듭니다.
매크로 작업하는 위치의 fps에 따라서 연타간격을 조정해야 합니다.
저같은 경우 사당일 때 0.816s, 하이랄 평원 마굿간일 때 0.86s가 적당했습니다.
모든 시간값은 한 번 해보시고 조정해 보세요.
NXBT 매크로 문서 보시면 매크로 작성하실 수 있습니다.
https://github.com/Brikwerk/nxbt/blob/master/docs/Macros.md
[스위치 준비]
1. 스위치는 조이콘을 본체에 장착한 휴대모드로 진행하는 것을 추천 합니다. 블루투스 컨트롤러로 연결되어 있으면 꼬일 가능성이 높습니다.
2. 링크를 한적한 곳으로 이동시켜 줍니다. 사당 입구 추천!
추가: 사당 입구는 조나니움은 잘 복사 되는데 폭탄꽃 같은 다른 소재는 복사가 안됩니다. 하이랄 평원 마굿간 같이 넓은 평지 필드에서 해보면 폭탄꽃 같은 소재도 복사 잘 됩니다. 사당이 프레임이 잘 나와서 글리치가 잘 안되는것 같네요. 마굿간 울타리 내에서 해야 몬스터 공격을 받지 않습니다.
3. 빠른 소재 선택 모드로 복사할 소재를 선택 하세요.
4. + 버튼 > 활 주머니로 이동 합니다.
5. 장착 중인 활 다음 활에 포커스를 둡니다. (아래 사진 참고)
(중요!) 활 2개를 이용한 글리치이기 때문에 장착 활과 교체 활 최소 2개가 필요합니다.
6. B 버튼을 눌러 인벤토리를 닫습니다.
[매크로 실행]
sudo nxbt macro -c "commands.txt" -r 입력
[매크로 중단]
Ctrl + z 누르면 실행되던 매크로가 중단됩니다.
[매크로 다시 실행]
- 매크로 중단 후, 조이콘의 아무 버튼 눌러서 스위치에 조이콘을 인식 시켜줍니다.
- 터미널에서 위쪽 화살표 / 아래쪽 화살표로 이전 명령어들 왔다갔다 할 수 있습니다.
매크로 실행 명령어 찾아서 고른 다음 엔터키 입력 하면 됩니다.
[매크로 수정]
매크로 실행해보고 수정이 필요할 땐 이렇게 하면 됩니다. (타이밍 조정 때문에 제일 많이 하게되는 루틴..)
1. 매크로 중단: Ctrl + z
2. 조이콘 아무 버튼 눌러서 스위치에 인식 시키기
3. vim commands.txt 입력
4. i 눌러서 insert모드 진입
5. 원하는 부분 수정
6. esc 누른 후 :wq 입력
7. 매크로 실행: sudo nxbt macro -c "commands.txt" -r
글로 써보니 엄청 길고 복잡해 보이네요.
글리치 뭐 이렇게 까지 하나 싶지만... 게임도 재밌지만 이런짓도 재밌어...
저희집은 이걸로 조금 편하게 게임해 볼 생각입니다.
도전해 보실 분들 파이팅...!
(IP보기클릭)39.7.***.***
(IP보기클릭)164.125.***.***
않이... 매크로에 대해 공부할 수 있는 좋은 글이네요 정독해보겠습니다
(IP보기클릭)223.39.***.***
뭔가 프로그램 만지시는분들보면 대단한듯 저는 1도 모르겟네요... ㅋㅋㄱ
(IP보기클릭)223.38.***.***
연금술사가 여기계셨네 ㄷㄷ
(IP보기클릭)112.154.***.***
글안보고 바로 추천박습니다;; 진짜 이런거 만지는사람보면 존경스러움
(IP보기클릭)223.39.***.***
뭔가 프로그램 만지시는분들보면 대단한듯 저는 1도 모르겟네요... ㅋㅋㄱ
(IP보기클릭)223.38.***.***
연금술사가 여기계셨네 ㄷㄷ
(IP보기클릭)112.154.***.***
글안보고 바로 추천박습니다;; 진짜 이런거 만지는사람보면 존경스러움
(IP보기클릭)39.7.***.***
(IP보기클릭)223.38.***.***
(IP보기클릭)175.210.***.***
(IP보기클릭)211.234.***.***
(IP보기클릭)223.62.***.***
(IP보기클릭)164.125.***.***
않이... 매크로에 대해 공부할 수 있는 좋은 글이네요 정독해보겠습니다
(IP보기클릭)211.36.***.***
(IP보기클릭)222.237.***.***
(IP보기클릭)103.243.***.***
페러세일 복사가 짱이네요 ㅋㅋㅋ 아내한테도 가르쳐줄 수 있을듯... | 23.05.22 14:37 | |
(IP보기클릭)118.42.***.***
(IP보기클릭)117.111.***.***
(IP보기클릭)103.243.***.***