목차
1. 기본적인 태그 사용법
<aside>
💡 일반적으로 태그를 사용할 때 {태그 이름}을 적어 사용할 수 있으며, 숫자의 형태인 태그는 태그 뒤에 :숫자를 붙 자릿수를 지정할 수 있습니다.
ex. {CurBpm:2}, {Accuracy:2}
</aside>
2. 판정 관련 태그
판정 횟수
notion이 표에 커스텀 색상을 지원하지 않아서 실제 판정 색과 좀 다릅니다. 주의해주세요..!
|
너무빠름 |
빠름! |
빠름 |
정확 |
느림 |
느림! |
너무 느림 |
놓침 |
과부하 |
다중입력 |
| 현재 |
CTE |
CVE |
CEP |
CP |
CLP |
CVL |
CTL |
MissCount |
Overloads |
Multipress |
| 느슨 |
LTE |
LVE |
LEP |
LP |
LLP |
LVL |
LTL |
MissCount |
Overloads |
Multipress |
| 보통 |
NTE |
NVE |
NEP |
NP |
NLP |
NVL |
NTL |
MissCount |
Overloads |
Multipress |
| 엄격 |
STE |
SVE |
SEP |
SP |
SLP |
SVL |
STL |
MissCount |
Overloads |
Multipress |
판정 색상
해당 태그는 <color=#{HexP}>text</color> 이런 식으로 사용할 수 있습니다.
|
너무빠름 |
빠름! |
빠름 |
정확 |
느림 |
느림! |
너무 느림 |
놓침 |
과부하 |
다중입력 |
| 태그 |
TEHex |
VEHex |
EPHex |
PHex |
LPHex |
VLHex |
TLHex |
FMHex |
FOHex |
MPHex |
판정 텍스트
<aside>
💡 태그 뒤에 Raw가 붙인 경우, 얼불춤의 언어가 어떻든 고정적인 반환값을 가집니다. 예를 들어, 얼불춤 언어가 한국어 이더라도{SHitRaw}는 {SHit}과 달리 정확! 대신 **Perfect!**를 표시합니다.
</aside>
- LHit
- NHit
- SHit
- CHit
- LHitRaw
- NHitRaw
- SHitRaw
- CHitRaw
판정 범위
- MarginScale : 레벨의 판정 범위를 알려줍니다.
- 범위가 0~1이므로 Expression 태그로
{Expression:(MarginScale() * 100).toFixed(2)}을 작성해야 TimingScale모드처럼 표시 가능합니다.
단, Overlayer의 Scripting 모드를 같이 사용해야 작동합니다.
판정 모음
빠름
- LFast : 느슨에서 빠름판정 모음
- NFast : 보통에서 빠름판정 모음
- SFast : 엄격에서 빠름판정 모음
- CFast : 현재 빠름판정 모음
느림
- LSlow : 느슨에서 느림판정 모음
- NSlow : 보통에서 느림판정 모음
- SSlow : 엄격에서 느림판정 모음
- CSlow : 현재 느림판정 모음
3. 플레이 관련 태그
정확도
- Accuracy : 정확도(정확일때 100+0.01)
- XAccuracy : 절대정확도(완벽한 플레이일때 100)
콤보
<aside>
💡 HitMargin는 얼불춤 판정을 나타내는 내부 코드의 일부이며, 정확은 Perfect, 빠름은 EarlyPerfect, 느림은 LatePerfect, 빠름!은 VeryEarly, 느림!은 VeryLate, 너무 빠름은 TooEarly, 너무 느림은 TooLate 입니다.
</aside>
- Combo : 콤보 수(연속으로 정확을 띄운 횟수)
- MaxCombo : 최대 콤보
- MarginCombo : 판정 1개의 콤보를 볼 수 있습니다.
- 예를 들어
MarginCombo(VeryLate)를 입력할 경우 "느림!"판정의 콤보를 볼 수 있습니다.
- MarginMaxCombo : 판정 1개의 최대 콤보를 볼 수 있습니다.
- 예를 들어
MarginCombo(VeryEarly)를 입력할 경우 "빠름!"판정의 최대 콤보를 볼 수 있습니다.
- MarginCombos : 옵션으로 콤보의 집계를 원하는 판정들을 넣어 해당 판정들의 콤보를 볼 수 있습니다.
- 예를 들어
MarginMaxCombos(Perfect|EarlyPerfect|LatePerfect|VeryEarly|VeryLate)를 입력할 경우 너무 빠름, 너무 느림, 놓침, 과부하, 다중 입력을 제외한 모든 판정의 콤보를 볼 수 있습니다.
- MarginMaxCombos : 옵션으로 콤보의 집계를 원하는 판정들을 넣어 해당 판정들의 최대 콤보를 볼 수 있습니다.
- 예를 들어
MarginMaxCombos(Perfect|EarlyPerfect|LatePerfect|VeryEarly|VeryLate)를 입력할 경우 너무 빠름, 너무 느림, 놓침, 과부하, 다중 입력을 제외한 모든 판정의 최대 콤보를 볼 수 있습니다.
진행도
- Progress : 현재 진행도
- StartProgress : 시작한 지점의 진행도
- BestProgress : 최대 진행도
- ActualProgress : 시간에 기반한 현재 (실제) 진행도 ****
점수
- LScore: 느슨 난이도의 점수
- NScore: 보통 난이도의 점수
- SScore: 엄격 난이도의 점수
- Score: 현재 난이도의 점수
체크포인트
- CheckPointUsed : 체크포인트 사용 횟수
- CurCheckPoint : 현재 체크포인트 번호
- TotalCheckPoints : 전체 체크포인트 개수
타일
<aside>
💡 얼불춤의 시작 타일은 0번부터 시작하지만 오버레이어는 1부터 시작합니다. 이 부분을 주의해주세요.
</aside>
- StartTile : 시작 타일 번호
- CurTile : 현재 타일 번호
- LeftTile : 남은 타일 개수
- TotalTile : 전체 타일 개수
배속
- Pitch : 창작마당에서 설정한 배속 (1배속일 때 1로 표시됨)
- EditorPitch : 에디터에서 설정한 피치 (100%일 때 1로 표시됨)
난이도
<aside>
💡 난이도란? 보통, 엄격등의 판정을 의미합니다.
</aside>
- Difficulty : 현재 난이도
- DifficultyRaw : 얼불춤의 언어가 어떻든, 고정적인 반환값을 가집니다.
- 예를 들어, 엄격일 경우
Strict로 표시됩니다.
플레이 정보
- IsStarted : 레벨를 시작하지 않았다면 false를, 아무 키를 눌러 시작하면 true를 표시합니다.
- IsAutoEnabled : 오토를 활성화를 했다면 true를, 비활성화 하면 false를 표시합니다.
- IsPracticeModeEnabled : 연습 모드에 진입했다면 true를, 아니라면 false를 표시합니다.
- IsOldAutoEnabled : 약화된 오토를 활성화 했다면 true를, 비활성화 하면 false를 표시합니다.
- IsNoFailEnabled : 무적 모드를 활성화 하면 true를, 비활성화 하면 false를 표시합니다.
기타
- Timing : 타일의 중심으로부터 키보드를 친 타이밍을 ms로 보여주는 오차
- TimingAvg : Timing값의 평균
4. 레벨 관련 태그
곡의 시간
| --- | --- | --- |
레벨 정보
<aside>
💡 태그 뒤에 Raw가 붙인 경우, 얼불춤의 언어가 어떻든 고정적인 반환값을 가집니다. 예를 들어, {TitleRaw}를 입력 후 플레이를 하면 **리치태그(<size>, <color> 등..>)**가 제거되지 않은 곡의 제목을 볼 수 있습니다.
</aside>
- Title : 곡의 제목
- Artist : 곡의 작곡가
- Author : 레벨 제작자
- TitleRaw : 리치태그가 포함된 곡의 제목
- ArtistRaw : 리치태그가 포함된 곡의 작곡가
- AuthorRaw : 리치태그가 포함된 레벨 제작자
BPM/KPS
- CurBpm : 체감 BPM
- TileBpm : 현재 BPM
- RecKPS : 체감 KPS
- CurBpmWithoutPitch : 피치를 제거한 체감 BPM