Files

88 lines
3.3 KiB
Markdown

# Music Pack — 게임을 위한 사운드트랙
탐험, 전투, 메인 메뉴를 위한 **22곡**. 오디오를 스토리 모드마다 복사하지 않고도 cthangover의 여러 게임이 사운드트랙을 함께 씁니다.
![세 가지 음악 상황: 탐험, 전투, 메인 메뉴](assets/playlists.png)
## 플레이어가 듣는 것
- **탐험:** 자체 재생 목록이 없는 장면을 위한 8곡. RPG 맵도 포함됩니다.
- **전투:** `Battle` 재생 목록의 12곡. 예비 전투 목록 `default`에는 `Empty Save Room`도 있어 총 13곡입니다.
- **메인 메뉴:** `Serpent's Lament`.
> Music Pack은 오디오와 재생 목록을 제공합니다. 장소, 퀘스트, 게임 메커니즘은 추가하지 않습니다.
## 설정이 필요한가
게임이 이미 Music Pack을 쓰고 있다면 곡을 따로 설치하거나 고를 필요가 없습니다. 재생은 `audio_base` 시스템이 맡습니다.
이 팩은 메인 메뉴, Cthangover, 노벨 템플릿, 프로젝트의 RPG 게임이 사용합니다. 메인 게임의 스토리 콘텐츠 없이도 로드됩니다.
## 내 게임에서 쓰기
1. `music_pack`과 그 의존성인 `audio_base`를 설치합니다.
2. 콘텐츠 모드의 `manifest.json`에 있는 기존 `depends` 목록에 `music_pack>=1`을 추가합니다.
3. 제공되는 재생 목록을 쓰거나, 직접 고른 곡을 쓰려면 자신의 모드의 `music/playlists/` 디렉터리에 JSON 파일을 추가합니다.
의존성 예:
```jsonc
// 기존 목록에 의존성을 추가합니다:
"depends": ["music_pack>=1"]
```
자작 재생 목록의 위치 예:
```filestree
my_game/
├── manifest.json
└── music/
└── playlists/
└── my_scene.json # 내 장면의 음악
```
`my_scene` 장면용 재생 목록 예:
```json
{
"Scene": "my_scene",
"Musics": [
{
"MusicType": "Ambient",
"MusicNames": ["Airborne Melody", "Twilight Interlude"]
}
]
}
```
곡 이름은 **`.ogg` 확장자 없이**, 대소문자와 공백을 그대로 지켜 씁니다. `my_scene`은 자신의 장면 이름으로 바꾸세요.
## 포함된 재생 목록
- `default` — 탐험 음악(`Ambient`)과 예비 전투 음악(`Combat`).
- `Battle` — 두 전투 시스템 모두를 위한 전투 음악.
- `MainMenu` — 메인 메뉴 테마.
재생 목록 `town_entry`는 스토리 모드 `cthangover_game`에 남아 있으며 이 팩에 포함되지 않습니다.
## 전체 22곡
### 탐험
Abyssal Void · Airborne Melody · Binary Prelude · Cinders of Dawn · Melancholic Journey · Nebula Pulse Echoes · Quantum Archive · Twilight Interlude.
### 전투와 예비 전투 목록
Aura of Decay · Circuit Dreams II · Crimson Echoes · Crimson Horizon · Empty Save Room · Glass Symphony · Hex Doom Cart · Iron Resonance · Iron Resonance II · Luminous Twilight · Rusty Frequencies · Skull Resonance · Venom's Embrace.
### 메인 메뉴
Serpent's Lament.
## 음악이 나오지 않을 때
- `music_pack`과 `audio_base`가 설치되어 있고 켜져 있는지 확인하세요.
- 게임 설정에서 음악 볼륨을 확인하세요.
- 한 장면만 문제라면 그 장면의 자체 재생 목록과 곡 이름의 정확한 철자를 확인하세요.
- 나중에 로드된 의존 모드는 같은 장면과 같은 음악 유형에 대해 곡 선택을 바꿀 수 있습니다.