실측 보고서 · Aion2 · 매크로 7개 · 2차 개정
지연값을 8ms로 맞추는 것만으로는 절반입니다. 지연을 어디에 넣지 않는가가 나머지 절반이고, 그것만으로 타수가 1.5배가 됩니다. 그리고 떼는 단계가 없는 키는 첫 주기에 한 번 나가고 끝납니다.
키를 뗀 다음 다른 키를 누를 때는 지연을 넣지 마십시오. 앞 키의 뗌은 다음 키가 눌려 있는 8ms 동안 게임이 알아서 봅니다. 이 한 가지로 주기가 3분의 1 줄어듭니다.
떼지 않은 키는 계속 눌린 상태로 남고, 게임은 그것을 새 입력으로 세지 않습니다. 매크로를 아무리 반복해도 그 키는 처음 한 번만 나갑니다.
두 규칙을 적용하면 주기 = 8ms × 키 슬롯 수가 됩니다. 동시에 누르는 키는 한 슬롯으로 셉니다.
[ · = · 4 · Q검성_02_TEST로 보시겠습니다. 위가 앞 보고서의 처방이고 아래가 압축한 것입니다. 점선은 게임이 키 상태를 읽는 순간입니다.
이번 측정에서 판정 기준을 엣지 검출로 바꿨습니다. 게임이 새 입력으로 세는 것은 「직전에 안 눌렸다가 이번에 눌린」 순간뿐입니다. 계속 눌려 있으면 그건 새 입력이 아닙니다.
| 매크로 | 떼지 않는 키 | 2주기 이후 인식률 | 결과 |
|---|---|---|---|
| 7개 전부 | [ | 0% | 첫 주기에 한 번 나가고 끝 |
| 스킬+평타+차지 | = · 4 | 1% | 콤보가 성립하지 않음 |
| 마도_권성_01 | 4 | 1% | 콤보가 성립하지 않음 |
| 살성_01 | Q | 1% | 콤보가 성립하지 않음 |
[ 가 자세 유지용이면 지금 상태가 맞습니다. 매 주기 발동돼야 하는 스킬이라면 뗌을 넣으셔야 하고, 그러면 슬롯이 하나 늘어 주기가 8ms 길어집니다. 이건 Master 님만 판단하실 수 있어서 아래 처방에서는 [ 를 유지키로 두었습니다.
두 규칙을 적용한 결과입니다. 붉은 것이 지금 값, 초록이 새로 넣으실 뗌 단계입니다.
=와 Q는 같이 눌러 한 슬롯을 씁니다| 매크로 | 지금 | 순차 8ms 1차 보고서 | 압축 8ms 최종 | 주기 | 개선 |
|---|---|---|---|---|---|
| 검성_only_01 | 0.0 | 41.7 | 62.0 | 16 ms | 1.49배 |
| 검성_02_TEST | 36.9 | 41.7 | 62.0 | 16 ms | 1.49배 |
| 호법_01 | 0.0 | 24.8 | 41.7 | 24 ms | 1.68배 |
| 치유_01 | 0.0 | 24.5 | 41.0 | 24 ms | 1.67배 |
| 살성_01 | 0.0 | 0.2 | 41.3 | 24 ms | 뗌 추가로 회생 |
| 스킬+평타+차지 | 0.0 | 0.2 | 41.3 | 24 ms | 뗌 추가로 회생 |
| 마도_권성_01 | 0.0 | 0.2 | 31.2 | 32 ms | 뗌 추가로 회생 |
단위는 초당 콤보 완결 수입니다. 1차 보고서의 순차 처방은 뗌 누락을 못 잡아서 세 매크로가 그대로 죽어 있었습니다. 엣지 검출로 판정 기준을 고치고 나서야 드러났습니다.
검성_02_TEST 압축형으로 지연만 바꿔가며 200주기씩 쟀습니다.
| 지연 | 프레임 대비 | 주기 | Q 인식률 | 5 인식률 | 초당 | 판정 |
|---|---|---|---|---|---|---|
| 6 ms | 0.86배 | 12 ms | 78% | 78% | 52.5 | 붕괴 |
| 7 ms | 1.01배 | 14 ms | 98% | 98% | 69.3 | 100번에 2번 깨짐 |
| 8 ms | 1.15배 | 16 ms | 100% | 100% | 62.5 | 최적 |
| 9 ms | 1.30배 | 18 ms | 100% | 100% | 55.6 | 안정하나 느림 |
7ms는 초당 69.3으로 더 높지만 100번에 두 번 콤보가 깨집니다. 6ms에서는 78%로 무너집니다. 그리고 16ms가 물리적 바닥입니다. 키 하나가 8ms 눌리고 8ms 떨어져야 하므로 그 키의 최소 주기가 16ms이고, 초당 62.5회를 넘길 방법이 없습니다.
지연을 더 줄이는 게 아니라 키 슬롯을 줄이는 것입니다. 주기는 8ms 곱하기 슬롯 수입니다. 마도_권성_01이 초당 31회로 가장 느린 건 키가 넷이라서지 지연 때문이 아닙니다. 꼭 필요하지 않은 키를 빼면 그만큼 빨라집니다.
키 두 개를 같이 누르면 한 슬롯을 씁니다. 스킬+평타+차지의 =와 Q가 그렇게 되어 있어서, 키가 넷인데도 24ms에 들어갑니다. 게임이 동시 입력을 받아들이는 조합이라면 이 방식이 가장 빠릅니다.
Q, 마도_권성_01의 4, 스킬+평타+차지의 =와 4입니다. 처방 카드의 초록색 자리입니다. 이걸 빠뜨리면 그 키는 매크로를 아무리 눌러도 처음 한 번만 나갑니다.아이온2 서버 갱신 주기에 걸린 것입니다. 그때는 지연을 반대로 12 → 16 → 20 순으로 키우며 콤보가 안정되는 값에서 멈추십시오. 압축 구조는 그대로 두시면 됩니다. 구조가 맞으면 지연값만 조정하면 됩니다.
어떻게 쟀나 — G HUB settings.db 사본에서 매크로 7개의 저장값을 읽고, 그 순서와 지연을 그대로 재생하면서 프레임 폴링으로 각 키의 도달 여부를 셌습니다. 판정은 엣지 검출입니다. 직전 폴에서 안 눌렸다가 이번 폴에서 눌린 순간만 새 입력으로 셉니다. 표본은 매크로당 120~200주기입니다. 144Hz(6.94ms)를 60Hz 화면에서 재현하려고 모든 시간을 2.405배로 늘렸습니다. 비율이 같으므로 유실 구조도 같습니다.
확인하지 못한 것 — 아이온2가 실제로 프레임마다 키 상태를 읽는지는 게임 안에서 재지 않았습니다. 이벤트 큐로 읽는 구조라면 유실은 이 보고서보다 작습니다. 다만 뗌이 없는 키는 어느 구조에서도 한 번만 발동됩니다. 서버 갱신 주기도 모릅니다. [ 를 유지키로 볼지 발동키로 볼지도 판단하지 못해 유지키로 두었습니다. G HUB 설정은 읽기만 했고 수정하지 않았습니다.
참고 — 온라인 게임 다수가 약관에서 매크로를 제한합니다. 계정 제재 여부는 아이온2 약관에서 확인하시는 편이 안전합니다.