Skip to content

Commit 650389a

Browse files
Add Super Metroid Map Rando configs
1 parent 499e03b commit 650389a

File tree

8 files changed

+32
-7
lines changed

8 files changed

+32
-7
lines changed

Docs/YamlTemplates/Super Metroid A Link to the Past Combination Randomizer Legacy.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,12 @@ tracks:
243243
artist:
244244
album:
245245
url:
246+
crateria_landing_thunder_only:
247+
track_number: 41
248+
name:
249+
artist:
250+
album:
251+
url:
246252
smz3_credits:
247253
track_number: 99
248254
name:

Docs/YamlTemplates/Super Metroid A Link to the Past Combination Randomizer.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,3 +615,9 @@ tracks:
615615
artist:
616616
album:
617617
url:
618+
crateria_landing_thunder_only:
619+
track_number: 141
620+
name:
621+
artist:
622+
album:
623+
url:

Docs/YamlTemplates/Super Metroid.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,3 +243,9 @@ tracks:
243243
artist:
244244
album:
245245
url:
246+
crateria_landing_thunder_only:
247+
track_number: 41
248+
name:
249+
artist:
250+
album:
251+
url:

MSURandomizer/MSURandomizer.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
66
<ApplicationManifest>app.manifest</ApplicationManifest>
77
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
8-
<Version>3.1.0</Version>
8+
<Version>3.2.0</Version>
99
<ApplicationIcon>MSURandomizerIcon.ico</ApplicationIcon>
1010
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1111
<PackageId>MattEqualsCoder.MSURandomizer.Avalonia</PackageId>

MSURandomizerLibrary/MSURandomizerLibrary.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<PackageRequireLicenseAcceptance>False</PackageRequireLicenseAcceptance>
1515
<IncludeSymbols>False</IncludeSymbols>
1616
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
17-
<Version>3.1.1</Version>
17+
<Version>3.2.0</Version>
1818
<PackageId>MattEqualsCoder.MSURandomizer.Library</PackageId>
1919
<GenerateDocumentationFile>True</GenerateDocumentationFile>
2020
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>

MSURandomizerLibrary/msu_types.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1544,7 +1544,7 @@
15441544
"title": "Item Acquisition Fanfare",
15451545
"nonlooping": true,
15461546
"special_track": true,
1547-
"description": "Song played when you retrieve an item. Does not loop and plays for 6-7 seconds. Not used in SMZ3."
1547+
"description": "Song played when you retrieve an item. Does not loop and plays for 6-7 seconds. Not used in SMZ3 or SM Map Rando."
15481548
},
15491549
{
15501550
"title": "Item room",
@@ -1714,7 +1714,7 @@
17141714
},
17151715
{
17161716
"title": "Ceres Station",
1717-
"description": "Song played in the intro area of the game where you go to initially fight Ridley. Not used in SMZ3."
1717+
"description": "Song played in the intro area of the game where you go to initially fight Ridley. Not used in SMZ3 or SM Map Rando."
17181718
},
17191719
{
17201720
"title": "Wrecked Ship Power Off",
@@ -1815,11 +1815,15 @@
18151815
"notes": [
18161816
"Mother Brain 3"
18171817
],
1818-
"description": "Extended track that plays during the Mother Brain battle after receiving the Hyper Beam from the baby Metroid. If not present, the Samus' Ship theme will be played."
1818+
"description": "Extended track that plays during the Mother Brain battle after receiving the Hyper Beam from the baby Metroid. If not present, the Samus' Ship theme will be played. Not used in SM Map Rando."
18191819
},
18201820
{
18211821
"title": "Game Over",
1822-
"description": "Extended track that plays after the Samus Death Cry before loading from the last save point. If not present, ambient noise will be played."
1822+
"description": "Extended track that plays after the Samus Death Cry before loading from the last save point. If not present, ambient noise will be played. Not used in SM Map Rando."
1823+
},
1824+
{
1825+
"title": "Crateria (Storm Without Music)",
1826+
"description": "Thunder sound effects track that is played when near the ship in Crateria after Zebes is awake but before you have power bombs. Only used in the SM Map Rando."
18231827
}
18241828
],
18251829
"longest": 37,

MSURandomizerLibrary/yaml_tracks_rewrites.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@
102102
38: the_baby
103103
39: hyper_beam
104104
40: metroid_game_over
105+
41: crateria_landing_thunder_only
105106
"Super Metroid / A Link to the Past Combination Randomizer":
106107
1: zelda_title
107108
2: light_world
@@ -205,6 +206,7 @@
205206
138: the_baby
206207
139: hyper_beam
207208
140: metroid_game_over
209+
141: crateria_landing_thunder_only
208210
"Super Metroid / A Link to the Past Combination Randomizer Legacy":
209211
1: samus_fanfare
210212
2: item_acquired
@@ -246,6 +248,7 @@
246248
38: the_baby
247249
39: hyper_beam
248250
40: metroid_game_over
251+
41: crateria_landing_thunder_only
249252
99: smz3_credits
250253
101: zelda_title
251254
102: light_world

MSURandomizerLibraryTests/MsuTypeTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ public void TestSuperMetroid()
179179

180180
path = TestHelpers.CreateMsu(new List<(int, int)>()
181181
{
182-
(1, 40)
182+
(1, 41)
183183
});
184184
msu = _msuLookupService.LoadMsu(path);
185185
Assert.That(msu, Is.Not.Null);

0 commit comments

Comments
 (0)