70eabe75dd 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-08-24 22:29:47 +03:00  
				
					
						
							
							
								 
						
							
								63de62111f 
								
							 
						 
						
							
							
								
								Release v1337.420.9002  
							
							
							
						 
						
							2025-08-23 02:34:17 +03:00  
				
					
						
							
							
								 
						
							
								4cc9713fa7 
								
							 
						 
						
							
							
								
								Fix resetting to wrong initial colors, e.g. in Mineshaft tunnel tiles  
							
							... 
							
							
							
							This does not fix fading out and transitioning to the very first palette
color though, but fixing that would require color events to
be "personalized" per-light, which is currently not supported. 
							
						 
						
							2025-08-23 01:49:12 +03:00  
				
					
						
							
							
								 
						
							
								8710df7525 
								
							 
						 
						
							
							
								
								Change config value for Override Spawn Rates to true by default  
							
							
							
						 
						
							2025-08-22 16:09:01 +03:00  
				
					
						
							
							
								 
						
							
								9d23fd5b95 
								
							 
						 
						
							
							
								
								Downgrade LobbyCompatibility to optional dependency  
							
							... 
							
							
							
							Since it does not prevent unmodded clients from joining, there is no
reason for literally any mod to require it. 
							
						 
						
							2025-08-22 16:05:42 +03:00  
				
					
						
							
							
								 
						
							
								4516b853cd 
								
							 
						 
						
							
							
								
								Remove remaining CSync code and references  
							
							... 
							
							
							
							There were issues with clients not being able to join, potentially
caused by linked (even though actually unused) CSync library. 
							
						 
						
							2025-08-22 15:16:24 +03:00  
				
					
						
							
							
								 
						
							
								b3767cbbf0 
								
							 
						 
						
							
							
								
								Add "polyfill" for IsExternalInit C# feature  
							
							... 
							
							
							
							Imperium does this as well, and the whole internet would tell you to do
this too, so it should be fine. 
							
						 
						
							2025-08-22 15:16:24 +03:00  
				
					
						
							
							
								 
						
							
								327e606deb 
								
							 
						 
						
							
							
								
								Drop required properties syntax  
							
							... 
							
							
							
							Sometimes, seemingly after random unrelated changes, it might stop
compiling with internal compiler error messages about missing features
and attributes. .NET Standard 2.1 is not supposed to support any
features beyond C# 8.0, while `required` attribute was introduced only
in C# 11 or 12, it's hard to tell. 
							
						 
						
							2025-08-22 15:16:24 +03:00  
				
					
						
							
							
								 
						
							
								70e45d5ba2 
								
							 
						 
						
							
							
								
								Remove unused class  
							
							
							
						 
						
							2025-08-22 15:16:24 +03:00  
				
					
						
							
							
								 
						
							
								d4d3e15de3 
								
							 
						 
						
							
							
								
								Clean separation between track data and config overrides  
							
							... 
							
							
							
							In debug builds Config keeps a reference to the last set original track
