diff --git a/MusicAnnouncements.csproj b/MusicAnnouncements.csproj index 09d0665..88ac05b 100644 --- a/MusicAnnouncements.csproj +++ b/MusicAnnouncements.csproj @@ -69,6 +69,6 @@ - copy /Y "$(TargetPath)" "$(RainWorldSteam)\RainWorld_Data\StreamingAssets\mods\musicannouncements\plugins" + copy /Y "$(TargetPath)" "$(RainWorldSteam)\RainWorld_Data\StreamingAssets\mods\$(ProjectName)\plugins" \ No newline at end of file diff --git a/MusicAnnouncements/modinfo.json b/MusicAnnouncements/modinfo.json index a1f5e78..02ae941 100644 --- a/MusicAnnouncements/modinfo.json +++ b/MusicAnnouncements/modinfo.json @@ -1,8 +1,8 @@ { "id": "sabreml.musicannouncements", "name": "Music Announcements", - "version": "1.1.0", - "target_game_version": "v1.9.03", + "version": "1.1.1", + "target_game_version": "v1.9.05", "authors": "SabreML", "description": "Shows the name of the currently playing music track in-game." } \ No newline at end of file diff --git a/src/MusicAnnouncementsMod.cs b/src/MusicAnnouncementsMod.cs index dd9a3ae..ad7682d 100644 --- a/src/MusicAnnouncementsMod.cs +++ b/src/MusicAnnouncementsMod.cs @@ -10,11 +10,11 @@ namespace MusicAnnouncements { - [BepInPlugin("sabreml.musicannouncements", "MusicAnnouncements", "1.1.0")] + [BepInPlugin("sabreml.musicannouncements", "MusicAnnouncements", "1.1.1")] public partial class MusicAnnouncementsMod : BaseUnityPlugin { - // The current mod version. (Set here as a variable so that I don't have to update it in as many places.) - public static readonly string version = "1.1.0"; + // The current mod version. (Stored here as a variable so that I don't have to update it in as many places.) + public static string version; // The name of the song to announce. (Also used to display the track name in the pause menu) private string songToAnnounce; @@ -24,6 +24,9 @@ public partial class MusicAnnouncementsMod : BaseUnityPlugin public void OnEnable() { + // Take the version number that was given to `BepInPlugin()` above. + version = Info.Metadata.Version.ToString(); + On.RainWorld.OnModsInit += RainWorld_OnModsInitHK; // In-game announcement hooks. @@ -39,7 +42,7 @@ private void RainWorld_OnModsInitHK(On.RainWorld.orig_OnModsInit orig, RainWorld { orig(self); // Set up the remix menu. - MachineConnector.SetRegisteredOI("sabreml.musicannouncements", new MusicAnnouncementsConfig()); + MachineConnector.SetRegisteredOI(Info.Metadata.GUID, new MusicAnnouncementsConfig()); } // Called when a new song is instantiated.