마법사

전체보기

모바일 상단 메뉴

본문 페이지

[에반] 대충 현재 진행 사항 공유

Keiseas
댓글: 7 개
조회: 298
추천: 8
2026-08-25 10:31:53

안녕하세요. 오랜만에 이 글로 찾아왔습니다.


일단 아이디 / 비밀번호를 통한 로그인 방식을 사용했습니다. 사실상 중복값만 안 들어가게 검증해두었기 때문에, 추가적인 정보는 일절 받지 않고 있고, 영상 분석 데이터를 자신만 보게 하기 위한 하나의 식별 방법으로 선택했다고 봐주시면 됩니다.


넥슨 로그인 붙이고 싶었는데, 넥슨 로그인 붙이려면 파트너스 되어야 하더라고요. 나중에 배포하고 나서 실제 서비스를 시작한 다음에 계속 확장하다 보면 기회가 올지도 모르겠습니다. 그 전까지는 매우 간단한 회원 인식 방법으로 사용하기로 한 점 이해 부탁드리겠습니다. 개인정보 받는 거 귀찮아서 하기 싫은데, 각 회원 별 작업은 나누어야 해서 선택한 방안인 점.. 그래서 대충 아이디 비밀번호 아무렇게 만들어주셔도 상관 없습니다. 아이디 중복 체크만 만들었어요.

혹시 나중에 실제 배포하게 된다면, 실제 쓰시는 아이디 비밀번호를 사용하는 건 비추드립니다. 아이디 비밀번호를 암호화하고 저장해두기는 하지만, 대충 간단하게 만들어도 브라우저 캐시 로그인은 사용하도록 해두었고, 비로그인도 작업이 가능하게 만들었고, 보안 상 위험할 수 있습니다. 최대한 보안 이슈를 잡기는 하겠지만, 제가 아직 미숙해서요.

그냥 비로그인으로 하셔도 충분합니다.



탭은 간단하게 두 개로 만들었습니다.

영상 분석은 기본적으로 무릉도장의 '안개 숲 수련장'에 맞춰서 제작되었으며, 영상 분석 시작 시에 캐릭터의 위치를 한 번 찍어줘야 하도록 만들었습니다. 서클 오브 마나를 인식할 범위를 정하기 위해 사용한 방법이라는 점. 자동으로 캐릭터를 찾는 걸 만드려고 했는데, 해상도 / 화질에 따라 제대로 찾을 수 없는 문제가 있더라고요.



캐릭터의 머리를 마우스로 찍어주시면 됩니다.

그러면 분석을 시작하는데, 맨 처음에 하는 일은 어디부터 시작해서 어디를 끝으로 할 지를 정합니다. 이건 영상 내에서 이펙트가 끊기는 경우에 종료되도록 만들었고, 이펙트가 시작하는 지점부터 찾도록 만들었습니다.



그 이후에 우측 하단 스킬 아이콘에서 특정 스킬들을 찾기 시작합니다. 일단 잡아둔 건 다이브 / 브레스 / 스위프트 / 드브 / 엘블 까지입니다. 추후 타 스킬들도 추가할 예정입니다.

조디악은 드브 > 드래곤 소어로 바뀌는 걸로 기준을 잡을 거고, 이걸로 시퀀스 사용을 감지할 예정입니다.



그러면 영상을 분 단위로 나누어서 분석 작업을 시작합니다. 스킬 아이콘이 반짝이는 걸 기준으로 잡았고, 그 이후 쿨타임이 있는데 쿨타임이 돌지 않는다면 재사용이 터졌다고 가정합니다.

버프 즐겨찾기 창도 찾도록 만들어놓았고, 우측 상단 버프창도 사용하도록 해두었습니다.

진행 시간을 영상 길이 7분 / 허수 사이클 5분 40초 기준으로 약 5분 정도가 걸리며, 완료가 되면 아래와 같이 결과 목록에 저장됩니다.



우측 보기 버튼을 누르면 다음 영상 분석 사이클이 나옵니다.




밑의 데이터는 전분 상 서오마 1240회 기준 분석값입니다.







운이 좋으면 엘블 서버렉이 17초 가는 이런 것도 보이더라고요.

일단 최대한 마나 인식을 잘 하도록 하는 방안으로 가다 보니 과검출이 진행되는 건 어쩔 수가 없네요.

이유를 추측하기로는 2타를 서클 오브 마나 1타 시전으로 착각하는 이유 같은데, 재검출 불가 시간을 늘리기엔 돌캔으로 인한 마나를 제대로 잡지 못하는 이슈가 발생하여 최대한 맞춘 결과가 저정도인 것 같습니다. 이거 잡는 데에만 거의 한 달 넘게 사용했네요.

문제가 있다면, 아이콘 인식과 다르게 마나 측정값이 항상 동일하지 않다는 점입니다. 이건 이미지 분석의 단점인데, 분석하면, 이놈이 가끔 많이 검출하는 때가 있고, 적게 검출하는 때가 있구나 생각하시면 편합니다.

대충 이 정도구나 정도로만 인지해주시면 됩니다. 정확한 데이터를 뽑는 건 수련장에선 불가능하고, 그냥 대충 감만 잡으시는 데 사용하시길 추천드립니다.



연무장 기록은 사실상 넥슨 api를 사용하는 것이기 때문에 모든 캐릭터의 연무장 기록을 가져올 수는 있지만, 사이클 분석은 불가능합니다. UI가 아직 에반 기준만 만들어져서요. 이건 추후에 전 직업이 사이클을 볼 수 있도록 할 예정입니다.

또한, 로그인을 하지 않아도 연무장 기록을 볼 수 있습니다. 대신 문제가 하나 있는데, 넥슨은 연무장 기록을 자정에 한 번 이전 날의 데이터로 업데이트해줍니다. 친 당일에는 데이터를 볼 수 없습니다.





이전 시즌도 볼 수 있습니다. 이건 넥슨이 넘겨줄 때 p1 p2 p4 이런 식으로 넘겨줘서 그걸로 나눈 값이라, 정확한 시즌은 아닙니다. 그냥 숫자 가져다 쓴 거에요.


일단 패푸님 시즌 2 버전 가져와봤습니다.


(잠시 패푸님의 다오어 스오썬 1타 돌아와 캔슬 컨을 보고 가시겠습니다. 저걸 어떻게 하지)

크게 다를 건 없어요. 다른 점은 넥슨이 제공해주는 데이터라서 아주 정확한 데이터라는 점과 돌아와가 추가되어 있다는 점, 버프 지속시간 표시가 불가능하다는 점이 있습니다. 지금 봤는데 연무장엔 스오마 / 엔버링크가 없네요. 이건 추가하러 가봐야겠습니다.


일단 이 정도까진 진행됐고, 추후에 더 정보 공유하러 오겠습니다.

감사합니다.


모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 메이플
  • 게임
  • IT
  • 유머
  • 연예
AD