ce437aa86c 
								
							 
						 
						
							
							
								
								Events: Mark BaseEvent as abstract  
							
							... 
							
							
							
							It's not useful on its own 
							
						 
						
							2025-07-30 18:37:57 +03:00  
				
					
						
							
							
								 
						
							
								7ed299ead8 
								
							 
						 
						
							
							
								
								Fix AudioSource distance check for lyrics event  
							
							... 
							
							
							
							It was checking maxDistance of a non-overridden loop clip during windup. 
							
						 
						
							2025-07-30 18:37:56 +03:00  
				
					
						
							
							
								 
						
							
								f959a4ebb2 
								
							 
						 
						
							
							
								
								Setup LobbyCompatibility as a dependency  
							
							... 
							
							
							
							This should help to avoid desync issues. 
							
						 
						
							2025-07-30 01:29:07 +03:00  
				
					
						
							
							
								 
						
							
								7a5013524d 
								
							 
						 
						
							
							
								
								Prevent Publicizer Warnings from Showing  
							
							
							
						 
						
							2025-07-30 00:08:08 +03:00  
				
					
						
							
							
								 
						
							
								14a57fcae7 
								
							 
						 
						
							
							
								
								Mark referenced packages with Private attributes  
							
							... 
							
							
							
							Apparently, this is considered a good practice. Although Private="false"
is supposed to not copy the dependency into the output directory, which
didn't happen anyway? 
							
						 
						
							2025-07-30 00:08:08 +03:00  
				
					
						
							
							
								 
						
							
								47876b18bf 
								
							 
						 
						
							
							
								
								Fix up csproj XML formatting  
							
							
							
						 
						
							2025-07-29 23:45:20 +03:00  
				
					
						
							
							
								 
						
							
								5abad0b1ba 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-07-29 23:45:19 +03:00  
				
					
						
							
							
								 
						
							
								45a73793fb 
								
							 
						 
						
							
							
								
								Add support for pre-v70 Mansion Main tile.  
							
							
							
						 
						
							2025-07-21 19:07:36 +03:00  
				
					
						
							
							
								 
						
							
								581d9701bd 
								
							 
						 
						
							
							
								
								Remove redundant call to private method FlickerPoweredLights  
							
							... 
							
							
							
							FlickerPoweredLights is a private coroutine.
FlickerLights is the public method that internally starts and stores the
FlickerPoweredLights coroutine. 
							
						 
						
							2025-07-21 19:07:36 +03:00  
				
					
						
							
							
								 
						
							
								dda00ce228 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-07-21 19:07:35 +03:00  
				
					
						
							
							
								 
						
							
								d6a2bf21b1 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-07-21 01:13:40 +03:00  
				
					
						
							
							
								 
						
							
								730f125d62 
								
							 
						 
						
							
							
								
								Patch Jester destructor to reset the light show  
							
							... 
							
							
							
							It is needed to despawn Jester via Imperium's Object Explorer. 
							
						 
						
							2025-07-21 01:06:45 +03:00  
				
					
						
							
							
								 
						
							
								8e065d3e51 
								
							 
						 
						
							
							
								
								Add config option to skip tracks marked as Explicit Content/Lyrics  
							
							... 
							
							
							
							Unfortunately it is configurable by host only, and there is no sane way
to make work from clients. 
							
						 
						
							2025-07-21 00:55:40 +03:00  
				
					
						
							
							
								 
						
							
								2a33457661 
								
							 
						 
						
							
							
								
								Harmony: Use nameof() instead of hardcoded strings  
							
							
							
						 
						
							2025-07-21 00:32:43 +03:00  
				
					
						
							
							
								 
						
							
								0fbf0b04f4 
								
							 
						 
						
							
							
								
								Add V70PoweredLights_Fix to the package dependencies  
							
							... 
							
							
							
							Not strictly required, but makes this mod shine brighter. 
							
						 
						
							2025-07-21 00:32:43 +03:00  
				
					
						
							
							
								 
						
							
								0c5d4f7158 
								
							 
						 
						
							
							
								
								Add DiscoBall to Main on all interiors, BirthdayRoom and factory (belt room)  
							
							
							
						 
						
							2025-07-21 00:32:43 +03:00  
				
					
						
							
							
								 
						
							
								9e066372c5 
								
							 
						 
						
							
							
								
								Add support for lyrics randomization  
							
							
							
						 
						
							2025-07-21 00:32:42 +03:00  
				
					
						
							
							
								 
						
							
								ca977625db 
								
							 
						 
						
							
							
								
								Sort imports the way VisualStudio likes it  
							
							... 
							
							
							
							Apparently, Sublime Text's Sort Lines command ordered them in a weird
