1. 앞에 쓴 글에서 링크를 단, 60fps 기준 무적 프레임 수를 잰 헌터가 카운터 프레임도 잰게 있다.

https://www.reddit.com/r/MonsterHunterMeta/comments/xyyrfa/all_counter_frames/

https://imgur.com/a/3C7gLSu

imgur.comDiscover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users like barrusuu.imgur.com

dodgebolt, 회피근접공격, 소위 활파베기의 카운터 프레임을 9(60fps 기준이니까 0.15초)로 측정했다.


ps. 아래 2~3의 얘기는 당시 모드의 한계로 제대로 측정되지 못한 결과, 즉 잘못된 사실임에 유의할 것.
현재 버전은 이번 실험 결과 제대로 잘 측정해서 보여주는 것으로 보인다.

2. 위 글은 iframe helper로 측정한 것이고, 나도 예전에 같은 모드로 (하지만 다른 버전으로) 측정한 적이 있고,
나는 60fps 기준 8프레임(약 0.133초)로 나왔다. 그래서 저 헌터의 측정에 대해 의구심이 생겼고 앞의 글에 대한 수정을 관뒀다.

3. 다만 찝찝함이 남았던 게, 옛날에 활파베기에 회성을 추가해서 회피 무적 프레임 증가를 측정한 결과였다.
당시 버전, 정확히는 제작자가 아닌 다른 사람이 코드를 개조한 모드의 경우,
카운터 프레임은 빨간색, 회피 무적 프레임은 보라색으로 보여줬는데,
회성 +0에서는 빨간색 8프레임.
회성 +1에서는 빨간색 9프레임.
회성 +2에서는 빨간색 9프레임, 보라색 2프레임
회성 +3에서는 빨간색 9프레임, 보라색 4프레임
이렇게 회성 1로 증가할 때 무적 프레임이 하나 느는게 아니라 카운터 프레임이 1 증가하는 것처럼 나왔고,
그 때는 코드가 꼬여서 그런가보다 정도로만 생각하고 넘어갔었고,
이번에는 측정하는 사람에 따라서도 다르게 나온다는 건가? 모드가 제대로 작동 안하는건가? 하고 넘어갔다.

4. 다른 사이트에서 내가 쓴 글을 보고 위 레딧 글을 소개해주는 글이 올라왔고,
소개글을 본 김에 이번에는 그냥 이미지만 본게 아니라 유튜브 영상도 봤는데,
모드가 버전업하면서 카운터 프레임과 무적 프레임을 동시에 보여주고 있었다!
활파베기의 경우 8프레임까지는 빨간색 카운터 마크와 청록색 무적 마크가 같이 있다가,
9프레임 째에는 빨간색 카운터 프레임만 남고, 청록색 무적 프레임은 사라졌다.

5. 그럼 저 9프레임 째, iframe helper 모드에 따르면 카운터만 있고 무적은 아닌 경우 실제로 어떻게 될 것인가?
카운터 판정은 되는데 쳐맞는 거라면 9프레임 째는 실질적으로 의미 없는, 회성을 써야 살릴 수 있는 프레임이 되고,
그게 아니라 카운터 판정 자체로 상대 공격을 무시하게 되고 무적 프레임은 회피 성능이 붙을 기반만 되는거라면,
30fps보다 60fps에서 활파베기가 더 유리하다는 얘기가 된다.
(활파베기를 고른 활에게 회성+1은 아무 의미가 없다는 얘기도 된다.)

6. 그런데 9프레임 째에 공격을 받게 디자인할 엄두가 안나서, 75fps로 올렸다.
75fps 환경에서 활파베기는 카운터 12프레임, 무적 10프레임으로 나온다.
그리고 수련장 개구리 브레스를 피해보았다.

28a7d72fe39f6deb68ec80e01385206d1236cbd1bfb35f1867ba8c9dafabbe0eaffe07

11프레임에 청록색이 사라지는 걸 볼 수 있고.
빨간색은 11, 12 프레임에 다 떠야 하지만, 12 프레임 째에 브레스에 부딪히면서 빨간색도 사라졌다.
그리고 그 프레임에 위의 다른 모드의 ChargeLv이 2로 올라가는 걸로도 카운터에 성공했다는 걸 확인할 수 있으며,
피격되서 날아가거나 하진 않는 걸 확인했다.