instance from which it can load original values. 
							
						 
						
							2025-08-22 15:16:23 +03:00  
				
					
						
							
							
								 
						
							
								525c0e108f 
								
							 
						 
						
							
							
								
								Refactor CurrentTrack to be less dependent on a global static  
							
							
							
						 
						
							2025-08-22 15:16:23 +03:00  
				
					
						
							
							
								 
						
							
								73ad702684 
								
							 
						 
						
							
							
								
								Rewrite AudioSource handling from scratch  
							
							
							
						 
						
							2025-08-22 15:16:23 +03:00  
				
					
						
							
							
								 
						
							
								e67de4556c 
								
							 
						 
						
							
							
								
								Move BeatTimeState from global static to per-Jester-instance Behaviour  
							
							
							
						 
						
							2025-08-22 15:16:11 +03:00  
				
					
						
							
							
								 
						
							
								0b0383003f 
								
							 
						 
						
							
							
								
								Reset BeatTimeState for good measure  
							
							... 
							
							
							
							Hopefully will fix Mineshaft lights somehow getting stuck in multiplayer. 
							
						 
						
							2025-08-22 15:16:11 +03:00  
				
					
						
							
							
								 
						
							
								9ed98197f8 
								
							 
						 
						
							
							
								
								Remaster track Beha and BeefLiver at conventional 44100 Hz  
							
							
							
						 
						
							2025-08-22 15:16:09 +03:00  
				
					
						
							
							
								 
						
							
								fe5752cbff 
								
							 
						 
						
							
							
								
								Remaster track Beha and BeefLiver at conventional 44100 Hz  
							
							
							
						 
						
							2025-08-21 15:30:47 +03:00  
				
					
						
							
							
								 
						
							
								c6b128270f 
								
							 
						 
						
							
							
								
								Add new track OnePartiyaUdar  
							
							
							
						 
						
							2025-08-15 00:52:38 +03:00  
				
					
						
							
							
								 
						
							
								852d866073 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-08-15 00:51:53 +03:00  
				
					
						
							
							
								 
						
							
								6a9ea8d4af 
								
							 
						 
						
							
							
								
								Release v1337.420.9001  
							
							
							
						 
						
							2025-08-14 19:17:35 +03:00  
				
					
						
							
							
								 
						
							
								42c6179ba5 
								
							 
						 
						
							
							
								
								Add new track Beha with three variants of intro  
							
							
							
						 
						
							2025-08-14 19:13:20 +03:00  
				
					
						
							
							
								 
						
							
								5649a18633 
								
							 
						 
						
							
							
								
								Split Track into Selectable and Audio interfaces, add support for groups  
							
							
							
						 
						
							2025-08-14 18:48:54 +03:00  
				
					
						
							
							
								 
						
							
								47f984cd28 
								
							 
						 
						
							
							
								
								Allow tracks to share common audio clip files  
							
							... 
							
							
							
							Send one request per file name. File names can be explicitly overridden. 
							
						 
						
							2025-08-14 15:38:59 +03:00  
				
					
						
							
							
								 
						
							
								fc3a62e511 
								
							 
						 
						
							
							
								
								Rename Start segment to Intro to reduce some confusion  
							
							... 
							
							
							
							Confusingly, "start" may refer to too many things in different places,
while "intro" would unambiguously refer to an audio clip that plays
first before the loop starts. 
							
						 
						
							2025-08-14 15:11:46 +03:00  
				
					
						
							
							
								 
						
							
								5f0c890682 
								
							 
						 
						
							
							
								
								Remove unused method  
							
							
							
						 
						
							2025-08-14 15:09:31 +03:00  
				
					
						
							
							
								 
						
							
								59a069f51b 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2025-08-14 15:09:27 +03:00  
				
					
						
							
							
								 
						
							
								df796965f2 
								
							 
						 
						
							
							
								
								Release v1337.420.69  
							
							
							
						 
						
							2025-08-11 22:28:57 +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  
				
					
						
							
							
								 
						
							
								8b2f4428bb 
								
							 
						 
						
							
							
								
								Release v1337.69.420  
							
							
							
						 
						
							2025-08-07 20:27:58 +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  
				
					
						
							
							
								 
						
							
								2e938dfc8d 
								
							 
						 
						
							
							
								
								Release v13.37.9001  
							
							
							
						 
						
							2025-08-05 05:10:48 +03:00  
				
					
						
							
							
								 
						
							
								1ffdd5d97e 
								
							 
						 
						
							
							
								
								Add spawn rate patch to make the event more likely  
							
							
							
						 
						
							2025-08-05 05:10:21 +03:00  
				
					
						
							
							
								 
						
							
								276fbbec22 
								
							 
						 
						
							
							
								
								Clean up mention of removed config option "Enable Color Animations"  
							
							... 
							
							
							
							Amends 2a28a36a69 
							
						 
						
							2025-08-05 05:10:11 +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