TrigEditPlus

1 개요

네이버 카페 '스타 에디터 아카데미'의 멤버인 트리거왕이 제작 패치 중인 scmdraft2 플러그인. 줄여서 TEP라고 부른다. 현재 0.083-2(beta)버전이 최신

scmdraft2에 기본적으로 내장된 텍스트 에디터과 스타포지의 트리거 편집기를 모토로하여 기존의 텍스트 에디터의 불편한점을 개선해 만든 트리거 편집기로, 기본적인 기능 이외에도 여러 기능이 있다. 그 중 하나가 EUD 커스텀 함수와의 조합으로 기존의 일일히 변환을 거쳐야했고 알아보기 힘들었던 EUD를 알아보기 쉽고 간단한 과정을 통해 제작할 수 있게 하면서 기본제작 속도, EUD의 접근 난이도와 EUD 맵 제작에 소요되는 시간, 디버깅 난이도를 혁신적으로 개선해냈다.
물론 완성된 플러그인이 아닌터라 종종 버그가 발생하고 있고 가끔 맵 세이브가 안된다거나 하는 경우도 있다 하므로 패치버전이 어떤 상황인지 확인을 하고 쓰는 것을 추천한다.

현재 네이버 카페 스타 에디터 아카데미에서 프로젝트 형식으로 진행, 발전되는 중이다. 자세한 내용은 해당 카페의 TrigEditPlus카테고리 항목 참고.

사실 바이러스라 카더라 [1]
파일:Zfcdzf.png

2 기능

당연히 트리거 편집기이므로 클래식 에디터에 있는 모든 기능들을 사용할 수 있다. 텍스트 에디터가 그렇듯 일반적인 트리거의 한계보다 지정된 한계치(숫자나 유닛 번호 등)가 높다. 이는 EUD 트리거를 작성하는데 큰 도움을 준다.

2.1 EUD

EUD를 입력하는데 필요한 Memory 함수를 지원한다.

2.2 함수

for문등 Lua기반의 함수 목록을 지원한다. 이로인해 단순한 노가다를 쉽게 작성하던 루퍼라는 반복 트리거 작성 프로그램의 기능을 맵 에디터에 편입시켜 더 사용하기 편하게 하였다.

2.3 커스텀 함수

커스텀 함수 기능을 지원하는데, 커스텀 함수는 scmdraft2폴더 내에 lua라는 폴더에 배치되며, 기본적으로 NQC[2], EUD, scmloader가 내장되어 있다. 확장자는 .lua다.

3 패치 및 버그 로그

3.1 0.082-2(beta)

memory함수로 적용되야되는 부분이 setmemory로 적용되는 심각한 버그의 발생이 발견되어 15/10/30/19:44 기준 카페의 게시글에서 파일이 내려와 있는 상황이다. 최신버젼에서 수정되었다.
  1. 물론 백신 오진
  2. 멀티에서 사용 불가능한 EUD 조건인 비공유를 공유 조건으로 바꿔주는 커스텀 함수다