따라서 활의 회피근접공격 카운터 판정은
30fps에서는 4프레임(약 0.133초), 60fps에서는 9프레임(0.15초), 75fps에서는 12프레임(0.16초) 동안 유효한 것 같다.

즉, 30fps보다 60fps, 60fps보다 75fps에서 활파베기는 더 좋아보인다.

8. 여기부터는 순수한 뇌피셜인데,
회피 성능 계산처럼, fps가 늘어나는 과정에서 프레임 수가 소수점으로 나오는 걸 다 올려서 정수 처리를 해서,
헌터에게 유리하게 하려다가 생긴 결과가 아닐까 싶다.
그런 거라면 90, 120, 144로 올릴 때 더 유리해질지는 알 수 없고, 난 측정할 컴퓨터가 없다.

여담 1. 막상 실험하려고 하니까 카운터만 있는게 한 프레임이냐 두 프레임이냐로 갈릴 문제가 아니라,
둘 다 있을 때 안맞고 카운터만 남았을 때 맞게 디자인하는게 문제였다.
다행히 활파베기가 이동기라서 브레스 진행 방향 옆에 서 있다가 들어가는 식으로 해결할 수 있었다.
따라서 거리를 잘 맞춰서 박는게 더 중요했고, 60fps 환경에서도 9프레임째에 같은 결과를 확인했다.

28a7d72fe39f6beb39ee8eec12d5756869a4ec2cbca2568cc4c8b2a6494c0ff15cacc0

왼쪽은 브레스 지나간 뒤에 들어가서 카운터 실패한 거, 오른쪽은 9프레임에 카운터 성공한 거.

여담 2. 75fps로 녹화 잘되는 프로그램 아는 거 있나?
xbox gamebar의 경우 75fps으로 녹화는 커녕 75fps 환경에서 60fps 녹화도 제대로 안되는 병신이고,
Geforce Experience Overlay는 30, 60 선택 밖에 없고,
일단 위 짤은 반디캠으로 찍은 건데 75 fps로 녹화했지만 팟플로 재생했을 때 73.394 fps로 나왔다.
하는 김에 회성 증가에 따른 무적 프레임 변화로 보려고 다 녹화했는데 70.5, 71 등 중구난방으로 찍혔고,
70.5 정도로 찍힌 건 카운터프레임이 11로 주는 등 제대로 비교하기 힘들어보여서 중단했다.
녹화할 때 반디캠 프레임 카운터로는 90에 거의 붙어 있었어서 컴퓨터 성능이 딸려서 생긴 문제는 아닌 것 같다.
(라이즈 디스플레이 옵션에서 주파수와 별개로 프레임 상한을 정할 수 있는데 75는 없고 60 다음은 90이라 카운터는 90까지 나왔다.)

6/10일자 여담. 모드를 안쓰고도 나름 확인하는 방법을 찾았음. 바로 교격.

회피 프레임이 아닌 카운터 프레임일 때 공격을 받으면 차지는 올라가서
바로 위 짤처럼 파란 빛 발산 효과가 터지고 짤에는 짤렸지만 활에 차지 효과가 뜨는데,
교격은 회피 프레임에 공격을 받은게 아니라고 <<교격>>(이)가 발동했습니다 가 안뜸.
이걸 이용하면 30fps에도 발동되는가 테스트해볼 수 있을 듯.

6/10 여담 2.
OBS로 gamepad viewer를 띄우는 건 성공했지만, 내가 어느 프레임에 입력 넣었는지 구별하는데 쓸 정도로 세팅하는 건 실패.
따라서 판정이 fps 기반인지 리얼타임 기반인지 구별하는데 gamepad viewer를 쓸 순 없고,
교격을 이용해서 60fps에서 무적 아닌 카운터 프레임에 카운터하는 걸,
비디오 판독이 아니라 실시간으로 확인할 수 있으니까 이걸 이용해서 정밀도를 올린 다음
30fps에서 동일 타이밍에 어떻게 되나를 수십차례 시도하는 방식을 고민했지만,
60fps에서 10번 시도에 1번 정도 성공하는 손가락으로는 무리라서 다 포기하는 걸로...