39a8255532Fix LethalConfig dependency string
ivan tkachenko
2025-07-21 02:06:14 +0300
b7eb4ce60bUpdate README
ivan tkachenko
2025-07-21 01:56:49 +0300
d6a2bf21b1Bump version
ivan tkachenko
2025-07-21 01:13:40 +0300
730f125d62Patch Jester destructor to reset the light show
ivan tkachenko
2025-07-21 01:06:45 +0300
8e065d3e51Add config option to skip tracks marked as Explicit Content/Lyrics
ivan tkachenko
2025-07-21 00:55:40 +0300
2a33457661Harmony: Use nameof() instead of hardcoded strings
ivan tkachenko
2025-07-20 23:17:14 +0300
0fbf0b04f4Add V70PoweredLights_Fix to the package dependencies
ivan tkachenko
2025-07-20 23:53:43 +0300
0c5d4f7158Add DiscoBall to Main on all interiors, BirthdayRoom and factory (belt room)
ivan tkachenko
2025-07-20 15:26:42 +0300
9e066372c5Add support for lyrics randomization
ivan tkachenko
2025-07-20 01:42:17 +0300
ca977625dbSort imports the way VisualStudio likes it
ivan tkachenko
2025-07-20 15:28:38 +0300
7d1cac6e2eAdd lyrics, flickering and fade out transitions to many tracks
ivan tkachenko
2025-07-19 22:51:52 +0300
2229fa3545Add debug-only config for lyrics time series
ivan tkachenko
2025-07-19 19:08:53 +0300
118eecbb59Add support for fading out, and debug-only config for flickering lights
ivan tkachenko
2025-07-19 18:46:41 +0300
b8824dbbfbConfig: Most synced options have something in common
ivan tkachenko
2025-07-19 17:46:56 +0300
3e751c0d8dConfig: reduce repetition
ivan tkachenko
2025-07-19 17:28:01 +0300
601ecf8887Reworked state management system, automatic wrapping of timestamps and spans
ivan tkachenko
2025-07-19 14:40:00 +0300
d13c617895Apply audio offsets early to simplify math
ivan tkachenko
2025-07-17 23:12:16 +0300
e1f19b3919Add track Kach with custom palette and timings
ivan tkachenko
2025-07-17 21:30:07 +0300
ba0162b3e1Add track PWNED with custom palette and timings
ivan tkachenko
2025-07-17 19:02:36 +0300
ed8804b7a7Add track Chereshnya with custom palette and timings
ivan tkachenko
2025-07-17 13:15:31 +0300
9be9eaaf80Extend loop of the track VseVZale
ivan tkachenko
2025-07-17 14:44:22 +0300
0683a18491Port track VseVZale to OGG format
ivan tkachenko
2025-07-17 01:06:29 +0300
6204888453Port track DeployDestroy to OGG format
ivan tkachenko
2025-07-17 00:41:35 +0300
c15637b347Port track Durochka to OGG format, add custom transitions
ivan tkachenko
2025-07-16 23:51:58 +0300
42c1f29a16Port track Gorgorod to OGG format
ivan tkachenko
2025-07-16 22:17:57 +0300
8a193fa408Port track MoyaZhittya to OGG format
ivan tkachenko
2025-07-16 20:23:30 +0300
4ee20adea7Port track MuzikaGromche to OGG format
ivan tkachenko
2025-07-16 18:34:44 +0300
2df7d28d43New operators for Palette
ivan tkachenko
2025-07-17 15:16:07 +0300
43d1565dbeMSBuild: Add platform-agnostic task to convert WAV to OGG
ivan tkachenko
2025-07-16 18:02:36 +0300
f5dab20d67Add track Yalgaar with custom palette and timings
ivan tkachenko
2025-07-16 15:12:50 +0300
38cfb5f5e7Add track Peretasovka with custom palette and timings
ivan tkachenko
2025-07-16 14:51:44 +0300
b86c50a848Add track Song2 with custom palette and timings
ivan tkachenko
2025-07-16 14:49:40 +0300
694bc61daeAdd tracks GodMode and RiseAndShine with custom palette and timings
ivan tkachenko
2025-07-14 22:07:21 +0300
909efa720fAdd track ZmeiGorynich with custom palette and timings
ivan tkachenko
2025-07-16 14:09:51 +0300
a8761bf679Add support for interpolated color transitions for lights, with debug-only synced overrides
ivan tkachenko
2025-07-16 13:22:09 +0300
ad77530b6dAdd support for per-track palettes, and debug-only synced palette override
ivan tkachenko
2025-07-16 02:37:37 +0300
34d8da1562Add configurable global audio offset, useful for Bluetooth headsets
ivan tkachenko
2025-07-14 17:08:44 +0300
b73c7ee3cbSync playback to the actual beat count rather than relying on BPM
ivan tkachenko
2025-07-17 22:34:38 +0300
0d4f180a37Add debug-only ability to change weights of tracks while on a moon
ivan tkachenko
2025-07-15 23:23:23 +0300
829c44e347Add debug-only synced config option to skip wind-up phase
ivan tkachenko
2025-07-16 03:06:42 +0300
b15e93ac34Factor out CSync hack into a separate method
ivan tkachenko
2025-07-15 22:47:02 +0300
f158e7728cFix language section toggle for non-host
ivan tkachenko
2025-07-15 21:47:20 +0300
2b42899779Reorder some statements to make them visually more grouped together
ivan tkachenko
2025-07-14 14:44:17 +0300
2617bcaf1bMerge pull request 'Add configurable weights per track, with synchronization' (#3) from ratijas/muzika-gromche:work/r/dev into master
master
Nikita Vilunov2025-07-12 22:01:41 +0000
3b055e3d91Split config into sections per track language, add quick toggle per section
ivan tkachenko
2025-07-12 19:33:12 +0300
13fd51c366Add LethalConfig with suitable custom options
ivan tkachenko
2025-07-12 04:49:20 +0300
34e72da748Add config synchronization via CSync
ivan tkachenko
2025-07-12 17:32:29 +0300
aead762721Add configuration weights for tracks
ivan tkachenko
2025-07-12 01:57:54 +0300
8dc897febaMove track choosing out of the Jester patch class
ivan tkachenko
2025-07-10 00:12:55 +0300
787f15944aMerge pull request 'Clean up and fix double-starting music' (#2) from ratijas/muzika-gromche:work/r/double-trigger into masterNikita Vilunov2025-07-11 20:06:24 +0000
aba0f6bab5Move NuGet.Config to the root
ivan tkachenko
2025-07-11 22:35:32 +0300
9176e35344Fix double triggering start of music
ivan tkachenko
2025-07-10 04:42:04 +0300
2284636576Rename State member to make it less confusing
ivan tkachenko
2025-07-10 04:32:33 +0300
38d4ddd7c6Quick Fix: Object initialization can be simplified (IDE0017)
ivan tkachenko
2025-07-10 02:14:16 +0300
e82f2c5924Consistently use equality operator for state indexes
ivan tkachenko
2025-07-05 22:40:57 +0300
45bde29240Auto format code
ivan tkachenko
2025-07-05 01:44:56 +0300
066304a9feImplement zip bundle as an after-build msbuild target, keep versions in sync
ivan tkachenko
2025-07-11 22:39:11 +0300
af45b958fdMake build config more portable with user-specified git-ignored paths
ivan tkachenko
2025-07-10 19:06:14 +0300
4144069b41New gitignore from template
ivan tkachenko
2025-07-05 01:10:56 +0300
2bd17424cdSpeed up cranking timer in debug builds
ivan tkachenko
2025-07-04 23:31:07 +0300
cb1002d339Add support for WAV and OGG/VORBIS audio files
ivan tkachenko
2025-07-04 22:33:36 +0300
68b4e120dbOrganize code into functions, add some comments, add a null check
ivan tkachenko
2025-07-04 22:31:51 +0300
a65dd56bc3Convert mixed indentation to spaces
ivan tkachenko
2025-07-04 22:27:23 +0300
ef1e2fd70bAdd README, icon and manifest from Thunderstore bundle
ivan tkachenko
2025-07-04 22:59:13 +0300
9100bbe8a3add more things to gitignore
ivan tkachenko
2025-06-16 20:41:21 +0300
8c660e803cadd new track Peretasovka
ivan tkachenko
2025-06-17 18:14:29 +0300
44e0db2ba9add new track RiseAndShine
ivan tkachenko
2025-06-17 17:38:19 +0300
cb85bcb72cadd new track GodMode
ivan tkachenko
2025-06-17 16:26:44 +0300
e2ae6873b8port MuzikaGromche to ogg format
ivan tkachenko
2025-06-17 16:21:10 +0300
0b2b8992a5add support for wav and ogg/vorbis audio files
ivan tkachenko
2025-06-17 16:14:48 +0300
ceb11e36f4organize code into functions, add some comments, add a null check
ivan tkachenko
2025-06-17 16:10:46 +0300
566bc0993econvert indentation to tabs
ivan tkachenko
2025-06-17 15:52:10 +0300
df4418b040Add README, icon and manifest from Thunderstore bundle
ivan tkachenko
2025-06-16 21:43:58 +0300
ec18c12aa8add more things to gitignore
ivan tkachenko
2025-06-16 20:41:21 +0300