NGMsoftware

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

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

    공지사항

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


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

    페이지 정보

    본문

    ★ 업데이트 주의사항 ★

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

    ───────────────────────────────────────────────────

    ※ 업데이트 하시면 기존에 동작하던 스크립트를 수정해야 할수도 있습니다.

    ※ 스크립트가 동작하지 않으면 아래 업데이트 내용에 해당되는 액션을 수정해야 합니다.

    ※ 필요한 기능이 있어서 업데이트를 꼭 해야 한다면 내문서 > NGM6 폴더를 꼭 다른 위치에 백업(복사본)하세요.

    ※ ZT Animator, Speed Player, Designer 사용자는 관리자에게 최신 버전을 요청해야 합니다.

    ───────────────────────────────────────────────────

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

    만약, 업데이트 후 정상 동작하던 스크립트가 동작하지 않는다면 [ 관리자에게 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. 이미지 체크 액션에서 제외 영역 기능 삭제.

    2. 이미지 조건(이미지 체크 제외) 액션에 제외 영역을 멀티로 설정할 수 있도록 기능 개선.

    3. 이미지 비교 액션의 이미지 정보 속성 이름을 찾은 이미지 정보로 변경.

    4. 엔지엠 매크로 프로세스명 변경으로 인한 업데이트 링크 수정.

    5. ADB 명령 비행기 모드 API 변경.

    6. 키보드 상태 체크 액션의 키보드 릴리즈 기능 개선.

    7. 매크로 중지 또는 완료시 마우스와 키보드 릴리즈가 자동으로 되도록 개선.

    8. 에디터, 플레이어, 스피드 플레이어, 디자이너 안정성 개선.

    9. 에디터의 스크립트 편집기에서 복사/붙여넣기 중복 아이디 체크 개선.

    10. Vision AI 액션 추가.

    11. 이미지 멀티 이름 및 선택 속성을 초기화할 수 있도록 개선.

    12. 이미지 멀티 이름 및 선택 속성을 배열 변수로 추가할 수 있도록 개선.

    13. 스크립트 가져오기 액션이 암호화 되어 있어도 인증되어 있으면 실행되도록 변경.

    14. 함수 상자의 출력 액션이 암호화 되어 있어도 실행되도록 변경.

    15. 웹 API의 텍스트 액션에 표준 단축키 추가.

    16. 이미지 멀티 조건(서치, 매치) 로직 개선.

    17. 디자인 보기 개선.

     

    버그 수정

    1. 이미지 서치, 이미지 매치의 이미지 정보에 찾기 영역이 표시되는 버그 수정.

    2. 엔터프라이즈 이미지 조건의 비동기 옵션 버그 수정.

    3. 이미지 또는 스크립트 편집기가 에디터에서 분리된 경우 변경 사항 체크 못하는 버그 수정.

    4. 활성 모드의 이미지 조건에 찾기 영역이 있는 경우 오프셋이 마우스에 중복 적용되는 버그 수정.

    5. For 반복 액션에 하위로 For 반복이 있는 경우 첫번째 액션이 건너뛰는 버그 수정.

     

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

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

    감사합니다.

    MGtdv7r.png

     

     

    기능 개선 1

    이미지 체크에 추가되었던 제외 영역 기능들이 삭제 되었습니다. 이미지 체크의 경우 동일한 위치에서 이미지를 찾기 때문에 제외 영역이 의미가 없습니다.

    4RtGjOq.png

     

     

    기능 개선 2

    제외 영역 기능이 멀티로 동작하도록 개선되었습니다. 제외 영역을 선택할때마다 자동으로 제외 영역 목록에 추가됩니다.

    4RtGjOq.png

     

     

    제외 영역 목록만큼 제외 영역을 만들어줍니다. 아래는 제외 영역이 모서리에 4개 추가된 결과 이미지입니다.

    5JbDlsn.png

     

     

    기능 개선 3

    이미지 비교 액션의 이미지 정보 속성 이름을 찾은 이미지 정보로 변경했습니다.

    IWJ5WDa.png

     

     

    기능 개선 4

    엔지엠 매크로 프로세스명 변경으로 인해 아래와 같이 업데이트 체크와 자동 업데이트 링크가 수정되었습니다.

    cEz3cP8.png

     

     

    기능 개선 5

    구글 안드로이드폰의 비행기 모드 On / Off API가 변경되어 해당 액션이 새로운 API로 업데이트 되었습니다.

    GfbOJoM.png

     

     

    기능 개선 6

    키보드 상태 체크 액션의 키보드 릴리즈(키보드가 눌린 상태 해제) 기능은 하드웨어 방식의 아두이노만 적용되고 있었습니다. 에디터를 업데이트하면 아두이노뿐만 아니라 모든 키보드 상태를 체크해서 업 상태로 변경 해줍니다.

    U5IUPQJ.png

     

     

    기능 개선 7

    매크로 중지 또는 완료시 마우스와 키보드의 다운 상태를 자동으로 릴리즈 해주도록 개선되었습니다. 매크로가 정상적으로 완료되더라도 스크립트 제작자의 실수로 다운 후 업을 처리해주지 않았더라도, 매크로가 중지되거나 완료되면 릴리즈 처리를 해줍니다.

    매크로 옵션에서 스크립트 중지 또는 완료시 자동으로 마우스와 키보드를 릴리즈 해주는 옵션이 있어서 이 기능은 삭제 되었습니다. 매크로 옵션을 사용해서 스크립트가 완료되거나 중지될 때 마우스와 키보드를 릴리즈 하세요.

    isdE6qS.png

     

     

    기능 개선 8

    엔지엠 매크로 에디터, 플레이어, 스피드 플레이어, 디자이너의 안정성이 개선되었습니다. 기존에 하드코어하게 스크립트를 제작하는 경우 장시간 운용시 에디터 및 플레이어가 자동으로 다운되는 경우가 있었습니다. 엔지엠 매크로는 기본적으로 멀티 스레딩 환경에서 패러럴하게 스크립트가 동작합니다.

    zE3JR1X.png

     

     

    예를 들어서 서브 스크립트, 스크립트 실행 및 중지등등... 다양한 곳에서 퍼포먼스를 향상시키고자 패러럴 처리가 되어 있습니다. 이 때 하나의 리소스에 중복해서 접근하면 메모리 데이타가 변경되고, 변경된 상태로 해당 메모리를 읽으면 응용 프로그램이 다운됩니다.

    LvHLGha.png

     

     

    일반적인 스크립트 동작에서는 문제가 되지 않지만, 과도하게 많은 서브 스크립트와 이벤트 그리고, 이미지 조건의 패러럴 기능을 사용하면 문제가 될 수 있습니다. 이 부분에 대한 개선이 이루어졌으며, 매크로가 자동으로 다운되지 않도록 매모리 관리 방법이 변경되었습니다.

    mOuaTZU.png

     

      

    기능 개선 9

    에디터의 스크립트 편집기에서 복사/붙여넣기할 때 중복 아이디 체크가 하위 액션도 적용되도록 개선되었습니다.

    XEQERyq.png

     

     

    기능 개선 10

    비전 AI 액션이 추가 되었습니다. 자세한 도움말 및 사용 방법은 아래 글을 참고하세요.

    [ 비전 AI 도움말 ]

    [ 비전 AI 사용법 ]

    nMj7pbb.jpg

     

     

    기능 개선 11

    이미지 멀티 이름 및 선택 속성을 변수로 초기화할 수 있도록 개선되었습니다. 자세한 내용은 아래 내용을 참고하세요.

    [ 이미지 목록, 이미지 경로 목록을 초기화하고 변수로 처리하는 방법 ]

    MiYLPC4.jpg

     

     

    기능 개선 12

    이미지 멀티 조건 액션들의 이미지 목록, 이미지 이름 목록을 배열로 처리할 수 있도록 개선되었습니다.

    [ 이미지 멀티 조건 액션에서 배열로 이미지 목록을 만들어서 추가하는 방법 ]

    rcVv3zh.jpg

     

     

    기능 개선 13

    스크립트 가져오기 액션이 암호화 되어 있어도 인증되어 있으면 실행되도록 변경되었습니다. 기존에는 암호화된 상태에서는 서브 스크립트를 가져올 수 없도록 막혀 있었습니다. 이번 개선으로 서브 스크립트를 암호화하고, 컴퓨터 인증을 받았다면 정상적으로 가져옵니다.

    wW7V8de.jpg

     

     

    기능 개선 14

    암호화된 서브 스크립트에서 출력 액션은 에디터 및 플레이어의 아웃풋에 내용을 표시하도록 변경했습니다. 스크립트가 암호화되어 있으면 일반적인 내용들은 모두 출력되지 않습니다. 하지만, 출력의 경우 디버깅이나 어떤 메세지를 확인하기 위한 용도로 사용되기 때문에 암호화된 스크립트에서도 아웃풋에 표시하도록 변경했습니다.

    wW7V8de.jpg

     

     

    기능 개선 15

    웹 API의 텍스트 액션에 표준 단축키 옵션이 추가 되었습니다. 표준 단축키는 Ctrl+A(전체 선택), Ctrl+V(붙여넣기) 2개만 사용할 수 있습니다.

    P1jF8Qj.jpg

     

     

    기능 개선 16

    이미지 멀티 조건(서치, 매치)의 로직이 개선되었습니다. 기존에는 추가된 이미지 수 만큼 윈도우를 캡쳐해서 비교 했는데요. 이번 개선으로 처음 윈도우 이미지를 캡쳐한 후 이미지 수만큼 비교합니다. 기존에는 추가한 이미지가 10장이면 10번의 윈도우 캡쳐가 발생 했습니다. 개선된 버전에서는 이미지 10장을 추가 했더라도 처음 한번만 윈도우를 캡쳐해서 재사용합니다.

    dxlruDu.png

     

     

    기능 개선 17

    에디터의 디자인 보기에서 라인이 중복되는 몇몇 부분을 개선 했습니다. 스크립트 내용이 복잡해지면 어쩔 수 없이 중복되는 라인이 발생할 수 있습니다.

    [ 디자인 보기 사용 방법 ]

    7w2tK9H.png

     

     

    버그 수정 1

    이미지 서치, 이미지 매치 액션의 이미지 정보 속성에 찾기 영역이 표시되는 버그가 수정되었습니다.

    AJAg25W.png

     

     

    버그 수정 2

    엔터프라이즈 등급에는 이미지 멀티 서치, 이미지 멀티 매치등등... 다중 처리 액션에 비동기 옵션이 있습니다. 200개의 이미지를 멀티로 처리할 때 약 35초정도 시간이 소요됩니다. 비동기 옵션을 True로 설정하면 동시에 실행되므로 처리 시간이 감소합니다. 비동기 처리시 약 25초정도 소요됩니다.

    ※ 처리 속도는 컴퓨터 성능에 따라 차이가 발생할 수 있습니다.

    1gX0uHP.png

     

     

    버그 수정 3

    아래 그림과 같이 이미지 또는 스크립트 편집기가 매인 프로그램에서 분리된 경우 매인 프로그램을 닫을 때 변경 내용을 체크하지 못하는 버그가 있었습니다. 이미지 또는 스크립트 편집기가 플로팅된 상태에서 매인 프로그램을 닫을 때 변경 내용을 체크하고 메세지를 표시하도록 수정되었습니다.

    uiLHUSx.png

     

     

    버그 수정 4

    아래 그림과 같이 첫번째 그림판에서 이미지 캡쳐하고, 찾기 영역을 설정한 후 두번째 스크립트에 이미지 매치 액션을 복사 했습니다. 이 때 오프셋이 없으면 찾기 영역이 첫번째 그림판에 설정되어 있어서 두번째 그림판에서 이미지를 찾을 수 없습니다. 그래서, 오프셋을 설정하면 첫번째 그림판에서 설정한 찾기 영역이 오프셋만큼 시프트되서 두번째 그림판에서 이미지를 찾습니다. 이 때 마우스 동작을 설정하면 마우스 동작이 찾기 영역에서 오프셋이 한번 적용되고 마우스 액션에서 한번 더 적용되어 2번 중복되는 버그가 수정되었습니다.

    XSNbWp1.png

     

     

    버그 수정 5

    For 반복 액션의 하위로 For 반복 액션이 중첩되어 있는 경우 For 반복 액션의 첫번째 액션이 건너뛰는 버그가 수정되었습니다.

    eek23vk.png

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.