way, inconsistent with VS, VS Code and human logic. 
							
						 
						
							2025-07-20 23:04:41 +03:00  
				
					
						
							
							
								 
						
							
								7d1cac6e2e 
								
							 
						 
						
							
							
								
								Add lyrics, flickering and fade out transitions to many tracks  
							
							
							
						 
						
							2025-07-20 23:04:40 +03:00  
				
					
						
							
							
								 
						
							
								2229fa3545 
								
							 
						 
						
							
							
								
								Add debug-only config for lyrics time series  
							
							
							
						 
						
							2025-07-20 23:04:40 +03:00  
				
					
						
							
							
								 
						
							
								118eecbb59 
								
							 
						 
						
							
							
								
								Add support for fading out, and debug-only config for flickering lights  
							
							
							
						 
						
							2025-07-20 23:04:40 +03:00  
				
					
						
							
							
								 
						
							
								b8824dbbfb 
								
							 
						 
						
							
							
								
								Config: Most synced options have something in common  
							
							
							
						 
						
							2025-07-20 23:04:40 +03:00  
				
					
						
							
							
								 
						
							
								3e751c0d8d 
								
							 
						 
						
							
							
								
								Config: reduce repetition  
							
							... 
							
							
							
							It may look complicated, but it reduced references to each individual
entry from almost ten to just 4. 
							
						 
						
							2025-07-20 23:04:39 +03:00  
				
					
						
							
							
								 
						
							
								601ecf8887 
								
							 
						 
						
							
							
								
								Reworked state management system, automatic wrapping of timestamps and spans  
							
							... 
							
							
							
							Add lyrics for MoyaZhittya 
							
						 
						
							2025-07-20 23:04:39 +03:00  
				
					
						
							
							
								 
						
							
								d13c617895 
								
							 
						 
						
							
							
								
								Apply audio offsets early to simplify math  
							
							
							
						 
						
							2025-07-18 02:40:55 +03:00  
				
					
						
							
							
								 
						
							
								e1f19b3919 
								
							 
						 
						
							
							
								
								Add track Kach with custom palette and timings  
							
							
							
						 
						
							2025-07-18 02:40:55 +03:00  
				
					
						
							
							
								 
						
							
								ba0162b3e1 
								
							 
						 
						
							
							
								
								Add track PWNED with custom palette and timings  
							
							
							
						 
						
							2025-07-18 02:40:54 +03:00  
				
					
						
							
							
								 
						
							
								ed8804b7a7 
								
							 
						 
						
							
							
								
								Add track Chereshnya with custom palette and timings  
							
							
							
						 
						
							2025-07-18 02:40:53 +03:00  
				
					
						
							
							
								 
						
							
								9be9eaaf80 
								
							 
						 
						
							
							
								
								Extend loop of the track VseVZale  
							
							... 
							
							
							
							Now includes second phase OOOoooo OOooo 
							
						 
						
							2025-07-18 02:40:53 +03:00  
				
					
						
							
							
								 
						
							
								0683a18491 
								
							 
						 
						
							
							
								
								Port track VseVZale to OGG format  
							
							... 
							
							
							
							No gap now. 
							
						 
						
							2025-07-18 02:40:52 +03:00  
				
					
						
							
							
								 
						
							
								6204888453 
								
							 
						 
						
							
							
								
								Port track DeployDestroy to OGG format  
							
							... 
							
							
							
							No gap now. 
							
						 
						
							2025-07-18 02:40:52 +03:00  
				
					
						
							
							
								 
						
							
								c15637b347 
								
							 
						 
						
							
							
								
								Port track Durochka to OGG format, add custom transitions  
							
							... 
							
							
							
							No gap now. 
							
						 
						
							2025-07-18 02:40:51 +03:00  
				
					
						
							
							
								 
						
							
								42c1f29a16 
								
							 
						 
						
							
							
								
								Port track Gorgorod to OGG format  
							
							... 
							
							
							
							No gap now. 
							
						 
						
							2025-07-18 02:40:50 +03:00  
				
					
						
							
							
								 
						
							
								8a193fa408 
								
							 
						 
						
							
							
								
								Port track MoyaZhittya to OGG format  
							
							... 
							
							
							
							No gap now. 
							
						 
						
							2025-07-18 02:40:50 +03:00  
				
					
						
							
							
								 
						
							
								4ee20adea7 
								
							 
						 
						
							
							
								
								Port track MuzikaGromche to OGG format  
							
							... 
							
							
							
							Twice as longer, loops better, no gap. 
							
						 
						
							2025-07-18 02:40:49 +03:00  
				
					
						
							
							
								 
						
							
								2df7d28d43 
								
							 
						 
						
							
							
								
								New operators for Palette  
							
							... 
							
							
							
							With these it would be easier to create more complicated timelines
