안녕하세요. 시바서버 해루입니다.
인던에서 만나는 분들, 지나가다 인사하는 분들, 필드에서 만나는 분들, 어쩌다 본 분들, 친구분들께 항상 곧 업데이트 될 예정이니 다시 받아달라고 했던지가 어연 2주가 넘었나 3주가 넘었나(...)
정말이지 이제서야 제가 만족하는 결과가 나온 것 같아서 (벌써) 패치노트 5부로 인사드립니다.
그리고 각종 자잘한 버그 수정 및 불편함 개선, 나름의 최적화를 진행했습니다. 이 글에서는 스킨의 패치노트인만큼 어디가 어떻게 변했나를 상세하게 설명할 예정입니다.
[추가] 이전 전투기록 불러오기 기능 추가 (최대 10개까지 저장)
rdmty스킨에서 제공하고 있었던 "이전 전투기록 불러오기" 기능.
저는 이 기능을 정말 진짜 최최최최최최최최최근에야 알게 됐습니다. 7월 15일자 밍충님의 댓글로 알게 됐어요.
이런 기능이 있는지도 몰랐고, 처음에는 이런 기능이 있어야 하나 싶었고... 또 이 기능을 해루스킨에도 집어넣을 수 있을까 여러모로 고민이 많았습니다. 당시에는 저도 몰랐었던 기능이라 rdmty스킨을 찾아주는 답변을 썼었는데요.
알고 봤더니 rdmty스킨에서도 저 기능 구현 부분을 지워서 배포하는 스킨이 있고... 아닌 스킨이 있고...;;
대체 무슨 기능인지 알아야 구현할 수 있을 것 같아 해외 원본 rdmty스킨으로 체험해 봤습니다. 클릭 버그가 있어 데이터 전환이 매끄럽지 않은 것이 좀 걸리긴 했지만 무슨 기능인지 어느 정도는 알겠더라고요.
다만 rdmty스킨과 해루스킨은 구조나 코드에 사용한 플러그인이 약간 다른지라 아예 처음부터 아무것도 없는 상태에서 시작할 수 밖에 없었습니다. 며칠 걸리긴 했지만 어쨌든 필요한 분들이 계시고 저도 있으면 좋겠다는 생각도 들었고 개인적으로는 해당 기능에 대한 욕심도 나서요. 지속적인 업데이트야말로 해루스킨의 크나큰 장점이죠! :)
게으름 피우다가 우여곡절 끝에 7월 31일, 얼추 되는 듯한 느낌을 받은 기본 틀이 완성됐습니다.
저 날만 해도 곧 업데이트 가능할 거라며 외치던 그때가 아닌가 싶습니다.................. 이렇게 딜레이될 줄은 몰랐지...
각종 온갖 버그에 시달리다가 8월 6일, 드디어 진짜 완성했습니다.
초안과 비교하면 꽤나 달라졌죠. 자세한 기능 설명입니다.
이전 전투기록 불러오기 기능은 ACT > Plugins > OverlayPlugin.dll > Mini Parse > Enable Clickthru, Lock overlay 체크 해제시 사용 가능합니다.
ACT 측정 종료 후(=End Encounter 클릭) 타겟명을 클릭하면 이전 전투기록 리스트가 뜹니다.
리스트 항목을 쉽게 선택할 수 있도록 마우스를 올리면 글자색이 연두색으로 변합니다.
리스트 항목에는 "트라이횟수 [00:00] 타겟명 (RDPS)"가 표시됩니다.
전투로그 측정 중(=전투 중, 타겟명이 Encounter)에는 이전 전투기록을 불러올 수 없습니다. (클릭 제한)
리스트만 봐도 지난 트라이 기록(시간과 RDPS)을 한눈에 파악할 수 있습니다.
트라이횟수는 정확히 말하자면 ACT를 켠 상태에서 전투로그를 측정하고 종료했던 횟수입니다.
※ 트라이횟수를 초기화하고 싶다면 ACT를 재시작하세요.
또는 ACT Main > Clear Encounter 클릭 > Plugins > OverlayPlugin.dll > Mini Parse(=미터기) > Reload Overlay 클릭이지만 그냥 재시작을 강력히 권장합니다. 잔여 데이터가 쌓여서 남아있을 수도 있기 때문입니다.
※ ACT Main > Clear Encounter 클릭하면 이전 전투로그가 ACT 리스트에서 삭제됩니다.
★★★★★★ 스킨에는 그대로 남아있으나 ACT에서 로그 삭제시 불완전하므로 전투기록을 불러올 때 제대로 작동 안 될 수도 있습니다. ★★★★★★
절대 클릭하는 일이 없길 바라며, 설마 실수로 클릭했다면 그냥 ACT 재시작을 권장합니다.
이전 전투기록은 최대 10개까지 볼 수 있습니다.
이전 전투기록을 불러 와도 스킨 내 각종 탭버튼/펫버튼/편집버튼 등 모두 정상 작동 합니다.
이전 전투기록을 불러온 상태더라도 새로운 전투가 시작되면 새 전투 데이터값이 오버레이에 뜹니다.
이전 전투기록은 최대 저장 갯수를 넘어서 삭제되지 않는 한 다시 불러올 수 있습니다.
이전 전투기록 데이터가 10개 이상일 때는 스킨 내에서 가장 오래된 데이터부터 삭제됩니다.
스킨 내 리스트에 표시되지 않더라도 ACT Main 탭에서 확인할 수 있습니다.
단, ACT Main > Clear Encounter 클릭시 ACT 리스트에서도 사라집니다. 작동 오류 원인, 절대 클릭 금지.
이전 전투기록을 각자의 취향에 맞게 활용하려면 아래 옵션 조정이 정말 중요합니다.
반드시 해당 옵션값을 본인 취향에 맞게 조정하시기 바랍니다. 강조 또 강조했습니다!!!! ★★★★★
※ 보스와 쫄을 분리해서 한 마리, 한 마리씩 따로 DPS를 측정하고 싶다면? (레이드에서는 의미 전혀 없음)
ACT > Options > 좌측 General >
우측 Number of seconds to wait after the last combat action to begin a new encounter. > 2~5초 입력
(마지막 타격 후 몇 초 지나서 새로운 측정을 시작하시겠습니까?)
[ACT에 전투로그가 저장되는 예시]
ex) 1.파우스트 > 2.(경보기 뜨기 전)억압자 > 3.각자의 경보기 > 4.(경보기 뜬 후)억압자 > 5.경보기 ~~~
ex) 1. 검은색 자동기사(잡몹) > 2.교황청 수도검사(잡몹) > 3. 대성당 가고일(잡몹) > 4. (성화 뜨기 전)성기사 샤리베르(BOSS) > 성화 팝업(BOSS 공격 못하는 상태) > 5. (성화 뜬 후)성기사 샤리베르(BOSS) > 끝
※ 보스와 쫄을 합계내서 DPS를 측정하고 싶다면? (레이드에서 권장)
ACT > Options > 좌측 General >
우측 Number of seconds to wait after the last combat action to begin a new encounter. > 30~60초 입력
(마지막 타격 후 몇 초 지나서 새로운 측정을 시작하시겠습니까?)
p.s 주의(!) 리바이어선 같은 경우 30초면 보스 측정 초기화로 파티원이 ACT에서 사라질 수도 있음.
[ACT에 전투로그가 저장되는 예시]
ex) 1.파우스트 > 2.억압자 > 끝, 리트라이 > 3.파우스트 > 4.억업자 > 끝, 리트라이 > 5.파우스트 > 6.억압자 ~~~
ex) 1.성기사 샤리베르(교황청 모든 잡몹 + 네임드몹 + 막넴 보스 포함, 이름은 막넴 보스명으로 데이터 저장) > 끝
[변경] 어느 때라도 P버튼 조작을 통해 정확한 '펫 합산/펫 분리' 데이터를 볼 수 있게 변경


