NGMsoftware

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

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

    공지사항

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


    업데이트 [필수] 기능 개선 및 버그 픽스 Editor 6.3.3.7, Player 6.3.3.7

    페이지 정보

    본문

    ★ 업데이트 주의사항 ★

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

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

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

     

    사용 환경

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

      

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

    GF6CVec.png

     

     

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

    cxFzG9q.png

     

     

    3. 테스트 리포트

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

     

    4. 메모리 분석

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

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

    jsDFVbq.gif 

     

     

    기능 개선

    1. 마우스 좌표로 핸들을 처리할 수 있도록 기능 개선.

    2. 플레이어 아웃풋(출력창) 정보를 사용하지 않음으로 기본값 설정.

    3. 플레이어 아웃풋 출력 정보를 에디터와 같이 사용자가 선택할 수 있도록 변경.

    4. 플레이어 스크립트 멀티 콘트롤러 기능 개선.

    5. 플레이어에 현재 동작중인 서브 스크립트를 표시하도록 기능 개선.

    6. 이미지 조건 알고리즘(패키지) 업그레이드.

    7. 플레이어 메모리 안정성 및 속도 개선.

     

    버그 수정

    1. 비활성 멀티 콘트롤러 실행 버그 수정.

    2. 비활성 멀티 콘트롤러의 로그 표시 여부가 정상 동작하지 않는 버그 수정.

    3. 서브 스크립트, 이미지 매치의 메모리 문제 수정.

    4. 하드웨어 모드에서 마우스 이동의 이펙트가 화면 끝으로 표시하는 버그 수정.

     

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

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

    감사합니다.

    MGtdv7r.png

     

     

    기능 개선 1

    핸들 추가, 핸들 설정 및 핸들 관련된 액션에서 마우스로 콘트롤을 찾아서 처리할 수 있도록 기능이 개선 되었습니다. 자세한 내용은 [ 여기 ]를 참고하세요.

    aF7Uhbk.png

     

     

    기능 개선 2

    플레이어의 아웃풋(출력창)에 표시되는 로그 정보들은 사용함으로 기본 설정되어 있었습니다. 플레이어 성능 개선 차원에서 이 옵션을 전부 사용 안함으로 기본 설정합니다. 아웃풋에 출력되는 내용을 처리하기 위해 상당히 많은 자원을 소모합니다. 플레이어 사용시 불필요한 자원을 사용하지 않도록 했습니다.

    YKObBWy.gif 

     

    기능 개선 3

    에디터의 보기 메뉴에 출력 내용을 설정할 수 있습니다. 플레이어도 컴퓨터 자원(리소스) 관리를 위해 로그를 전부 끄고 사용할 수 있도록 기능이 개선 되었습니다. 로그를 끄면 보이지 않는 백그라운드 작업까지 처리하지 않도록 했습니다. 

    IbmgIS5.png

     

     

    기능 개선 4

    플레이어의 스크립트 멀티 콘트롤러(활성/비활성)에 로그를 표시할 수 있는 옵션이 추가 되었습니다. 또한, 효율적인 메모리 관리를 위해 내부 비즈니스 로직이 개선 되었습니다. 스크립트 멀티 콘트롤러 사용법에 대한 자세한 내용은 [ 여기 ]를 참고하세요.

    QgVf2jP.png

     

     

    기능 개선 5

    플레이어에 현재 실행중인 서브 스크립트를 표시하도록 기능이 개선되었습니다.

    klFD97z.png

     

     

    기능 개선 6

    이미지 조건(이미지 체크, 이미지 서치, 이미지 매치) 및 이미지 필터 프로세스 엔진이 업그레이드 되었습니다. 메모리 사용 안정화 및 성능이 개선 되었습니다. 아래 이미지는 약 24시간 동안 서브 스크립트안에 이미지 매치를 하드코어하게 지연 없이 무한 반복하도록 한 후 테스트한 플레이어의 메모리 사용량입니다. 참고로, 이 테스트는 싱글 스레드이며, 5개 플레이어를 동시에 테스트한 멀티 스레드 테스트는 약 5시간 정도 실행 했습니다.

    aZJGZF9.png

     

     

    기능 개선 7

    플레이어의 성능 및 스크립트 실행 속도가 더 빨라졌습니다. 이전 버전에서 1920x1080 해상도의 이미지 처리(이미지 매치 기준)에 약 0.2~0.3초 소요되었습니다. 6.3.2.7 버전으로 업그레이드하면 약 0.1~0.2초로 20프로 가량 이미지 처리 프로세싱 속도가 빨라졌습니다. 각각의 스레드가 수행하는 플레이어는 원자적으로 동작하여 상호 배제 문제가 있었습니다. 이번 개선으로 상호 배제가 일어나지 않도록 처리되어 액션 수행 속도가 10프로 정도 개선되었습니다.

     

     

    버그 수정 1

    스크립트 실행 후 비활성 멀티 콘트롤러를 실행하면 처음에 스크립트 목록이 초기화 되지 않는 버그가 있었습니다. 스크립트 실행 여부와 상관없이 목록이 표시되도록 수정되었습니다.

    Y8Dv8ne.png

     

     

    버그 수정 2

    비활성 멀티 콘트롤러에서 로그 여부를 선택하거나 해제해도 정상적으로 적용되지 않는 버그가 수정되었습니다.

    LF5W3rR.gif 

     

    버그 수정 3

    서브 스크립트안에 이미지 매치등등... 이미지 조건을 사용하면, 매크로가 장시간 동작하면서 메모리가 서서히 증가하는 문제가 해결 되었습니다. 테스트는 약 24시간동안 모니터링 했습니다. 기존 버전에서 24시간 실행시 증가하던 메모리 사용량이 더이상 증가하지 않습니다.

    3DxNuN8.png

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.