NGMsoftware

NGMsoftware
로그인 회원가입
  • 고객센터
  • 공지사항
  • 고객센터

    NGMsoftware의 새로운 소식을 알려드립니다.

    공지사항

    NGMsoftware의 새로운 소식을 알려드립니다.


    업데이트 기능 개선 및 버그 픽스 Editor 6.4.1.2, Player 6.4.1.2

    페이지 정보

    본문

    ★ 업데이트 주의사항 ★

    특별히 필요한 기능이 있거나 버그가 아니라면 업데이트 하지 마세요.

    제작한 스크립트가 정상 동작한다면 아래와 같이 자동 업데이트를 끄고 사용하세요.

    만약, 업데이트 후 정상 동작하던 스크립트가 동작하지 않는다면 [ 관리자에게 1:1 문의 ] 해주세요.

     

    사용 환경

    • Windows 7+ (일부 기능은 Windows 7에서 정상 동작하지 않습니다.)
    • [ .NET 4.8.1 ], [ C++ Redistributable Rackage ] 설치
    • 실행이 안되는 경우 백신 프로그램 삭제 후 다시 실행 (V3, 알약, Avast등등...)
    • 실행이 안되는 경우 "내문서 > NGM6" 폴더 삭제 후 다시 실행 
    • 실행이 안되는 경우 [ 관리자에게 문의 ]

      

    1. 에디터 자동 업데이트 끄기

    GF6CVec.png

     

     

    2. 플레이어 자동 업데이트 끄기

    cxFzG9q.png

     

     

    3. 테스트 리포트

    [ 테스트 리포트 ]는 이미지 조건의 활성/비활성/찾기 영역에 대한 모든 내용을 담고 있습니다.

     

    4. 메모리 분석

    윈도우 전체 화면에서 이미지 조건 메모리 분석 내용입니다.

    현재 버전에서 관리 메모리 또는 비관리 메모리 문제가 보고되지 않고 있습니다.

    jsDFVbq.gif 

     

     

    기능 개선

    1. 이미지 서치, 이미지 매치의 찾기 영역에서 Offset이 적용되도록 개선.

    2. 이미지 전체 체크, 서치, 매치에 비동기 기능 추가.

    3. 변수 기능 액션 추가.

    4. 소스 보기에 Json 추가.

    5. Special 캡쳐 모드가 비활성으로 동작하도록 기능 개선.

     

    버그 수정

    1. 이미지 서치의 찾기 영역이 이미지 크기와 같으면 찾아지지 않는 버그 수정.

    2. 이미지 연속 캡쳐 버그 수정.

    3. 스크립트 가져오기 액션에서 반복문이 두번 실행되는 버그 수정.

    4. OCR 테스터 유틸리티에서 캡쳐가 안되는 버그 수정.

     

    위 기능에 대해 에디터 6.4.1.2, 플레이어 6.4.1.2에서 수정되었습니다.

    NGM 6을 사용하시는 분들은 업데이트 받으세요^^

    감사합니다.

    MGtdv7r.png

     

     

    기능 개선 1

    [ 오프셋 추가 ] 액션은 마우스에만 적용되는 액션이었습니다. 이번 패치로 이미지 찾기 영역도 오프셋에 영향을 받아서 계산되도록 개선되었습니다. 아래 그림과 같이 첫번째 찾기 영역 후 오프셋이 추가되어 있습니다.

    2QmgPjm.png 

     

     

    두번째 이미지 서치 액션의 찾기 영역은 첫번째와 동일합니다. 하지만, Offset이 적용되어 실제 이미지를 찾을 때는 "667, 247, 19, 20"에서 찾아줍니다.

    7jUQ0YX.png

     

     

    기능 개선 2

    이미지 전체 조건(체크, 서치, 매치)에 비동기 기능이 추가되었습니다. 전체 매치에 이미지를 10개 추가하면 기존에는 순차적으로 하나씩 비교하면서 처리했습니다. 이번에 추가된 비동기 옵션을 사용하면 동시에 CPU의 Core 수만큼 동시에 병렬로 처리됩니다. 다만, CPU 성능이 낮은 경우 큰 효과는 없습니다. 그리고, 이미지 2~5장 정도라면 비동기 옵션 사용 여부와 관계없이 효율이 증가하지는 않습니다.

    IZGCJSM.png

     

     

    엔터프라이즈의 비동기를 True로 변경하고, 5개 이미지를 3회 반복하여 총 15개 이미지를 찾았습니다. 참고로, 이미지 체크와 이미지 서치는 이미지 매치에 비해 효율이 더 떨어집니다. 이는 알고리즘을 사용한 모양을 계산하는게 아닌 메모리의 픽셀값을 비교하기 때문입니다. 메모리의 픽셀값은 한번에 하나만 접근할 수 있습니다. 동시에 접근하면 OutOfMemory 에러가 발생하므로 속도 차이가 크지 않게됩니다. 이미지 체크와 이미지 서치를 멀티 비동기로 설정하더라도 메모리에 접근하는 부분은 전부 동기로 처리됩니다.

    [ 이미지 멀티 조건 별 성능 향상 테스트 보기 ]

    • 비동기 사용: 0.733초
    • 동기 사용: 2.799초

    eWWfQLV.png

     

     

    기능 개선 3

    변수 기능 액션이 새롭게 추가 되었습니다. 이 액션의 사용 방법은 아래 글을 참고하세요.

    [ 변수 기능 도움말 보기 ]

    lQRjdMD.png

     

     

    기능 개선 4

    스크립트 소스 보기에 Json 형식이 추가 되었습니다.

    XQaUZJU.png

     

     

    기능 개선 5

    일부 프로그램에서 이미지 서치 또는 이미지 매치가 동작하지 않는 문제가 있습니다. 이런 경우에는 옵션에서 캡쳐 모드를 Super 또는 Special로 변경하면 정상 동작합니다. 기본 모드인 Normal은 활성 및 비활성에서 정상 동작하지만, Super, Special 캡쳐 모드는 비활성을 지원하지 않았습니다. 엔지엠 매크로 에디터를 최신 버전으로 업데이트 하시면 Super, Special 캡쳐 모드에서도 비활성 이미지 서치 및 매치가 동작합니다.

    dl2IKWb.png

     

     

    버그 수정 1

    이미지 서치의 찾기 영역과 이미지의 크기(Width, Height)가 같으면 찾지 못하는 버그가 수정되었습니다.  

     

    버그 수정 2

    이미지 조건에서 이미지를 캡쳐할 때 F3을 누르면 연속해서 캡쳐할 수 있습니다. 정상 동작하지 않는 버그가 있어서 수정되었습니다.

     

    버그 수정 3

    스크립트 가져오기 액션에서 For 반복, Foreach 반복이 중복해서 실행되는 버그가 수정되었습니다.

     

    버그 수정 4

    유틸리티의 OCR 테스터에서 이미지가 캡쳐되지 않는 버그가 수정되었습니다.

    M1dPYqi.png

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.