/
smooch.json
45 lines (45 loc) · 979 Bytes
/
smooch.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"$schema": "node_modules/@hubol/smooch/schema.json",
"textures": [
{
"glob": "raw/textures/**/*.png",
"atlas": {
"directory": "src/assets/generated/textures",
"filePrefix": "atlas"
},
"template": {
"out": "src/assets/generated/textures/generated-texture-data.ts",
"program": "src/assets/template/textures.js"
}
}
],
"audioFiles": [
{
"glob": "raw/sounds/**/*.{wav,flac}",
"convert": [
{
"zip": "src/assets/generated/sounds/sounds-ogg.zip",
"format": "ogg"
}
],
"template": {
"out": "src/assets/generated/sounds/generated-sfx-data.ts",
"program": "src/assets/template/sounds.js"
}
},
{
"glob": "raw/music/**/*.{wav,flac}",
"convert": [
{
"directory": "src/assets/generated/music/ogg",
"format": "ogg"
}
],
"template": {
"out": "src/assets/generated/music/generated-music-data.ts",
"program": "src/assets/template/music.js"
}
}
],
"jsonFiles": []
}