2a28a36a69 
								
							 
						 
						
							
							
								
								Config: Remove EnableColorAnimations toggle  
							
							... 
							
							
							
							Turns out, it doesn't really affect anything. AMD on Linux would lag anyway. 
							
						 
						
							2025-07-30 18:56:34 +03:00  
				
					
						
							
							
								 
						
							
								841ccc74ed 
								
							 
						 
						
							
							
								
								Fix color transition from a negative beat  
							
							
							
						 
						
							2025-07-30 18:56:33 +03:00  
				
					
						
							
							
								 
						
							
								8729515537 
								
							 
						 
						
							
							
								
								Fix timings of fade out and lyrics for DeployDestroy  
							
							
							
						 
						
							2025-07-30 18:56:33 +03:00  
				
					
						
							
							
								 
						
							
								991e2a56b7 
								
							 
						 
						
							
							
								
								Fix color right before wrapping  
							
							... 
							
							
							
							The buggy Split method was erroneously creating a looping span despite
explicitly passing `isLooping: false` parameter because with
`beatToInclusive: LoopBeats` wrapping will occur regardless. This
messed up with Duration calculations, and eventually caused the last
beat default to transition with t=0, when it should really be static. 
							
						 
						
							2025-07-30 18:56:33 +03:00  
				
					
						
							
							
								 
						
							
								c689198588 
								
							 
						 
						
							
							
								
								Fix fading out: set pure black at the end  
							
							
							
						 
						
							2025-07-30 18:56:33 +03:00  
				
					
						
							
							
								 
						
							
								667368d719 
								
							 
						 
						
							
							
								
								Add specialized color transition event to improve debug output  
							
							
							
						 
						
							2025-07-30 18:37:59 +03:00  
				
					
						
							
							
								 
						
							
								6a0be0d780 
								
							 
						 
						
							
							
								
								Enable nullable reference types  
							
							
							
						 
						
							2025-07-30 18:37:58 +03:00  
				
					
						
							
							
								 
						
							
								0573091162 
								
							 
						 
						
							
							
								
								Auto formatting  
							
							
							
						 
						
							2025-07-30 18:37:58 +03:00  
				
					
						
							
							
								 
						
							
								2ef0fc3bd9 
								
							 
						 
						
							
							
								
								Fix up all logs to use nameof() instead of hardcoded string  
							
							
							
						 
						
							2025-07-30 18:37:58 +03:00  
				
					
						
							
							
								 
						
							
								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