NGMsoftware

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

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

    공지사항

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


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

    페이지 정보

    본문

    ★ 업데이트 주의사항 ★

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

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

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

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

    ※ 필요한 기능이 있어서 업데이트를 꼭 해야 한다면 내문서 > 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. 옵션에서 스크립트 자동 저장 최소 시간을 1분으로 변경.

    4. 엔터프라이즈 전용 기능인 Xml 변환시 문제가 발생할 수 있으므로 경고창을 표시하도록 변경.

    5. 배열 값 액션에서 텍스트 검색 옵션 추가.

    6. 이미지 멀티 조건(체크, 서치, 매치)에 이미지 개별 마우스 클릭을 공통 관리하는 옵션 추가.

    7. 아웃풋 디버그 정보에서 액션 처리 시간 및 스레스 수 표시 방법 변경.

    8. 찾기 영역 설정시 크기 조정과 이동을 같이 사용할 수 있도록 개선.

    9. 진수 변환 액션에서 64bit 데이타를 처리할 수 있도록 개선.

    10. 웹 API의 버튼 및 텍스트에 자동 스크롤 속성 추가.

    11. 웹 API의 버튼 및 텍스트에 추가 스크롤 값을 설정할 수 있는 스크롤 이동 옵션 추가.

    12. 웹 API의 엘리먼트 목록에 쉐도우 돔 탐색 기능 추가.

    13. 메모리 읽기에 Float 값을 읽을 수 있도록 속성 추가.

    14. 메모리 쓰기에 자료형 옵션 추가.

    15. 욜로 매치에 분석 엔진을 선택할 수 있는 옵션 추가.

    16. 배열 삭제 액션에서 문자가 아닌 다른 자료형도 처리되도록 개선.

    17. 사각형 체크 액션에 비교하는 2개의 사각형이 겹치는지 체크 옵션 추가.

    18. 단축키 옵션에 찾기 영역 추가.

    19. 이미지 멀티 조건(체크, 서치, 매치)의 이미지 목록, 이미지 경로 목록을 변수로 가져올 수 있도록 개선.

    20. 이미지 멀티 조건(체크, 서치, 매치)의 이미지 목록과 이미지 경로 목록을 정렬할 수 있는 옵션 추가.

     

    버그 수정

    1. 문자열 연결 및 반복 연결 속성 버그 수정.

    2. 변수 값 변경 이벤트 버그 수정.

     

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

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

    감사합니다.

    MGtdv7r.png

     

     

    기능 개선 1

    웹서비스 액션은 웹서비스, RESTful, 웹 API를 호출할 수 있는 기능을 가지고 있습니다. 일부 몇몇 웹 API에 추가 설정이 필요하여 UserAgent(유저 에이전트)와 타임아웃 속성을 추가 했습니다. 이외에 불필요한 기본 설정으로 문제가 발생하여 설정 옵션에 None이 추가되었습니다.

    VZjpIxz.jpg

     

     

    기능 개선 2

    엔지엠 매크로 에디터에서 스크립트 작업 중 문제가 발생하더라도 이전 마지막 작업에서 복구할 수 있도록 TempScript 폴더에 자동 저장합니다. 스크립트를 실행할 때마다 자동으로 스크립트의 마지막 상태를 저장합니다. 이 동작은 에디터에서 열어놓은 모든 스크립트에 적용됩니다.

    akVBmBe.png

     

     

    기능 개선 3

    옵션의 자동 저장 옵션의 최소 시간이 10분에서 1분으로 변경되었습니다. 자동 저장 시간에 체크하면 설정한 시간마다 자동으로 저장합니다.

    ow5QBq4.png

     

     

    기능 개선 4

    엔터프라이즈 전용 기능인 Xml 변환은 편리하게 속성을 확인하고 변경할 수 습니다. 하지만, Xml 텍스트로 변경할 수 없는 일부 속성은 사용자의 확인이 필요한 작업입니다. 따라서, 스크립트를 Xml로 변환하기 전 작업중인 내용을 백업하고 진행할 수 있도록 메세지창을 표시하도록 개선했습니다. 스크립트를 텍스트 편집기로 이용하기전 항상 원본 스크립트는 백업해두고 정상 동작하는지 체크 후 사용하세요.

    qDmSQ1m.jpg

     

     

    기능 개선 5

    배열 값 액션에서 텍스트를 좀 더 쉽게 검색할 수 있도록 텍스트 비교 옵션이 추가 되었습니다.

    4v0BJuq.jpg

     

     

    기능 개선 6

    이미지 멀티 조건(체크, 서치, 매치)에 이미지 개별 클릭 속성을 중앙에서 콘트롤할 수 있는 이미지 마우스 액션 사용 속성이 추가되었습니다.

    EdAZGUY.jpg

     

     

    이미지 목록에 개별적으로 마우스 클릭 동작을 설정할 수 있습니다. 추가한 이미지는 각각 마우스 액션 속성을 설정할 수 있습니다. 이 값을 True로 설정하면 해당 이미지가 있을 때 클릭이 개별적으로 발생합니다. 이 값을 True로 설정했더라도 이미지 멀티 조건의 이미지 마우스 액션 사용 속성을 False로 설정하면 개벌 설정한 이미지 마우스 액션은 동작하지 않습니다.

    LPv9T7I.jpg

     

     

    기능 개선 7

    기존 디버그 체크시 표시되던 Runtime과 스레드 수 정보를 아래 그림과 같이 기본 정보를 체크해야만 표시되도록 변경했습니다.

    7IW1bZc.jpg

     

     

    기능 개선 8

    찾기 영역 설정시 이동과 크기 설정을 같이 할 수 있도록 개선되었습니다. 기본적으로 영역 설정은 마우스 드래그입니다.

    • 방향키: 찾기 영역을 1픽셀씩 이동합니다.
    • 콘트롤키+방향키: 찾기 영역 크기를 1픽셀씩 조정합니다.
    • 알트키+방향키: 찾기 영역을 10픽셀씩 이동합니다.
    • 콘트롤키+알트키+방향키: 찾기 영역 크기를 10픽셀씩 조정합니다.

    vPSiVBv.jpg

     

     

    기능 개선 9

    진수 변환 액션은 2bit~32bit 데이타를 변환할 수 있었는데요. 이번 개선에서 2bit~64bit까지 변환할 수 있도록 개선되었습니다.

    G9qdT0F.jpg

     

     

    기능 개선 10

    웹 API의 버튼 및 텍스트 액션에서 해당 엘리먼트가 화면에 보이지 않는 경우 엘리먼트까지 자동으로 스크롤해주는 기능이 추가 되었습니다. 이 속성을 True로 설정하면 엘리먼트를 클릭하거나 텍스트를 입력하기 전 화면에 엘리먼트가 보일때까지 스크롤한 후 클릭 또는 입력 동작이 수행됩니다.

    sKxd3UV.png

     

     

    기능 개선 11

    기능 개선 10번의 엘리먼트 위치까지 자동 스크롤 기능을 사용하는 경우와 단독으로 스크롤 이동을 사용할 수 있습니다. 엘리먼트를 클릭하거나 텍스트를 읽고 쓰려면 화면(ViewPort)에 엘리먼트가 보여야 합니다. 그래서, 엘리먼트 위치까지 자동으로 스크롤할 수 있는 옵션이 10번 기능입니다. 11번 기능은 엘리먼트까지 스크롤이 이동하더라도 어떤 레이어(Layer) 엘리먼트(일반적으로 div를 말함)에 가리거나 하는 경우 추가로 스크롤하여 엘리먼트가 정상적으로 표시되게 해야 합니다.

    D4B5G3N.png

     

     

    기능 개선 12

    웹 API의 엘리먼트 목록 액션에 쉐도우 돔(Shadow DOM) 탐색 옵션이 추가 되었습니다.

    PtB10Px.png

     

     

    기능 개선 13

    메모리 읽기 액션에서 Float 값도 읽어올 수 있도록 속성이 추가되었습니다.

    OXTkVG7.jpg

     

     

    기능 개선 14

    메모리 쓰기 액션에 자료형 속성이 추가되었습니다. 기존에 문자열만 처리 가능했는데요. 이번 패치로 정수와 부동소수점도 처리할 수 있게되었습니다.

    WC9ELFp.png

     

     

    기능 개선 15

    욜로 매치 액션에 딥러닝 분석 엔진을 선택할 수 있는 옵션이 추가 되었습니다. 기존 버전은 YoloV3입니다. 이번에 새롭게 추가된 버전은 YoloV8입니다. 사용 방법은 기존과 동일합니다. 다만, YoloV8 엔진을 선택하면 Microsoft의 ML을 사용하게 됩니다. 따라서, 기존 weights 파일이 아닌 onnx 파일을 선택해야 합니다. 그리고, names와 cfg 파일은 선택하지 않아도 됩니다. 자세한 내용은 아래 글을 읽어보세요.

    욜로 매치의 YoloV8 엔진을 사용해서 딥러닝으로 이미지를 찾는 방법 ]

    ※ YoloV8은 CPU 버전에서도 GPU를 실행할 수 있습니다. YoloV3에서 GPU를 사용하려면 GPU 에디터를 설치해야 합니다.

    HXiDHTl.png

     

     

    기능 개선 16

    배열 삭제 액션에서 문자열뿐만 아니라 위치(Point Type), 크기(Size Type), 영역(Rectangle Type) 형식을 자동으로 인식해서 캐스팅한 후 배열에서 삭제할 수 있도록 개선되었습니다. 기존에는 문자열만 처리할 수 있었지만, 이번 패치로 다양한 형식의 자료형도 삭제할 수 있게 되었습니다.

    TTeSaiK.png

     

     

    기능 개선 17

    사각형 체크 액션에 겹치는 영역 처리 속성이 추가되었습니다. 이 옵션을 True로 변경하면 사각형 영역안에 사각형이 포함되는지뿐만 아니라 겹치는지도 체크할 수 있습니다. 어느정도 영역이 겹치면 결과 값은 True가 됩니다.

    GuplLFe.jpg

     

     

    기능 개선 18

    엔지엠 매크로 에디터의 옵션에 단축키 설정 기능이 개선되었습니다. 이번에 추가된 단축키는 찾기 영역입니다. 이미지 조건들에 있는 찾기 영역을 설정하면 해당 영역안에서 이미지를 찾아줍니다. 이번 패치로 찾기 영역도 단축키 설정으로 지정할 수 있도록 개선되었습니다.

    XuWvLo1.jpg

     

     

    기능 개선 19

    이미지 멀티 조건(체크, 서치, 매치)에서 이미지 목록과 이미지 경로 목록을 변수로 가져와서 처리할 수 있도록 기능이 개선되었습니다. 첨부되어 있는 예제 스크립트 1.ngs을 다운로드 받은 후 테스트 해보시기 바랍니다. 이 예제 스크립트는 이미지 목록을 랜덤하게 변경해주고, 변수로 처리하는 방법을 설명하고 있습니다.

    CUcjTbZ.png

     

     

    기능 개선 20

    이미지 멀티 조건(체크, 서치, 매치)에서 이미지 목록이미지 경로 목록을 순차 정렬하거나 역순 정렬 및 랜덤하게 순서를 바꾸는 옵션이 추가 되었습니다.

    • Ascending: 순차 정렬
    • Descending: 역순 정렬
    • Random: 랜덤 정렬

    ppvlakL.png

     

     

    버그 수정 1

    문자열 연결, 숫자 사칙연산, 좌표 사칙연산, 크기 사칙연산, 직사각형 사칙연산의 반복 연결 기능 버그가 수정되었습니다. 자세한 내용은 아래 글을 참고하세요.

    [ 반복 연결 및 반복 연산 수정 내용 참고 ]

    4zH3guA.jpg

     

     

    버그 수정 2

    변수 값 변경 이벤트에서 글로벌 변수가 변경될 때 이벤트가 발생하지 않는 버그가 수정되었습니다.

    WWbg8qM.png

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.