59a069f51b 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-08-14 15:09:27 +03:00  
				
					
						
							
							
								 
						
							
								26f9d2cf9f 
								
							 
						 
						
							
							
								
								Print tracks length in debug builds, and remove unnecessary non-null assertion  
							
							
							
						 
						
							2025-08-11 22:28:32 +03:00  
				
					
						
							
							
								 
						
							
								a950093f8e 
								
							 
						 
						
							
							
								
								Sort tracks by name, so they are easier to find in the config  
							
							
							
						 
						
							2025-08-11 22:28:32 +03:00  
				
					
						
							
							
								 
						
							
								8842005898 
								
							 
						 
						
							
							
								
								Add new track BeefLiver  
							
							
							
						 
						
							2025-08-11 22:28:31 +03:00  
				
					
						
							
							
								 
						
							
								b4ae4bad41 
								
							 
						 
						
							
							
								
								Config: More usable range for fading out  
							
							
							
						 
						
							2025-08-11 22:28:31 +03:00  
				
					
						
							
							
								 
						
							
								69e64397a0 
								
							 
						 
						
							
							
								
								Extrapolate AudioSource playback time to get smoother transitions  
							
							... 
							
							
							
							AudioSource only updates about 25 times per second, meaning that even at
30 fps some adjacent frames would be calculated as having exact same
timestamps and render duplicated colors. At 100+ fps more than 2/3 of
the frames would be duplicates.
As a drive-by change, split complex logic of BeatTimeState into smaller
classes. Most of the time the state needs to maintain some boolean flag
which it flips once and stays that way, like HasStarted, IsLooping. 
							
						 
						
							2025-08-11 22:28:31 +03:00  
				
					
						
							
							
								 
						
							
								3d0795f04d 
								
							 
						 
						
							
							
								
								Drop CSync as a dependency from Release builds  
							
							... 
							
							
							
							Since the rewrite of track selection to a custom netcode, CSync is only
needed for debug/development builds now. 
							
						 
						
							2025-08-11 22:28:31 +03:00  
				
					
						
							
							
								 
						
							
								4abd0fb612 
								
							 
						 
						
							
							
								
								Fix stale event handlers causing errors in console  
							
							
							
						 
						
							2025-08-11 22:28:30 +03:00  
				
					
						
							
							
								 
						
							
								dd3c9647e3 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-08-11 22:28:29 +03:00  
				
					
						
							
							
								 
						
							
								0dca416958 
								
							 
						 
						
							
							
								
								Rewrite track choosing event to custom netcode  
							
							
							
						 
						
							2025-08-07 20:27:57 +03:00  
				
					
						
							
							
								 
						
							
								1aa8c1ddfa 
								
							 
						 
						
							
							
								
								Fix Disco Ball hanging around after being disabled  
							
							
							
						 
						
							2025-08-07 20:27:57 +03:00  
				
					
						
							
							
								 
						
							
								75d0ee2c1d 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-08-07 20:27:57 +03:00  
				
					
						
							
							
								 
						
							
								1ffdd5d97e 
								
							 
						 
						
							
							
								
								Add spawn rate patch to make the event more likely  
							
							
							
						 
						
							2025-08-05 05:10:21 +03:00  
				
					
						
							
							
								 
						
							
								05749ff122 
								
							 
						 
						
							
							
								
								Add Animator and Audio to MineshaftStartTile  
							
							
							
						 
						
							2025-08-03 00:31:07 +03:00  
				
					
						
							
							
								 
						
							
								f131ad7148 
								
							 
						 
						
							
							
								
								Fix NarrowHallwayTile2x2 mineshaft lights flickering  
							
							
							
						 
						
							2025-08-03 00:31:07 +03:00  
				
					
						
							
							
								 
						
							
								f50989b5ae 
								
							 
						 
						
							
							
								
								Refactor: Optimize DiscoBallManager to create and cache at start of round  
							
							
							
						 
						
							2025-08-03 00:31:06 +03:00  
				
					
						
							
							
								 
						
							
								72adb9e713 
								
							 
						 
						
							
							
								
								Refactor: Fix up visibility and static modifiers, and other minor things  
							
							
							
						 
						
							2025-08-02 16:25:45 +03:00  
				
					
						
							
							
								 
						
							
								76e9ca3595 
								
							 
						 
						
							
							
								
								Refactor: Make State an internal class of JesterPatch class  
							
							
							
						 
						
							2025-08-02 16:12:44 +03:00  
				
					
						
							
							
								 
						
							
								b6f2ca355b 
								
							 
						 
						
							
							
								
								Refactor: Factor out displaying lyrics as a tip in its own method  
							
							
							
						 
						
							2025-08-02 15:54:07 +03:00  
				
					
						
							
							
								 
						
							
								78370da460 
								
							 
						 
						
							
							
								
								Fix LEDHangingLight (GarageTile & PoolTile) lights flickering  
							
							
							
						 
						
							2025-08-02 15:50:59 +03:00  
				
					
						
							
							
								 
						
							
								4d84a2d001 
								
							 
						 
						
							
							
								
								Fix multiple Light components per animator  
							
							... 
							
							
							
							Add them all to the allPoweredLights list,
not just the whatever first one was found. 
							
						 
						
							2025-08-02 15:50:59 +03:00  
				
					
						
							
							
								 
						
							
								0eb02698eb 
								
							 
						 
						
							
							
								
								Fix KitchenTile lights flickering  
							
							
							
						 
						
							2025-08-02 01:04:12 +03:00  
				
					
						
							
							
								 
						
							
								c7b67b9042 
								
							 
						 
						
							
							
								
								Update manifest, README and project files  
							
							
							
						 
						
							2025-08-02 01:04:11 +03:00  
				
					
						
							
							
								 
						
							
								f53f837e3f 
								
							 
						 
						
							
							
								
								Bundle CHANGELOG.md  
							
							
							
						 
						
							2025-08-01 23:10:36 +03:00  
				
					
						
							
							
								 
						
							
								86644388f3 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-08-01 23:10:35 +03:00  
				
					
						
							
							
								 
						
							
								9062f386de 
								
							 
						 
						
							
							
								
								Fix/add light flickering with animator controllers  
							
							
							
						 
						
							2025-08-01 16:48:16 +03:00  
				
					
						
							
							
								 
						
							
								3a2eaad493 
								
							 
						 
						
							
							
								
								Add more light flickering to the track Kach  
							
							
							
						 
						
							2025-08-01 02:55:27 +03:00  
				
					
						
							
							
								 
						
							
								b70e868ac4 
								
							 
						 
						
							
							
								
								Rename DiscoBall asset bundle  
							
							... 
							
							
							
							There is going to be another bundle, so we want some distinctive names. 
							
						 
						
							2025-07-31 21:44:52 +03:00  
				
					
						
							
							
								 
						
							
								bacb9f07c7 
								
							 
						 
						
							
							
								
								Use StartOfRound.Instance.audioListener for lyrics events  
							
							... 
							
							
							
							Probably doesn't make a difference, but it's nice to be able to
calculate audio source<->listener distance directly. 
							
						 
						
							2025-07-30 20:09:17 +03:00  
				
					
						
							
							
								 
						
							
								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