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

48 files changed

Lines changed: 1548 additions & 526 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
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)