Skip to content

Commit 544341c

Browse files
authored
Song Template Refactor (#230)
* Initial NoteChart Refactor Allow NoteChart to carry the weight of SongData This also allows all NoteCharts to be preloaded from disk * Implement Memento Pattern for SongTemplate * Base Custome Song Loading Functionality * Custom Song Conditional Availability Custom Song can only be accessed if a run has been won * Custom Level pauses BG Music Paused on transitioning to custom stage Unpaused on returning to menu * Adjust ChartLength based on Desired Speed NoteCharts can keep a desired speed Adjust ChartLength based to approximate desired speed Updated notecharts * Updated NoteQueue Sprite * Add Splash Screen * Add styling to hslider and dropdownmenu * Inventory Buttons are less clickable Attempt to avoid confusion thinking inventory items are useable * Improve Selection Screen Add translations Added labels Added a simply calculated difficulty * Added Custom Song Results Screen * Added Translations * Adjust and Fix Scoring Screens
1 parent 651c567 commit 544341c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1548
-526
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,251 +1,255 @@
1-
[gd_resource type="Resource" load_steps=51 format=3]
1+
[gd_resource type="Resource" load_steps=51 format=3 uid="uid://iumt7xjdgn6x"]
22

3-
[ext_resource type="Script" path="res://Classes/MidiMaestro/NoteInfo.cs" id="1_5ry1j"]
4-
[ext_resource type="Script" path="res://Classes/MidiMaestro/NoteChart.cs" id="2_gbqfw"]
3+
[ext_resource type="Script" uid="uid://bhbpcmtr6e6pk" path="res://Classes/MidiMaestro/NoteInfo.cs" id="1_mc06a"]
4+
[ext_resource type="Script" uid="uid://bnpnavb5lwobj" path="res://Classes/MidiMaestro/NoteChart.cs" id="2_uhxkd"]
55

66
[sub_resource type="Resource" id="Resource_h1ijp"]
7-
script = ExtResource("1_5ry1j")
7+
script = ExtResource("1_mc06a")
88
Beat = 9.0
99
Length = 0.0
1010

1111
[sub_resource type="Resource" id="Resource_ysbfa"]
12-
script = ExtResource("1_5ry1j")
12+
script = ExtResource("1_mc06a")
1313
Beat = 25.0
1414
Length = 0.0
1515

1616
[sub_resource type="Resource" id="Resource_j4c1l"]
17-
script = ExtResource("1_5ry1j")
17+
script = ExtResource("1_mc06a")
1818
Beat = 49.0
1919
Length = 0.0
2020

2121
[sub_resource type="Resource" id="Resource_lktv3"]
22-
script = ExtResource("1_5ry1j")
22+
script = ExtResource("1_mc06a")
2323
Beat = 53.0
2424
Length = 0.0
2525

2626
[sub_resource type="Resource" id="Resource_b0kfm"]
27-
script = ExtResource("1_5ry1j")
27+
script = ExtResource("1_mc06a")
2828
Beat = 57.0
2929
Length = 0.0
3030

3131
[sub_resource type="Resource" id="Resource_xbckj"]
32-
script = ExtResource("1_5ry1j")
32+
script = ExtResource("1_mc06a")
3333
Beat = 34.0
3434
Length = 0.0
3535

3636
[sub_resource type="Resource" id="Resource_gs0vr"]
37-
script = ExtResource("1_5ry1j")
37+
script = ExtResource("1_mc06a")
3838
Beat = 43.0
3939
Length = 0.0
4040

4141
[sub_resource type="Resource" id="Resource_4ygvu"]
42-
script = ExtResource("1_5ry1j")
42+
script = ExtResource("1_mc06a")
4343
Beat = 44.0
4444
Length = 0.0
4545

4646
[sub_resource type="Resource" id="Resource_efsyh"]
47-
script = ExtResource("1_5ry1j")
47+
script = ExtResource("1_mc06a")
4848
Beat = 17.0
4949
Length = 0.0
5050

5151
[sub_resource type="Resource" id="Resource_mf3c7"]
52-
script = ExtResource("1_5ry1j")
52+
script = ExtResource("1_mc06a")
5353
Beat = 5.0
5454
Length = 0.0
5555

5656
[sub_resource type="Resource" id="Resource_f15o4"]
57-
script = ExtResource("1_5ry1j")
57+
script = ExtResource("1_mc06a")
5858
Beat = 13.0
5959
Length = 0.0
6060

6161
[sub_resource type="Resource" id="Resource_hsn40"]
62-
script = ExtResource("1_5ry1j")
62+
script = ExtResource("1_mc06a")
6363
Beat = 29.0
6464
Length = 0.0
6565

6666
[sub_resource type="Resource" id="Resource_fdk4c"]
67-
script = ExtResource("1_5ry1j")
67+
script = ExtResource("1_mc06a")
6868
Beat = 33.0
6969
Length = 0.0
7070

7171
[sub_resource type="Resource" id="Resource_1aoo3"]
72-
script = ExtResource("1_5ry1j")
72+
script = ExtResource("1_mc06a")
7373
Beat = 37.0
7474
Length = 0.0
7575

7676
[sub_resource type="Resource" id="Resource_wlcjv"]
77-
script = ExtResource("1_5ry1j")
77+
script = ExtResource("1_mc06a")
7878
Beat = 41.0
7979
Length = 0.0
8080

8181
[sub_resource type="Resource" id="Resource_i1n24"]
82-
script = ExtResource("1_5ry1j")
82+
script = ExtResource("1_mc06a")
8383
Beat = 45.0
8484
Length = 0.0
8585

8686
[sub_resource type="Resource" id="Resource_2jtmb"]
87-
script = ExtResource("1_5ry1j")
87+
script = ExtResource("1_mc06a")
8888
Beat = 57.0
8989
Length = 0.0
9090

9191
[sub_resource type="Resource" id="Resource_qx4ac"]
92-
script = ExtResource("1_5ry1j")
92+
script = ExtResource("1_mc06a")
9393
Beat = 50.0
9494
Length = 0.0
9595

9696
[sub_resource type="Resource" id="Resource_csfw3"]
97-
script = ExtResource("1_5ry1j")
97+
script = ExtResource("1_mc06a")
9898
Beat = 59.0
9999
Length = 0.0
100100

101101
[sub_resource type="Resource" id="Resource_l3uo1"]
102-
script = ExtResource("1_5ry1j")
102+
script = ExtResource("1_mc06a")
103103
Beat = 32.0
104104
Length = 0.0
105105

106106
[sub_resource type="Resource" id="Resource_erw8g"]
107-
script = ExtResource("1_5ry1j")
107+
script = ExtResource("1_mc06a")
108108
Beat = 44.0
109109
Length = 0.0
110110

111111
[sub_resource type="Resource" id="Resource_alq0l"]
112-
script = ExtResource("1_5ry1j")
112+
script = ExtResource("1_mc06a")
113113
Beat = 36.0
114114
Length = 0.0
115115

116116
[sub_resource type="Resource" id="Resource_rkc43"]
117-
script = ExtResource("1_5ry1j")
117+
script = ExtResource("1_mc06a")
118118
Beat = 4.0
119119
Length = 0.0
120120

121121
[sub_resource type="Resource" id="Resource_tudf6"]
122-
script = ExtResource("1_5ry1j")
122+
script = ExtResource("1_mc06a")
123123
Beat = 8.0
124124
Length = 0.0
125125

126126
[sub_resource type="Resource" id="Resource_tlvlu"]
127-
script = ExtResource("1_5ry1j")
127+
script = ExtResource("1_mc06a")
128128
Beat = 12.0
129129
Length = 0.0
130130

131131
[sub_resource type="Resource" id="Resource_p167p"]
132-
script = ExtResource("1_5ry1j")
132+
script = ExtResource("1_mc06a")
133133
Beat = 16.0
134134
Length = 0.0
135135

136136
[sub_resource type="Resource" id="Resource_dc6jo"]
137-
script = ExtResource("1_5ry1j")
137+
script = ExtResource("1_mc06a")
138138
Beat = 20.0
139139
Length = 0.0
140140

141141
[sub_resource type="Resource" id="Resource_w3cuf"]
142-
script = ExtResource("1_5ry1j")
142+
script = ExtResource("1_mc06a")
143143
Beat = 24.0
144144
Length = 0.0
145145

146146
[sub_resource type="Resource" id="Resource_vjysj"]
147-
script = ExtResource("1_5ry1j")
147+
script = ExtResource("1_mc06a")
148148
Beat = 28.0
149149
Length = 0.0
150150

151151
[sub_resource type="Resource" id="Resource_aqpy1"]
152-
script = ExtResource("1_5ry1j")
152+
script = ExtResource("1_mc06a")
153153
Beat = 40.0
154154
Length = 0.0
155155

156156
[sub_resource type="Resource" id="Resource_ctve7"]
157-
script = ExtResource("1_5ry1j")
157+
script = ExtResource("1_mc06a")
158158
Beat = 48.0
159159
Length = 0.0
160160

161161
[sub_resource type="Resource" id="Resource_nl7kj"]
162-
script = ExtResource("1_5ry1j")
162+
script = ExtResource("1_mc06a")
163163
Beat = 56.0
164164
Length = 0.0
165165

166166
[sub_resource type="Resource" id="Resource_ogyoe"]
167-
script = ExtResource("1_5ry1j")
167+
script = ExtResource("1_mc06a")
168168
Beat = 60.0
169169
Length = 0.0
170170

171171
[sub_resource type="Resource" id="Resource_q33e3"]
172-
script = ExtResource("1_5ry1j")
172+
script = ExtResource("1_mc06a")
173173
Beat = 61.0
174174
Length = 0.0
175175

176176
[sub_resource type="Resource" id="Resource_vqw4k"]
177-
script = ExtResource("1_5ry1j")
177+
script = ExtResource("1_mc06a")
178178
Beat = 52.0
179179
Length = 0.0
180180

181181
[sub_resource type="Resource" id="Resource_s8jc0"]
182-
script = ExtResource("1_5ry1j")
182+
script = ExtResource("1_mc06a")
183183
Beat = 33.0
184184
Length = 0.0
185185

186186
[sub_resource type="Resource" id="Resource_fjllr"]
187-
script = ExtResource("1_5ry1j")
187+
script = ExtResource("1_mc06a")
188188
Beat = 36.0
189189
Length = 0.0
190190

191191
[sub_resource type="Resource" id="Resource_y2wfd"]
192-
script = ExtResource("1_5ry1j")
192+
script = ExtResource("1_mc06a")
193193
Beat = 17.0
194194
Length = 0.0
195195

196196
[sub_resource type="Resource" id="Resource_cb61k"]
197-
script = ExtResource("1_5ry1j")
197+
script = ExtResource("1_mc06a")
198198
Beat = 41.0
199199
Length = 0.0
200200

201201
[sub_resource type="Resource" id="Resource_hbkgo"]
202-
script = ExtResource("1_5ry1j")
202+
script = ExtResource("1_mc06a")
203203
Beat = 49.0
204204
Length = 0.0
205205

206206
[sub_resource type="Resource" id="Resource_80wib"]
207-
script = ExtResource("1_5ry1j")
207+
script = ExtResource("1_mc06a")
208208
Beat = 35.0
209209
Length = 0.0
210210

211211
[sub_resource type="Resource" id="Resource_jsm3m"]
212-
script = ExtResource("1_5ry1j")
212+
script = ExtResource("1_mc06a")
213213
Beat = 50.0
214214
Length = 0.0
215215

216216
[sub_resource type="Resource" id="Resource_ryg8k"]
217-
script = ExtResource("1_5ry1j")
217+
script = ExtResource("1_mc06a")
218218
Beat = 51.0
219219
Length = 0.0
220220

221221
[sub_resource type="Resource" id="Resource_gj6xo"]
222-
script = ExtResource("1_5ry1j")
222+
script = ExtResource("1_mc06a")
223223
Beat = 58.0
224224
Length = 0.0
225225

226226
[sub_resource type="Resource" id="Resource_112dg"]
227-
script = ExtResource("1_5ry1j")
227+
script = ExtResource("1_mc06a")
228228
Beat = 59.0
229229
Length = 0.0
230230

231231
[sub_resource type="Resource" id="Resource_eguul"]
232-
script = ExtResource("1_5ry1j")
232+
script = ExtResource("1_mc06a")
233233
Beat = 42.0
234234
Length = 0.0
235235

236236
[sub_resource type="Resource" id="Resource_tdy7a"]
237-
script = ExtResource("1_5ry1j")
237+
script = ExtResource("1_mc06a")
238238
Beat = 21.0
239239
Length = 0.0
240240

241241
[sub_resource type="Resource" id="Resource_d7de0"]
242-
script = ExtResource("1_5ry1j")
242+
script = ExtResource("1_mc06a")
243243
Beat = 26.0
244244
Length = 0.0
245245

246246
[resource]
247-
script = ExtResource("2_gbqfw")
248-
UpLaneData = [SubResource("Resource_fjllr"), SubResource("Resource_y2wfd"), SubResource("Resource_cb61k"), SubResource("Resource_hbkgo"), SubResource("Resource_80wib"), SubResource("Resource_jsm3m"), SubResource("Resource_ryg8k"), SubResource("Resource_gj6xo"), SubResource("Resource_112dg"), SubResource("Resource_eguul"), SubResource("Resource_tdy7a"), SubResource("Resource_d7de0")]
249-
DownLaneData = [SubResource("Resource_h1ijp"), SubResource("Resource_ysbfa"), SubResource("Resource_j4c1l"), SubResource("Resource_lktv3"), SubResource("Resource_b0kfm"), SubResource("Resource_xbckj"), SubResource("Resource_gs0vr"), SubResource("Resource_4ygvu"), SubResource("Resource_efsyh")]
250-
LeftLaneData = [SubResource("Resource_mf3c7"), SubResource("Resource_f15o4"), SubResource("Resource_hsn40"), SubResource("Resource_fdk4c"), SubResource("Resource_1aoo3"), SubResource("Resource_wlcjv"), SubResource("Resource_i1n24"), SubResource("Resource_2jtmb"), SubResource("Resource_qx4ac"), SubResource("Resource_csfw3")]
251-
RightLaneData = [SubResource("Resource_l3uo1"), SubResource("Resource_erw8g"), SubResource("Resource_alq0l"), SubResource("Resource_rkc43"), SubResource("Resource_tudf6"), SubResource("Resource_tlvlu"), SubResource("Resource_p167p"), SubResource("Resource_dc6jo"), SubResource("Resource_w3cuf"), SubResource("Resource_vjysj"), SubResource("Resource_aqpy1"), SubResource("Resource_ctve7"), SubResource("Resource_nl7kj"), SubResource("Resource_ogyoe"), SubResource("Resource_q33e3"), SubResource("Resource_vqw4k"), SubResource("Resource_s8jc0")]
247+
script = ExtResource("2_uhxkd")
248+
Bpm = 120
249+
NumLoops = 5
250+
SongSpeed = -1.0
251+
SongMapLocation = "Song1.ogg"
252+
UpLaneData = Array[ExtResource("1_mc06a")]([SubResource("Resource_fjllr"), SubResource("Resource_y2wfd"), SubResource("Resource_cb61k"), SubResource("Resource_hbkgo"), SubResource("Resource_80wib"), SubResource("Resource_jsm3m"), SubResource("Resource_ryg8k"), SubResource("Resource_gj6xo"), SubResource("Resource_112dg"), SubResource("Resource_eguul"), SubResource("Resource_tdy7a"), SubResource("Resource_d7de0")])
253+
DownLaneData = Array[ExtResource("1_mc06a")]([SubResource("Resource_h1ijp"), SubResource("Resource_ysbfa"), SubResource("Resource_j4c1l"), SubResource("Resource_lktv3"), SubResource("Resource_b0kfm"), SubResource("Resource_xbckj"), SubResource("Resource_gs0vr"), SubResource("Resource_4ygvu"), SubResource("Resource_efsyh")])
254+
LeftLaneData = Array[ExtResource("1_mc06a")]([SubResource("Resource_mf3c7"), SubResource("Resource_f15o4"), SubResource("Resource_hsn40"), SubResource("Resource_fdk4c"), SubResource("Resource_1aoo3"), SubResource("Resource_wlcjv"), SubResource("Resource_i1n24"), SubResource("Resource_2jtmb"), SubResource("Resource_qx4ac"), SubResource("Resource_csfw3")])
255+
RightLaneData = Array[ExtResource("1_mc06a")]([SubResource("Resource_l3uo1"), SubResource("Resource_erw8g"), SubResource("Resource_alq0l"), SubResource("Resource_rkc43"), SubResource("Resource_tudf6"), SubResource("Resource_tlvlu"), SubResource("Resource_p167p"), SubResource("Resource_dc6jo"), SubResource("Resource_w3cuf"), SubResource("Resource_vjysj"), SubResource("Resource_aqpy1"), SubResource("Resource_ctve7"), SubResource("Resource_nl7kj"), SubResource("Resource_ogyoe"), SubResource("Resource_q33e3"), SubResource("Resource_vqw4k"), SubResource("Resource_s8jc0")])

Audio/songMaps/CyberFoxSong.tres

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
[gd_resource type="Resource" load_steps=25 format=3]
1+
[gd_resource type="Resource" load_steps=25 format=3 uid="uid://xhi8r70ht3dp"]
22

3-
[ext_resource type="Script" path="res://Classes/MidiMaestro/NoteInfo.cs" id="1_8ueh4"]
4-
[ext_resource type="Script" path="res://Classes/MidiMaestro/NoteChart.cs" id="2_s63u8"]
3+
[ext_resource type="Script" uid="uid://bhbpcmtr6e6pk" path="res://Classes/MidiMaestro/NoteInfo.cs" id="1_8ueh4"]
4+
[ext_resource type="Script" uid="uid://bnpnavb5lwobj" path="res://Classes/MidiMaestro/NoteChart.cs" id="2_s63u8"]
55

66
[sub_resource type="Resource" id="Resource_ljr32"]
77
script = ExtResource("1_8ueh4")
@@ -115,7 +115,11 @@ Length = 0.0
115115

116116
[resource]
117117
script = ExtResource("2_s63u8")
118-
UpLaneData = Array[ExtResource("1_8ueh4")]([SubResource("Resource_50tbs"), SubResource("Resource_ttd2q"), SubResource("Resource_nnlde"), SubResource("Resource_rwedv"), SubResource("Resource_3eydr"), SubResource("Resource_83big")])
119-
DownLaneData = Array[ExtResource("1_8ueh4")]([SubResource("Resource_ljr32"), SubResource("Resource_bb3yp"), SubResource("Resource_852ml"), SubResource("Resource_38nu8"), SubResource("Resource_ct6sp"), SubResource("Resource_8ueh4"), SubResource("Resource_7lpnw")])
120-
LeftLaneData = Array[ExtResource("1_8ueh4")]([SubResource("Resource_yk705"), SubResource("Resource_oocdv"), SubResource("Resource_uswjw"), SubResource("Resource_e1hbr")])
121-
RightLaneData = Array[ExtResource("1_8ueh4")]([SubResource("Resource_gryrv"), SubResource("Resource_kwtfb"), SubResource("Resource_c2bxv"), SubResource("Resource_s63u8"), SubResource("Resource_lrc4j")])
118+
Bpm = 180
119+
NumLoops = 1
120+
SongSpeed = -1.0
121+
SongMapLocation = "CyberFoxSong.ogg"
122+
UpLaneData = [SubResource("Resource_50tbs"), SubResource("Resource_ttd2q"), SubResource("Resource_nnlde"), SubResource("Resource_rwedv"), SubResource("Resource_3eydr"), SubResource("Resource_83big")]
123+
DownLaneData = [SubResource("Resource_ljr32"), SubResource("Resource_bb3yp"), SubResource("Resource_852ml"), SubResource("Resource_38nu8"), SubResource("Resource_ct6sp"), SubResource("Resource_8ueh4"), SubResource("Resource_7lpnw")]
124+
LeftLaneData = [SubResource("Resource_yk705"), SubResource("Resource_oocdv"), SubResource("Resource_uswjw"), SubResource("Resource_e1hbr")]
125+
RightLaneData = [SubResource("Resource_gryrv"), SubResource("Resource_kwtfb"), SubResource("Resource_c2bxv"), SubResource("Resource_s63u8"), SubResource("Resource_lrc4j")]

Audio/songMaps/EcholaneSong.tres

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
[gd_resource type="Resource" load_steps=46 format=3]
1+
[gd_resource type="Resource" load_steps=46 format=3 uid="uid://2oiuwngh6w4p"]
22

3-
[ext_resource type="Script" path="res://Classes/MidiMaestro/NoteInfo.cs" id="1_vkj58"]
4-
[ext_resource type="Script" path="res://Classes/MidiMaestro/NoteChart.cs" id="2_ulihw"]
3+
[ext_resource type="Script" uid="uid://bhbpcmtr6e6pk" path="res://Classes/MidiMaestro/NoteInfo.cs" id="1_vkj58"]
4+
[ext_resource type="Script" uid="uid://bnpnavb5lwobj" path="res://Classes/MidiMaestro/NoteChart.cs" id="2_ulihw"]
55

66
[sub_resource type="Resource" id="Resource_vkj58"]
77
script = ExtResource("1_vkj58")
@@ -220,7 +220,11 @@ Length = 0.0
220220

221221
[resource]
222222
script = ExtResource("2_ulihw")
223-
UpLaneData = Array[ExtResource("1_vkj58")]([SubResource("Resource_3lcfd"), SubResource("Resource_b1quw"), SubResource("Resource_lq0og"), SubResource("Resource_56y1a"), SubResource("Resource_jljr5"), SubResource("Resource_bxx88"), SubResource("Resource_bdoqu"), SubResource("Resource_cr07w")])
224-
DownLaneData = Array[ExtResource("1_vkj58")]([SubResource("Resource_vkj58"), SubResource("Resource_ulihw"), SubResource("Resource_t8863"), SubResource("Resource_6g1by"), SubResource("Resource_m02wy"), SubResource("Resource_t1nlw"), SubResource("Resource_iknre"), SubResource("Resource_icwn4"), SubResource("Resource_vkj1q"), SubResource("Resource_g5inb")])
225-
LeftLaneData = Array[ExtResource("1_vkj58")]([SubResource("Resource_7jmhk"), SubResource("Resource_plxvd"), SubResource("Resource_jva8p"), SubResource("Resource_pref2"), SubResource("Resource_3tvlw"), SubResource("Resource_iq4by"), SubResource("Resource_rekwa"), SubResource("Resource_xbnbk"), SubResource("Resource_byp8i"), SubResource("Resource_dime5")])
226-
RightLaneData = Array[ExtResource("1_vkj58")]([SubResource("Resource_dnuvc"), SubResource("Resource_n5nx3"), SubResource("Resource_y8tsg"), SubResource("Resource_msofk"), SubResource("Resource_8qmnl"), SubResource("Resource_w7vp2"), SubResource("Resource_kvr5u"), SubResource("Resource_6jc5o"), SubResource("Resource_14q1d"), SubResource("Resource_vixxy"), SubResource("Resource_ktvox"), SubResource("Resource_4vybl"), SubResource("Resource_hclfl"), SubResource("Resource_bmq0x"), SubResource("Resource_6hjh7")])
223+
Bpm = 120
224+
NumLoops = 4
225+
SongSpeed = -1.0
226+
SongMapLocation = "EcholaneSong.ogg"
227+
UpLaneData = [SubResource("Resource_3lcfd"), SubResource("Resource_b1quw"), SubResource("Resource_lq0og"), SubResource("Resource_56y1a"), SubResource("Resource_jljr5"), SubResource("Resource_bxx88"), SubResource("Resource_bdoqu"), SubResource("Resource_cr07w")]
228+
DownLaneData = [SubResource("Resource_vkj58"), SubResource("Resource_ulihw"), SubResource("Resource_t8863"), SubResource("Resource_6g1by"), SubResource("Resource_m02wy"), SubResource("Resource_t1nlw"), SubResource("Resource_iknre"), SubResource("Resource_icwn4"), SubResource("Resource_vkj1q"), SubResource("Resource_g5inb")]
229+
LeftLaneData = [SubResource("Resource_7jmhk"), SubResource("Resource_plxvd"), SubResource("Resource_jva8p"), SubResource("Resource_pref2"), SubResource("Resource_3tvlw"), SubResource("Resource_iq4by"), SubResource("Resource_rekwa"), SubResource("Resource_xbnbk"), SubResource("Resource_byp8i"), SubResource("Resource_dime5")]
230+
RightLaneData = [SubResource("Resource_dnuvc"), SubResource("Resource_n5nx3"), SubResource("Resource_y8tsg"), SubResource("Resource_msofk"), SubResource("Resource_8qmnl"), SubResource("Resource_w7vp2"), SubResource("Resource_kvr5u"), SubResource("Resource_6jc5o"), SubResource("Resource_14q1d"), SubResource("Resource_vixxy"), SubResource("Resource_ktvox"), SubResource("Resource_4vybl"), SubResource("Resource_hclfl"), SubResource("Resource_bmq0x"), SubResource("Resource_6hjh7")]

Audio/songMaps/FrostWaltz.tres

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,11 @@ Length = 0.0
9595

9696
[resource]
9797
script = ExtResource("2_ipsne")
98-
UpLaneData = Array[ExtResource("1_8s5n5")]([SubResource("Resource_ffi45"), SubResource("Resource_3tfr0"), SubResource("Resource_ipsne")])
99-
DownLaneData = Array[ExtResource("1_8s5n5")]([SubResource("Resource_dwqep"), SubResource("Resource_ukqut"), SubResource("Resource_x1mw3"), SubResource("Resource_54umo"), SubResource("Resource_o0hqd"), SubResource("Resource_8s5n5"), SubResource("Resource_bsuy3")])
100-
LeftLaneData = Array[ExtResource("1_8s5n5")]([SubResource("Resource_828xi"), SubResource("Resource_gfy4r"), SubResource("Resource_716y2"), SubResource("Resource_6sju3"), SubResource("Resource_h8r3u")])
101-
RightLaneData = Array[ExtResource("1_8s5n5")]([SubResource("Resource_3skly"), SubResource("Resource_fe74b"), SubResource("Resource_1d04x")])
98+
Bpm = 99
99+
NumLoops = 5
100+
SongSpeed = -1.0
101+
SongMapLocation = "FrostWaltz.ogg"
102+
UpLaneData = [SubResource("Resource_ffi45"), SubResource("Resource_3tfr0"), SubResource("Resource_ipsne")]
103+
DownLaneData = [SubResource("Resource_dwqep"), SubResource("Resource_ukqut"), SubResource("Resource_x1mw3"), SubResource("Resource_54umo"), SubResource("Resource_o0hqd"), SubResource("Resource_8s5n5"), SubResource("Resource_bsuy3")]
104+
LeftLaneData = [SubResource("Resource_828xi"), SubResource("Resource_gfy4r"), SubResource("Resource_716y2"), SubResource("Resource_6sju3"), SubResource("Resource_h8r3u")]
105+
RightLaneData = [SubResource("Resource_3skly"), SubResource("Resource_fe74b"), SubResource("Resource_1d04x")]

0 commit comments

Comments
 (0)