플러그인 내 합산 옵션(=Combine Pets with Owner)을 사용한다면 절대 볼 수 없을 펫 분리 데이터를 이번 4.0 스킨에서 더욱 정확하게 제공합니다.
3.0 버전에서는 정확하게 본체에서 펫이 분리된 데이터를 얻으려면 "전투 중에 P버튼을 조작해서" ACT에 업데이트된 새로운 값을 받아야만 했습니다. 또는 아예 전투 전부터 P버튼을 꺼야만(=비활성화, 펫 합산 안함) 했었죠.
누구도 전투 중에는 P버튼을 조작하는 수고를 하지 않습니다. 그래서 가끔 펫이 얼마나 열심히 일했나 보기 위해 "전투 끝나고 P버튼을 조작해서" 반쪽짜리 펫 분리 데이터를 확인하곤 했었죠. 스크린샷(3.0)처럼 펫은 분리돼 보이기는 하는데 본체는 펫 합산된 데이터 그대로 보여서 사실상 정확한 것은 아니었습니다. 말 그대로 펫 데이터만 확인하는 용도일 뿐.
소환사/학자/기공사 유저들이 원하는 '펫 분리 데이터'는 본체 데이터와 펫 데이터이지, 본체+펫 데이터와 펫 데이터가 아닙니다. 따라서 이번 4.0 버전부터 전투 전, 전투 중, 전투 후 어느 때라도 자유롭게 버튼을 조작해 데이터를 볼 수 있는 기능을 제공합니다. 스크린샷(4.0)처럼 전투 중에는 합산해 보시고, 전투 후에는 P버튼을 비활성화해 본체와 펫 데이터를 정확하게 확인하세요. 그래프 순위도 데이터에 따라 변경됩니다.
※ ACT > Plugins > FFXIV Settings > Combine Pets with Owner 체크 해제시
P버튼 활성화/비활성화를 통해 펫 합산/펫 분리 데이터를 제공합니다.
※ Combine Pets with Owner 옵션 체크 해제 시 [4.0]HaeruSimpleActSkin 폴더 내 myData.txt 파일의 변수값은 inputPetCombine = 1; 이어야만 사용에 편리합니다. 전투 시 자동으로 P버튼(=펫 합산)을 활성화 합니다.
[변경] H탭 HPS(+) 그래프로 볼 때 데이터 정렬은 'HPS 기준'으로 변경


