목차
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. 레벨 관련 태그
곡의 시간
|
재생 부분 |
전체 |
분 |
CurMinute |
TotalMinute |
초 |
CurSecond |
TotalSecond |
밀리초 |
CurMilliSecond |
TotalMilliSecond |
레벨 정보
<aside>
💡 태그 뒤에 Raw가 붙인 경우, 얼불춤의 언어가 어떻든 고정적인 반환값을 가집니다. 예를 들어, {TitleRaw}
를 입력 후 플레이를 하면 **리치태그(<size>, <color> 등..>)**가 제거되지 않은 곡의 제목을 볼 수 있습니다.
</aside>
- Title : 곡의 제목
- Artist : 곡의 작곡가
- Author : 레벨 제작자
- TitleRaw : 리치태그가 포함된 곡의 제목
- ArtistRaw : 리치태그가 포함된 곡의 작곡가
- AuthorRaw : 리치태그가 포함된 레벨 제작자
BPM/KPS
- CurBpm : 체감 BPM
- TileBpm : 현재 BPM
- RecKPS : 체감 KPS
- CurBpmWithoutPitch : 피치를 제거한 체감 BPM
- TileBpmWithoutPitch : 피치를 제거한 현재 BPM
- RecKPSWithoutPitch : 피치를 제거한 체감 KPS
5. 성능 관련 태그
프레임
- FrameTime : 이전 프레임과 현재 프레임 사이의 시간차이를 ms단위로 표시합니다.
- Fps : 현재 얼불춤의 FPS를 표시합니다.
퍼포먼스
<aside>
💡 이 부분에 포함된 태그는 Overlayer의 Scripting모듈을 필수로 설치를 해야 태그를 사용할 수 있으며, 이 태그들은 MacOS 또는 Linux에서는 지원하지 않습니다
</aside>
- ProcessorCount : 현재 사용하는 CPU의 프로세서 수를 표시합니다.
- CpuUsage : 얼불춤의 CPU 사용률을 백분율 단위로 표시합니다.
- TotalCpuUsage : PC 전체 CPU 사용률을 백분율 단위로 표시합니다.
- MemoryUsageGBytes : 얼불춤의 메모리 사용률을 GB단위로 표시합니다.
- TotalMemoryUsageGBytes : PC 전체 메모리 사용률을 GB단위로 표시합니다.
- MemoryUsage : 얼불춤의 메모리 사용률을 백분율 단위로 표시합니다.
- TotalMemoryUsage : PC 전체 메모리 사용률을 백분율 단위로 표시합니다.
- MemoryGBytes : PC의 메모리 용량을 GB단위로 표시합니다.
<aside>
💡 태그 이름에 GG가 붙는 것은 ADOFAI.gg에 등록된 레벨에서만 작동합니다.
</aside>
❗3.12.3 버전 이상에서는 작동하지 않습니다❗
- GGRequestCompleted : Overlayer가 서버로 ADOFAI.gg의 난이도 요청을 완료했는지 상태를 표시합니다.
- GGDifficulty : ADOFAI.gg에 있는 레벨일 경우, 해당 레벨의 난이도를 표시합니다. 기존의 "ForumDifficulty"로 있던 태그 부활
- GGPlayPoint : 해당 레벨을 플레이 했을 때 얻는 PlayPoint를 알려줍니다.
- GGRating : MemberAccess태그. "rank"멤버와 "rating"멤버를 갖고있습니다. 자세한 사용 방법은 아래 내용을 참고해주세요.