전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 1인칭 게임인 FPS나 MMORPG와 같이 시점을 기준으로 상하좌우 이동할 때 기존 마우스 동작으로는 화면이 휙휙~ 돌아가서 문제가 될 수 있습니다. 그래서, 마우스가 중앙에 고정된 상태로 상하좌우가 상대적으로 동작해야 하는데요. 이런 경우에는 마우스 액션의 현재 위치 속성을 사용하면 문제를 해결할 수 있습니다. 우선, 간단한 테스트를 위해 엔지엠 매크로 에디터를 실행하고 아래와 같이 스크립트를 추가 해보세요. 첫번째 클릭 액션은 게임의 중앙입니다. 여기에서는 그림판의 중앙을 설정했습…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 기본적으로 이미지 방식의 매크로 프로그램입니다. 하지만, 다른 매크로 프로그램들이 제공하지 않는 메모리플 매크로 기능도 제공하고 있는데요. 메모리플을 만들 때 유용하게 사용할 수 있는 기능입니다. 엔지엠 매크로는 메모리의 값을 읽거나 쓸 수 있습니다. 하지만, 메모리를 찾는건 다른 프로그램을 이용해야 합니다. 대표적으로 치엔이라고 부르는 치트 엔진(Cheat Engine)을 사용합니다. 치트엔진을 컴퓨터에 설치하고, 실행 해보세요. 아래와 같이 프로그램이 실행됩니다. …
안녕하세요. 엔지엠소프트웨어입니다. 텍스트 문자열을 16진수(Hex) 값으로 변환하려면 다양한 방법들이 있지만, [ C# 코드 실행 ] 액션을 사용하는게 편합니다. 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 추가하세요. 그리고, 16진수로 변환한 텍스트를 변수 값으로 설정하세요. 이 예제에서는 "hello"를 변환하도록 하겠습니다. C# 코드 실행 액션을 추가한 후 코드를 아래와 같이 작성 해주세요. using System; using System.Text; public class NG …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로를 이용해서 1분 타이머를 어떻게 만드는지 알아보겠습니다. 우선, 첨부되어 있는 스크립트를 에디터에서 열어보세요. 성능 하락을 막기 위해 위 그림처럼 보기 메뉴의 우측에 아웃풋 로그를 모두 꺼줬습니다. 에디터 하단의 아웃풋에 로그를 기록하면 그만큼 성능이 하락됩니다. 매크로 프로그램을 개발할 때는 문제점을 찾고, 정상 동작하는지 여부를 확인하기 위해 아웃풋에 로그를 기록하고 확인해야 합니다. 하지만, 완성된 스크립트의 경우에는 로그를 끄고 사용하는게 효율적입니다. 로그가 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 디자이너로 매크로 플레이어를 만들었다면 다른 컴퓨터에 배포하거나 다른 사람에게 판매하는 경우가 생길 수 있습니다. 일반적으로는 내문서의 NGM6 폴더에 스크립트(Script)와 이미지(Image) 폴더가 있고, 다른 컴퓨터에 동일하게 복사해서 사용합니다. 하지만, 내문서가 아닌 배포한 매크로 플레이어에 사용하려면 몇가지 추가적인 설정과 코딩이 필요합니다. [1부 - 엔지엠 디자이너로 엔지엠 매크로 플레이어 만들기] [2부 - 엔지엠 디자이너로 엔지엠 매크로 플레이어 만들기. (이미지 매…
안녕하세요. 엔지엠소프트웨어입니다. 1시간 또는 2시간, 3시간등등... 일정 시간이 지난 후 사용자가 설정한 액션으로 이동하는 방법입니다. 예를 들어서 엘디플레이어로 게임을 하다가 3시간 후에 엘디플레이어를 재실행하고 다시 게임을 하려면 타임아웃 이벤트를 사용하면 쉽게 원하는 기능을 만들 수 있습니다. 타임아웃 이벤트가 아니더라도 스크립트 중간 중간 시간을 체크해서 특정 루틴으로 이동해도 됩니다. 타임아웃 이벤트보다 스크립트가 복잡해지기는 하지만, 안되는건 아닙니다. 엔지엠 매크로 에디터를 실행하고, 첨부되어 있는 스크립트를…
안녕하세요. 엔지엠소프트웨어입니다. 디자이너 기초 교육의 마지막이네요. 총 10부작으로 글을 작성했는데요. 디테일한 부분은 각자 학습하셔야 합니다.디자이너로 매크로 플레이어를 제작하려면 아래 글들을 참고하여 개발 환경을 먼저 구성해야 합니다. 그리고, 아래 글의 내용을 참고하여 하나씩 따라해보세요. [1부 - 엔지엠 디자이너로 엔지엠 매크로 플레이어 만들기] [2부 - 엔지엠 디자이너로 엔지엠 매크로 플레이어 만들기. (이미지 매치)] [3부 - 엔지엠 디자이너로 엔지엠 매크로 플레이어 만들기. (문자 판독 OCR 체크)] …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 매크로를 제작할 수 있는 에디터와 에디터로 만든 스크립트를 실행하는 플레이어로 나뉘어져 있습니다. 에디터는 매크로 프로그램을 누구나 쉽게 만들 수 있는 자동화 제작 도구입니다. 참고로, 에디터에 플레이어가 기본 포함되어 있어서 따로 플레이어가 필요하지는 않습니다. 하지만, 컴퓨터가 2대라면 에디터 1개와 플레이어 1개가 필요합니다. 오늘 알아볼 디자이너는 엔지엠 매크로 플레이어가 아닌 직접 매크로 플레이어를 제작할 수 있도록 도와주는 도구입니다. 디자이너는 엔지엠 매크로 에디…
안녕하세요. 엔지엠소프트웨어입니다. 좌측 상단에 미니맵이 있는 게임들이 있는데요. 미니맵의 내 케릭터 위치를 파악하고, 어떤 목표 위치까지 이동하려면 2점 간의 거리를 계산할 수 있어야 합니다. 간단한 산수이긴 하지만~ 100 - 50과 같이 간단한 문제가 아닙니다. 좌표는 X축과 Y축으로 이우러져 있고, 기준점에서 상하좌우에 따라 마이너스 값이 나올수도 있습니다. 그래서, 여러가지 경우들을 고려해야 내 케릭터를 원하는 위치까지 이동시킬 수 있습니다. 여기까지만 종이에 써가면서 계산하면 누구나 할 수 있을겁니다. 하지만, 엔지엠 매…
안녕하세요. 엔지엠소프트웨어입니다. 1씩 증가하면서 메모장에 값을 저장하는 방법에 대해 알아보겠습니다. 엔지엠 매크로 에디터를 실행하고 새로운 스크립트를 하나 추가하세요. [ 변수 ]를 추가하고, 아이디는 증가값으로 설정하세요. [ For 반복 ] 액션을 추가하고, 100회 반복하도록 하겠습니다. 그리고, 반복한 횟수를 변수에 추가하세요. [ 문자 채우기 ] 액션을 추가하고, 아래와 같이 설정 해줍니다. 왼쪽에 0으로 자리수를 맞추기 위해서 이와같이 처리합니다. 바탕화면에 텍스트 파…