✏️ 패치노트

    1.0.2.0 패치노트 (2022-05-29 14:11:03)

    1.0.2.0 패치노트 (2022-05-29 14:11:03)

    안녕하세요. 해루@모그리입니다. 모험의 시작, Haerubot 1.0.2.0 업데이트에 대해 안내드립니다. #1 ACT를 실행 중이 아님에도 불구하고, Haerubot이 ACT를 감지했다며 강제로 종료하던 로직을 변경했습니다. 발신자 Mana@카벙클 님의 메일 제보입니다. 구 해루봇에서도 같은 로직이 적용됐었습니다. 그때도 관련 문의를 많이 받았던 것 같은데, 원인이 좀비 액트(작업관리자 프로세스에서는 찾아볼 수 없으나 서비스나 세부 정보에 남아서 감지되던 현상)라고 생각할 수 밖에 없었던 기억이 납니다. 그래서 이렇다 할 로직 변경 없이 신 해루봇에서도 동일하게 적용을 했지만, 여전히 이 문제로 고통을 받는 유저분들이 계셔서 이번에 발상의 전환을 살짝 바꾸는 방향으로 로직을 수정했습니다. 기존에는 AC..

    1.0.1.8 패치노트 (2022-05-29 03:23:40)

    1.0.1.8 패치노트 (2022-05-29 03:23:40)

    안녕하세요. 해루@모그리입니다. 모험의 시작, Haerubot 1.0.1.8 업데이트에 대해 안내드립니다. #1 ACT 연동 시 Cactbot Raidboss 오버레이의 중복 적용 버그를 수정했습니다. 발신자 p**dh 님의 메일 제보입니다. ACT를 연동할 때 사용하고 있는 오버레이 리스트를 받아 오는 과정이 있는데, 그 과정에서 Cactbot Raidboss 오버레이가 중복 인식되는 버그가 있었습니다. Cactbot의 Raidboss 오버레이는 통합 버전과 타임라인 버전, 알림 버전 해서 총 3가지가 있는데요. 문제가 되는 부분은 타임라인 버전과 알림 버전을 사용하고 있는데, 통합 버전까지 사용한다고 인식되었습니다. 이유는 해루봇은 해당 오버레이의 URL에 기반한 일부 문자열 값을 Key값으로 사용하..

    1.0.1.6 패치노트 (2022-05-28 19:12:01)

    1.0.1.6 패치노트 (2022-05-28 19:12:01)

    안녕하세요. 해루@모그리입니다. 모험의 시작, Haerubot 1.0.1.6 업데이트에 대해 안내드립니다. #1 다른 디스크로 복원을 시도할 때 해루봇이 강제로 종료되는 버그를 수정했습니다. 발신자 청장 님의 메일 제보입니다. 복원 설치가 안 된다고 하시기에, 제가 파일을 받아서 진행했을 때 잘 되는 것 같았습니다. 그러나 이어진 추가 제보 문구를 보고 아차 싶었지 뭡니까. 청장 님 말씀에 따르면 다른 드라이브를 시도하면 안 되는데 해루봇을 설치한 드라이브로 복원을 시도하면 성공적으로 진행된다는 말씀이셨습니다. 아……, 제 명백한 실수입니다. 😱😱😱 스크린샷의 중단 로그는 소스와 데스티네이션의 경로가 반드시 같은 볼륨이어야 한다는 뜻입니다. 해루봇의 설치 드라이브와 ACT를 복원할 드라이브가 다르면 파일..

    1.0.1.4 패치노트 (2022-05-27 19:13:12)

    1.0.1.4 패치노트 (2022-05-27 19:13:12)

    안녕하세요. 해루@모그리입니다. 모험의 시작, Haerubot 1.0.1.4 업데이트에 대해 안내드립니다. #1 OverlayPlugin 필수 옵션 강제 활성화를 해루봇 실행 시가 아니라 실행 버튼 클릭 시 적용하도록 변경했습니다. 작성자 유저 님의 댓글 제보입니다. 후 ACT를 실행하시는 유저들은 해당 옵션이 다시 꺼져 있게 됩니다. 이전에 저장된 복원 설정이 그대로 적용되기 때문입니다. 이 경우 다음 해루봇 실행 때가 아니면 옵션을 활성화하지 못했기 때문에, OverlayPlugin 옵션을 버튼 클릭 시 적용할 수 있도록 수정했습니다. #2 동기화 토큰이 0인 상태에서 ACT 연동 시, ACT가 1970-01-01(=에포크 시간 시작점) 시간대로 업데이트 판정이 되는 버그를 수정했습니다. 시에는 설치..

    1.0.1.3 패치노트 (2022-05-26 21:25:28)

    1.0.1.3 패치노트 (2022-05-26 21:25:28)

    안녕하세요. 해루@모그리입니다. 모험의 시작, Haerubot 1.0.1.3 업데이트에 대해 안내드립니다. #1 로그 끊김 현상을 해결하기 위해 OverlayPlugin 필수 설정을 강제로 적용합니다. 로그 끊김 사례에 대해서 ACT 관련 개발자분들께 문의를 하니 위와 같은 답변을 주셨습니다. End combat on wipe 라는 옵션이 켜져있냐는 물음입니다. 당연히 켜져 있을 줄 알았는데, 신 해루봇에서는 꺼져 있는 상태로 설치가 되었습니다. 그 이유가 OverlayPlugin을 첫 설치했을 때의 깨끗한 상태의 설정 파일을 사용하기 때문입니다. 구 해루봇은 제가 미리 준비한 설정값을 강제로 적용했습니다만, 신 해루봇에서는 플러그인의 유연성을 최대한 높이기 위해 설정 강제 적용 부분을 뺐기 때문입니다...

    1.0.1.1 패치노트 (2022-05-24 23:33:35)

    1.0.1.1 패치노트 (2022-05-24 23:33:35)

    안녕하세요. 해루@모그리입니다. 모험의 시작, Haerubot 1.0.1.0 업데이트에 대해 안내드립니다. #1 바로 가기로 해루봇 실행 시, 백업이 되지 않던 오류를 수정했습니다. 버그 원인을 찾는데 완전 큰 도움을 주신 분들 : 박레난@모그리, 티끌모아피클@모그리 백업 폴더 생성까지는 괜찮았는데, 압축을 해서 나온 zip 파일 저장에서 문제가 있었습니다. zip 파일 저장을 프로그램 시작 위치에서 보관 폴더 위치로 옮기라고 로직을 짰었는데, 바로 가기로 해루봇을 실행하면 프로그램 시작 위치가 Haeurbot 폴더가 아니라 바로 가기 위치로 변경되기 때문에 옮길 파일이 없어서 백업이 중단되던 것이었습니다. 이 문제는 구 해루봇처럼 사용자에게 먼저 백업 파일을 저장할 경로를 선택하게 하는 방식으로 해결했..

    1.0.0.9 패치노트 (2022-05-24 00:36:49)

    1.0.0.9 패치노트 (2022-05-24 00:36:49)

    안녕하세요. 해루@모그리입니다. 모험의 시작, Haerubot 1.0.0.9 업데이트에 대해 안내드립니다. #1 'ACT설치'를 클릭했을 때, 동기화 토큰이 없어서 설치가 중단된 경우 무한 로딩에 빠지는 버그를 수정했습니다. 발신자 헬인 님의 메일 제보입니다. 탭 영역에서 설치를 요청한 것이 아닌, ACT 관리 영역에 있는 버튼을 클릭했을 때 동기화 토큰이 0이 된 상황에서 발생한 문제입니다. 명백한 논리 오류입니다. ACT 설치 버튼을 클릭했을 때의 구동 방식이 조금 다른데, 이 부분에 대한 예외 처리가 누락되었습니다. 설치가 중단된 경우 원래 상태로 돌아갈 수 있도록 조치했습니다. #2 신 해루봇으로 백업한 파일로 복원 시, Haerubot과 Haerubot-updater가 무조건 업데이트로 인식되는..

    1.0.0.7 패치노트 (2022-05-23 01:03:16)

    1.0.0.7 패치노트 (2022-05-23 01:03:16)

    안녕하세요. 해루@모그리입니다. 모험의 시작, Haerubot 1.0.0.7 업데이트에 대해 안내드립니다. #1 DPS 뷰어에서 연결하기를 클릭하면 프로그램이 종료되는 현상을 수정했습니다. 익셀@인벤 님께서 최초로 제보를 해주셨습니다. OverlayPlugin을 설치하고난 후, 해루봇이 자동으로 꺼지고 ACT가 실행되면 OverlayPlugin의 추가 프로그램이 설치되고, 설치를 마치고 나서 ACT를 정상적으로 종료한 후, Haerubot을 다시 실행해서, DPS 뷰어 탭에서 오버레이를 연결합니다. 가 정상로직입니다. 이때 3번 과정에서 RainbowMage.OverlayPlugin.config.json 라는 파일이 AppData 폴더 하위에 있는 ACT 설정 폴더에 자동으로 생성되어야 합니다. 생성되는..

    1.0.0.6 패치노트 (2022-05-21 22:42:06)

    1.0.0.6 패치노트 (2022-05-21 22:42:06)

    안녕하세요. 해루@모그리입니다. 모험의 시작, Haerubot 1.0.0.6 업데이트에 대해 안내드립니다. #1 네트워크 연결 확인 로직을 변경했습니다. 메일로 버그 리포팅을 받았습니다. 네트워크 연결 로직이 제대로 적용되지 않는 PC가 있는 것 같아서, NCSI를 통해 확인하는 것으로 변경했습니다. #2 새로고침을 클릭했을 때, 업데이트 날짜가 오늘 날짜로 초기화되는 치명적인 오류를 개선했습니다. 제가 이 부분은 정말 확인했다고 생각했었는데도 불구하고, 이와 같은 치명적인 오류가 발생했습니다. 인스톨러 클래스를 공유한답시고 버튼을 하나로 만들어서 공통으로 사용하다가 결국 걸려버렸습니다. 다운로드나 업데이트를 할 때는 오늘 날짜로 갱신하는 것이 당연한데, 새로고침은 그렇게 하면 무조건 최신 상태라고 나올..