diff --git a/Assets/PickUpSticks1Intro.ogg b/Assets/PickUpSticks1Intro.ogg new file mode 100644 index 0000000..761f942 --- /dev/null +++ b/Assets/PickUpSticks1Intro.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bf6db69eaa51643b34f126a1f239ab1e52e11ea8d28e287e1d5dd05076ad665 +size 586489 diff --git a/Assets/PickUpSticks2Intro.ogg b/Assets/PickUpSticks2Intro.ogg new file mode 100644 index 0000000..a07a3fa --- /dev/null +++ b/Assets/PickUpSticks2Intro.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bd94faddd1a3c065e9e86dc1bf050ca7f2ecf336948c2e81f7f53f4e6a9a7dd +size 584463 diff --git a/Assets/PickUpSticksLoop.ogg b/Assets/PickUpSticksLoop.ogg new file mode 100644 index 0000000..b702ad4 --- /dev/null +++ b/Assets/PickUpSticksLoop.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce8b9dc614ed58831c177f3b6ecefddb4b402bf92dcd78395897a7bd355fa800 +size 527907 diff --git a/CHANGELOG.md b/CHANGELOG.md index 418ebc9..9da32c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ - Added an accessibility option to reduce the intensity of overly distracting visual effects. - Seasonal content like New Year's songs (IkWilJe, Paarden, DiscoKapot) will only be available for selection during their respective seasons. - Reduced memory usage by almost 400 MB, thanks to loading audio clips on demand (not preloading all tracks at launch). +- Added a new track PickUpSticks. ## MuzikaGromche 1337.9001.3 - v73 Happy New Year Edition diff --git a/MuzikaGromche/Plugin.cs b/MuzikaGromche/Plugin.cs index 7cab543..51b00e6 100644 --- a/MuzikaGromche/Plugin.cs +++ b/MuzikaGromche/Plugin.cs @@ -47,6 +47,15 @@ namespace MuzikaGromche [-0.5f, 0.5f, 8f, 15f, 16f, 24f, 29f, 30f, 36f, 37f, 38f, 44f, 47.5f], [ 0f, 0.6f, 0f, 0f, 0.4f, 0f, 0f, 0.3f, 0f, 0f, 0.3f, 0f, 0f]); + private static readonly Palette PalettePickUpSticks = Palette + .Parse(["#FC933C", "#FC3C9D", "#EEA0A5", "#CA71FC", "#d01760"]) + .Use(p => + { + var energetic = p * 6 + new Palette(p.Colors[0..2]); // 32 colors + var slower = (p * 3 + new Palette([p.Colors[2]])).Stretch(2); // 16*2 colors + return energetic + slower; + }); + public static readonly ISelectableTrack[] Tracks = [ new SelectableAudioTrack { @@ -955,6 +964,56 @@ namespace MuzikaGromche [0f, 0.5f, 0f]), GameOverText = "[NEXT YEAR -- DEFINITELY]", }, + new SelectableTracksGroup + { + Name = "PickUpSticks", + Language = Language.ENGLISH, + Tracks = + [ + new CoreAudioTrack + { + Name = "PickUpSticks1", + FileNameLoop = "PickUpSticksLoop.ogg", + AudioType = AudioType.OGGVORBIS, + WindUpTimer = 38.5f, + Bars = 16, + BeatsOffset = 0.2f, + ColorTransitionIn = 0.6f, + ColorTransitionOut = 0.3f, + ColorTransitionEasing = Easing.InOutCubic, + Palette = PalettePickUpSticks, + LoopOffset = 0, + FadeOutBeat = -2, + FadeOutDuration = 2, + FlickerLightsTimeSeries = [-36, -4, 32], + Lyrics = [], + DrunknessLoopOffsetTimeSeries = new([0f, 0.5f, 3f, 32f, 34f, 40f], [0f, 0.5f, 0f, 0f, 0.3f, 0f]), + CondensationLoopOffsetTimeSeries = new([23f, 28f, 31f, 34f, 38f, 52f], [0f, 0.6f, 0f, 0f, 0.7f, 0f]), + GameOverText = "[LOVE SUPPORT: OFFLINE]", + }, + new CoreAudioTrack + { + Name = "PickUpSticks2", + FileNameLoop = "PickUpSticksLoop.ogg", + AudioType = AudioType.OGGVORBIS, + WindUpTimer = 38.47f, + Bars = 16, + BeatsOffset = 0.2f, + ColorTransitionIn = 0.6f, + ColorTransitionOut = 0.3f, + ColorTransitionEasing = Easing.InOutCubic, + Palette = PalettePickUpSticks, + LoopOffset = 0, + FadeOutBeat = -2, + FadeOutDuration = 2, + FlickerLightsTimeSeries = [-36, -4, 32], + Lyrics = [], + DrunknessLoopOffsetTimeSeries = new([0f, 0.5f, 3f, 32f, 34f, 40f], [0f, 0.5f, 0f, 0f, 0.3f, 0f]), + CondensationLoopOffsetTimeSeries = new([23f, 28f, 31f, 34f, 38f, 52f], [0f, 0.5f, 0f, 0f, 0.5f, 0f]), + GameOverText = "[LOVE SUPPORT: OFFLINE]", + }, + ], + }, ]; private static int GetCurrentSeed() diff --git a/README.md b/README.md index b2f6b51..ce62256 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Muzika Gromche v1337.9001.0 has been updated to work with Lethal Company v73. Pr ## Playlist -English playlist features artists such as **Imagine Dragons, Fall Out Boy, Bon Jovi, Nirvana, Black Eyed Peas, LMFAO** (Party Rock Anthem / Every day I'm shufflin'), **CYBEЯIA** / "Cyberia" (Russian Hackers), and of course **Whistle** by Joel Merry / Flo Rida. +English playlist features artists such as **Imagine Dragons, Fall Out Boy, Bon Jovi, Nirvana, Black Eyed Peas, LMFAO** (Party Rock Anthem / Every day I'm shufflin'), **CYBEЯIA** / "Cyberia" (Russian Hackers), **t.A.T.u.**, and of course **Whistle** by Joel Merry / Flo Rida. Russian playlist includes **Би-2, Витас, Глюк’oZa** (Глюкоза) & **Ленинград, Дискотека Авария, Noize MC, Oxxxymiron, Сплин, Пошлая Молли.**