특히 세부 아이템 설정을 해둔경우
보관해야 될 아이템을 갈아버리거나 갈아버려야 할 아이템을 보관하는 치명적인 오류가 이번 시즌 내내 있었습니다.
해당 기능을 안쓰는 사람에겐 아무문제도 안되지만, 이런 오류를 모른채로 해당 기능을 쓰는 사람에겐 굉장히 치명적인 문제입니다.
재밌는것은 이 문제가 유저들에 의해 개발자들에게 리포팅 된지 제법 시간이 오래지났는데
트리니티 버전업을 여태해오면서 몇번이나 아이템리스트 오작동에 대해 해결했되었다는 패치 노트가 포함되어있었습니다.
그럼에도 불구하고 계속해서 문제가 지속되어왔고,
계속해서 트리니티 제작자들이 이 문제를 추적해온결과 3월 8일에 말하기를
ACDItems기능이 가끔 잘못된 데이터를 받아들여
아이템을 평가하는 기능이 아이템이 고대일때 고대가 아닌걸로 간주하기도 하고, 고대가 아닐때 고대인것으로 간주하기도 합니다.
무엇인가가 봇이 다음 프레임으로 넘어가도록 강제한뒤에 데몬버디의 타운런 로직이 아이템을 잡아내고, 그리고나서 아이템을 평가하는데 이때는 이미 그 아이템의 메모리 위치가 유효하지않은 상태인것으로 의심중입니다.
현재의 계획은 보관/판매/갈갈이/감별 기능의 훅을 대체해서 판매/갈갈이 하기 이전에 유효한 데이터를 확보할수있도록 하는것입니다.
기본 아이템룰을 사용할때는 고대아이템을 파는 문제가 보고된바 없습니다. 세부 아이템에서 고대 옵션을 체크할때와 keep all ancients + sell non-ancients 2가지 옵션을 동시에 체크했을때는 오작동이 일어나지않는지는 체크해봐야 합니다.
Tazz가 어떠한 플러그인도 설치안했을때도 타운런중에 잘못된 데이터가 발생하는것을 확인했습니다.
그리고나서 당일 아이템리스트 오작동에 대한 질문을 어떤사람이 하자 트리니티 제작자인 jubisman이 대답하기를
Well, it's not fixed because we can't fix it. It's not a trinity bug, it's a confirmed DB bug.
(우리 능력 밖이라서 우리가 수정할수 없습니다. 트리니티의 버그가 아니라 데몬버디자체의 버그로 확인되었습니다.)
이해하기 쉽게 요약하면 타운런중에 잘못된 데이터가 발생해서 트리니티가 아이템 판별하다가 오작동을 일으켜 갈아야 될걸 보관하고
보관해야 될걸 갈기도 하는데 트리니티를 포함해서 모든 플러그인을 다 끄고 타운런을 해봐도 잘못된 데이터가 발생하는것을 확인했으므로 이건 트리니티의 문제가 아니라 데몬버디 자체의 문제인것으로 확인했다 라는 내용입니다.
트리니티 제작자 쪽에서 데몬버디 제작자쪽에 해당 문제에 대한 이야기는 해둔 상태라고 합니다.
언제 수정될지는 기약 없고 현재로서는 세부 아이템리스트를 쓰지않거나 오작동의 가능성을 감안하면서 쓸수밖에 없습니다.
(100% 오작동을 일으키는것은아니니)
보관해야 될 아이템을 갈아버리거나 갈아버려야 할 아이템을 보관하는 치명적인 오류가 이번 시즌 내내 있었습니다.
해당 기능을 안쓰는 사람에겐 아무문제도 안되지만, 이런 오류를 모른채로 해당 기능을 쓰는 사람에겐 굉장히 치명적인 문제입니다.
재밌는것은 이 문제가 유저들에 의해 개발자들에게 리포팅 된지 제법 시간이 오래지났는데
트리니티 버전업을 여태해오면서 몇번이나 아이템리스트 오작동에 대해 해결했되었다는 패치 노트가 포함되어있었습니다.
그럼에도 불구하고 계속해서 문제가 지속되어왔고,
계속해서 트리니티 제작자들이 이 문제를 추적해온결과 3월 8일에 말하기를
ACDItems기능이 가끔 잘못된 데이터를 받아들여
아이템을 평가하는 기능이 아이템이 고대일때 고대가 아닌걸로 간주하기도 하고, 고대가 아닐때 고대인것으로 간주하기도 합니다.
무엇인가가 봇이 다음 프레임으로 넘어가도록 강제한뒤에 데몬버디의 타운런 로직이 아이템을 잡아내고, 그리고나서 아이템을 평가하는데 이때는 이미 그 아이템의 메모리 위치가 유효하지않은 상태인것으로 의심중입니다.
현재의 계획은 보관/판매/갈갈이/감별 기능의 훅을 대체해서 판매/갈갈이 하기 이전에 유효한 데이터를 확보할수있도록 하는것입니다.
기본 아이템룰을 사용할때는 고대아이템을 파는 문제가 보고된바 없습니다. 세부 아이템에서 고대 옵션을 체크할때와 keep all ancients + sell non-ancients 2가지 옵션을 동시에 체크했을때는 오작동이 일어나지않는지는 체크해봐야 합니다.
Tazz가 어떠한 플러그인도 설치안했을때도 타운런중에 잘못된 데이터가 발생하는것을 확인했습니다.
그리고나서 당일 아이템리스트 오작동에 대한 질문을 어떤사람이 하자 트리니티 제작자인 jubisman이 대답하기를
Well, it's not fixed because we can't fix it. It's not a trinity bug, it's a confirmed DB bug.
(우리 능력 밖이라서 우리가 수정할수 없습니다. 트리니티의 버그가 아니라 데몬버디자체의 버그로 확인되었습니다.)
이해하기 쉽게 요약하면 타운런중에 잘못된 데이터가 발생해서 트리니티가 아이템 판별하다가 오작동을 일으켜 갈아야 될걸 보관하고
보관해야 될걸 갈기도 하는데 트리니티를 포함해서 모든 플러그인을 다 끄고 타운런을 해봐도 잘못된 데이터가 발생하는것을 확인했으므로 이건 트리니티의 문제가 아니라 데몬버디 자체의 문제인것으로 확인했다 라는 내용입니다.
트리니티 제작자 쪽에서 데몬버디 제작자쪽에 해당 문제에 대한 이야기는 해둔 상태라고 합니다.
언제 수정될지는 기약 없고 현재로서는 세부 아이템리스트를 쓰지않거나 오작동의 가능성을 감안하면서 쓸수밖에 없습니다.
(100% 오작동을 일으키는것은아니니)