without repeating yourself over and over again. 
							
						 
						
							2025-07-18 02:40:49 +03:00  
				
					
						
							
							
								 
						
							
								43d1565dbe 
								
							 
						 
						
							
							
								
								MSBuild: Add platform-agnostic task to convert WAV to OGG  
							
							
							
						 
						
							2025-07-18 02:40:48 +03:00  
				
					
						
							
							
								 
						
							
								f5dab20d67 
								
							 
						 
						
							
							
								
								Add track Yalgaar with custom palette and timings  
							
							
							
						 
						
							2025-07-18 02:40:48 +03:00  
				
					
						
							
							
								 
						
							
								38cfb5f5e7 
								
							 
						 
						
							
							
								
								Add track Peretasovka with custom palette and timings  
							
							
							
						 
						
							2025-07-18 02:40:47 +03:00  
				
					
						
							
							
								 
						
							
								b86c50a848 
								
							 
						 
						
							
							
								
								Add track Song2 with custom palette and timings  
							
							
							
						 
						
							2025-07-18 02:40:47 +03:00  
				
					
						
							
							
								 
						
							
								694bc61dae 
								
							 
						 
						
							
							
								
								Add tracks GodMode and RiseAndShine with custom palette and timings  
							
							
							
						 
						
							2025-07-18 02:40:46 +03:00  
				
					
						
							
							
								 
						
							
								909efa720f 
								
							 
						 
						
							
							
								
								Add track ZmeiGorynich with custom palette and timings  
							
							
							
						 
						
							2025-07-18 02:36:43 +03:00  
				
					
						
							
							
								 
						
							
								a8761bf679 
								
							 
						 
						
							
							
								
								Add support for interpolated color transitions for lights, with debug-only synced overrides  
							
							
							
						 
						
							2025-07-17 22:36:52 +03:00  
				
					
						
							
							
								 
						
							
								ad77530b6d 
								
							 
						 
						
							
							
								
								Add support for per-track palettes, and debug-only synced palette override  
							
							... 
							
							
							
							Palettes are contributed by @REALJUSTNOTHING 
							
						 
						
							2025-07-17 22:35:19 +03:00  
				
					
						
							
							
								 
						
							
								34d8da1562 
								
							 
						 
						
							
							
								
								Add configurable global audio offset, useful for Bluetooth headsets  
							
							
							
						 
						
							2025-07-17 22:35:19 +03:00  
				
					
						
							
							
								 
						
							
								b73c7ee3cb 
								
							 
						 
						
							
							
								
								Sync playback to the actual beat count rather than relying on BPM  
							
							
							
						 
						
							2025-07-17 22:34:38 +03:00  
				
					
						
							
							
								 
						
							
								0d4f180a37 
								
							 
						 
						
							
							
								
								Add debug-only ability to change weights of tracks while on a moon  
							
							... 
							
							
							
							And drop obsoleted debug code. With the new on-the-fly track weights
configuration, hardcoding one in build is not necessary anymore. 
							
						 
						
							2025-07-16 03:06:43 +03:00  
				
					
						
							
							
								 
						
							
								829c44e347 
								
							 
						 
						
							
							
								
								Add debug-only synced config option to skip wind-up phase  
							
							
							
						 
						
							2025-07-16 03:06:42 +03:00  
				
					
						
							
							
								 
						
							
								b15e93ac34 
								
							 
						 
						
							
							
								
								Factor out CSync hack into a separate method  
							
							... 
							
							
							
							We gonna register more synced entries in debug-only builds, but marking
nullable fields with the [SyncedEntryField] attribute is not an option. 
							
						 
						
							2025-07-15 22:47:02 +03:00  
				
					
						
							
							
								 
						
							
								f158e7728c 
								
							 
						 
						
							
							
								
								Fix language section toggle for non-host  
							
							... 
							
							
							
							There is no point in checking for synchronized value before flipping
local value. 
							
						 
						
							2025-07-15 21:51:38 +03:00