목차
(얼불춤 설치 폴더)/Mods/Overlayer.Scripting/Scripts
폴더에 다운로드 한 커스텀 태그 파일을 넣어주세요.
C:\\Program Files (x86)\\Steam\\steamapps\\common\\A Dance of Fire and Ice/Mods/Overlayer.Scripting/Scripts
<aside> 💡 제작 전 주의사항
커스텀 태그에 지원되는 언어는 JS(Java Script)입니다. 따라서 커스텀 제작을 위해서는 JS에 대한 지식이 필요합니다
</aside>
커스텀 태그 제작을 위해 코드 에디터를 설치해야됩니다. 만약 설치되어있다면 이 과정은 넘겨주세요.
제가 추천하는 코드 에디터는 Visual Studio Code입니다.
오버레이어의 텍스트에서 태그는 지정된 함수의 반환값을 보여줍니다.
커스텀 태그에서의 함수는 일반적인 함수와 똑같지만, 오버레이어에서 제공하는 모든 태그를 함수의 형태로 함께 쓸 수 있다는 차이점이 있습니다.
Scripts
폴더 안에 있는 Impl.js
파일을 참고해주세요. 이 함수를 이용해 다양한 함수를 만들 수 있습니다.단, 태그 함수 사용 시 사용하고 싶은 태그의 이름들을 use
함수로 호출하여 오버레이어에게 알려야합니다.
ex. EZ2ON Reboot : R의 판정 만들기
use("CEP", "CLP", "CVE", "CVL", "CTE", "CTL", "MissCount", "Overloads");
function cool() {
return CEP() + CLP();
}
function good() {
return CVE() + CVL();
}
function bad() {
return CTE() + CTL();
}
function miss() {
return MissCount() + Overloads();
}
registerTag
함수를 이용하며 태그를 등록할 수 있습니다.
registerTag
함수의 매개변수는 태그 이름, 실행할 함수, 플레이 중이 아닐 때의 텍스트에서의 사용 가능 여부(true / false). 총 3개가 있습니다.
위의 예시코드로 예를 들자면
use("CEP", "CLP");
function cool() {
return CEP() + CLP();
}
registerTag("COOL", cool, false);
예시 코드를 참고하여 작성하셔도 좋습니다!