보통은 D탭을 선호하시지만 H탭을 보시는 분들도 분명 계실 거라 봅니다.
힐러탭을 즐겨 보시는 힐러님들께 전해드리는 희소식!
H탭에서 (+)버튼을 눌렀을 때(= HPS 및 각종 힐러 관련 인덱스가 보이는 상황), 지금까지 그래프는 보이지도 않는 DPS값에 따라 정렬됐었습니다. 정렬이 들쑥날쑥해도 8인 파티 내에서 힐러는 많아봤자 2명, 요정 포함 4명이니 딱히...큰... 불편함은 없었을 겁니다. 다만... 단지... 그냥... 보기가 별로였을 뿐;;
하지만 곧 있을 24인 연합 레이드에서 힐러는 최대 6명, 만약 학자만 6명이면 요정 둘 다 꺼냈다고 가정하고 펫 분리하면 최대 18명! 혼란의 도가니일 수 밖에 없는 상황입니다. 비록 파티 상황이 달라 24인 레이드에서 힐러끼리의 경쟁은 의미는 없다지만 어쨌든 '들쑥날쑥하게 보이는 것'은 별로니까요.
그래서 수정했습니다. 이번 4.0 스킨의 힐러탭에서는 (+)버튼 활성화일 때만큼은 HPS 기준으로 그래프를 정렬해 출력합니다. 어쨌든 정렬돼 있으니 보기는 좋네요. 단, (-)버튼 활성화시 기존처럼 DPS 기준으로 정렬됩니다. 이 부분은 당연한 거겠죠.
항상 힐러탭이 절 괴롭힙니다. 손이 제일 많이 가요. 꿈에서도 나와요. 꼭 마지막에 발목 잡히는 부분이 힐러탭ㅜㅜ...
그러니 힐러님들의 많은 애용 바랍니다. 레이드 끝나고 복기할 때 힐러탭에서 HPS도 확인하고 DPS도 확인하세요!
[변경] D.Crit/H.Crit 항목 '횟수' → '%'로 변경
[변경] 극대화 %값은 '반올림' 처리로 변경
역시 극대화율은 %값이 제격인가 봅니다.
우리 공대원분들도 그러시고 시바서버 친구분들께서도 왜 다시 숫자로 변경됐냐고 항의가 빗발쳐서(...) 이 부분은 쓸데없는 행동이었음을 인정, 횟수에서 %값으로 다시 변경합니다. 저도 사실 %값이 더 보기 좋아서요.
설마 벌써 횟수에 정드셔서... 횟수를 원하시는 분이 계신다면 참아주세요... 변경 없을 예정입니다.
어쨌든 이번 4.0 스킨에서 변경된 인덱스를 한번 짚고 넘어가겠습니다.
CRIT 인덱스는 탱커/딜러는 딜 극대화율(%), 힐러는 힐 극대화율(%)을 표시합니다.
D.Crit 인덱스는 클래스에 관계없이 무조건 딜 극대화율(%)를 표시합니다.
H.Crit 인덱스는 클래스에 관계없이 무조건 힐 극대화율(%)를 표시합니다.
※ %값은 ACT의 데이터 처리방식에 따라 정수 반올림으로 처리해 출력합니다.
[버그] DPS가 거의 같은 (=근소한 차이의) 유저들끼리 그래프 길이가 '같게' 보였던 버그 수정
[변경] 그래프 출력 버그 수정을 위해 부득이하게 '투명 스크롤바'로 변경
해루스킨에 '스크롤바' 기능이 생겼던 2.0 버전부터 가장 최신이었던 3.0 버전에서 발견되던 버그입니다.
DPS 값은 분명 다른데 근소한 차이인 경우 그래프가 같게(=100%) 그려지던 경우가 있었습니다.
원인은 스크롤바 공간 확보를 위해 설정했었던 값이었습니다. 아쉽지만 예뻤던 스크롤바는 '투명'으로 변경해 스크롤바 기능은 그대로 유지하되 그래프는 정확하게 그려질 수 있도록 수정합니다.
따라서 이번 4.0 버전부터는 스크롤바가 보이지는 않지만 미터기 오버레이를 마우스로 찍고 '휠'을 굴리시면 스크롤바는 여전히 잘 작동하는 것을 확인하실 수 있습니다.
※ ACT > Plugins > OverlayPlugin.dll > Mini Parse > Enable Clickthru, Lock overlay 체크 해제시
스크롤바 기능 사용 가능합니다.
※ 크기 조절 핸들(=우측 하단 삼각형)로 조절한 영역보다 내용물이 세로로 긴 경우만 스크롤바 기능이 활성화 됩니다.
[버그] ACT 인식렉으로 인해 스킨에 '몬스터' or '유저' 팝업되던 버그 최적화
※ Limpa님이 제게 제보해주신 스크린샷입니다.
위와 같은 현상은 ACT 인식렉으로 인한 버그라고 말할 수 있습니다.
간혹 ACT는 유저를 몬스터로 인식하기도 하고 몬스터를 유저로 인식하는 등 몹쓸 렉을 발생시키곤 합니다.
이럴 때는 그냥 ACT 재시작이 답입니다만 이런 현상이 간혹 있을 수도 있고 아니면 아예 안 생길수도 있습니다.
이 에러항목 출력이 최소화될 수 있도록 스킨에서도 나름의 최적화를 했습니다만 100% 확신하지는 못하겠습니다. 4.0 스킨 사용 이후 올바르게 ACT를 사용(=제때 초기화)했을 때 '렉'을 본 적은 없습니다.
[ACT 렉이 아닌 경우] 초기화 시간을 조정해주고, 항상 전투 시작 전 ACT를 초기화합니다.
- 전투 시작 직후에 나보다 빨리 전투행위를 아직 시작하지 않은 파티원이나 보스몹이 뜰 수도 있습니다.
: 이는 던전 내 적과 아군을 인식하는 과정이므로 렉이라고 말할 수 없습니다. 말하자면 로딩 과정이죠.
- 갑자기 파티원이 사라졌습니다. 또는 사라졌다가 파티원 일부만 뜹니다.
: 주로 리바이어선 등 쫄몹이 많이 나타나는 보스전에서 나타나는 현상인데, 보스를 치지 않은 시간이 길어져 보스 데이터가 초기화되버린 상황입니다. 그래서 내가 친 쫄몹을 같이 친 파티원만 나타나거나 내 전투행위를 공유한 파티원만 나타나게 됩니다. 이는 그냥 ACT 자체 초기화 시간을 늘려주시면 해결됩니다. 리바이어선과 같이 쫄이 많이 나오는 토벌전은 60초가 좋겠죠.
: ACT > Options > 좌측 General >
우측 Number of seconds to wait after the last combat action to begin a new encounter. > 30~60초 입력
(마지막 타격 후 몇 초 지나서 새로운 측정을 시작하시겠습니까?)
- 유난히 내 딜이 낮게 측정됩니다.
: 전투 시작 전 초기화를 제대로 안 한 경우입니다. 기동 1층 일반을 예로 들면 증기 맞는 구간이 있습니다. 증기를 맞는 순간 ACT는 전투를 시작했다고 판정, 측정을 시작하는데 실상 파우스트는 좀 있다 다 모여서 버프 돌리고 잡죠.
내 ACT는 이미 시간이 지나고 있는데 파티에서는 30초 지나서야 파우스트를 잡기 시작했습니다. '다른 유저들'은 0초부터 파우스트를 잡게 되는 것이지만 '나'는 30초부터 잡게 되는 것입니다. DPS는 초당 데미지 딜량이므로 시간이 길어지면 딜량이 낮게 나오게 되는 것입니다. 항상 초기화(=ACT Main > End Encounter 클릭)하고 전투 시작하세요.
- 타겟명에 마지막 전투를 했던 몬스터 이름이 아닌 '유저 이름'이 뜹니다. 렉입니다.
- 전투가 한참 진행되고 있는데 갑자기 미터기 오버레이창에 몬스터 이름이 뜹니다. 렉입니다.
- 리미트 브레이크가 몬스터로 인식(=ACT Main탭 검은색 글씨)돼 미터기 오버레이창에 뜨지 않습니다. 렉입니다.
[버그] BrowserConsole: parseActFormat: Unknown tag: XxxxxPct 오류 메세지 출력 버그 수정
[기타] 스킨 내 불필요한 코드 삭제 및 데이터 초기화 구문 추가
[기타] DPS, HPS값이 NaN이거나 0일 때 그래프 길이 0%로 출력하도록 변경
[기타] H탭에서 +/-버튼 조작이 있더라도 다른 탭으로 넘어가면 무조건 -버튼으로 활성화 되도록 변경
혹시 궁금한 게 있나요?
질문하기 전에 먼저 Q&A를 이용해 보세요! :)
진짜 여러분들이 궁금해 할만한 웬만한 질문들의 답변은 다 있습니다!!!!!!!!!!!!!!!!!!!!!!!!!