ivan tkachenko
3f06cc9aa6
Add new track PickUpSticks
2026-01-12 03:20:03 +02:00
ivan tkachenko
a5659fcb09
README: Include a link to an upcoming HookahPlace mod
2026-01-11 16:15:18 +02:00
ivan tkachenko
6271a377bd
README: Describe recently added tracks
2026-01-11 16:15:18 +02:00
ivan tkachenko
a4cee92d00
Load audio clips on demand, implement cache
...
Reduces cold-boot memory usage by 400 MB for the current playlist of
58 audio files (27.8 MB).
2026-01-11 16:06:45 +02:00
ivan tkachenko
f83f2a72ba
Mark AudioClip as nullable
2026-01-11 03:17:49 +02:00
ivan tkachenko
afb3e34e71
Implement seasonal content framework
...
to ensure that New Year's songs won't play in summer.
2026-01-11 02:53:53 +02:00
ivan tkachenko
ebd7811b12
Avoid null dereference while reading seed in orbit
2026-01-11 02:13:19 +02:00
ivan tkachenko
a64d671527
Add Config.ReduceVFXIntensity option
2026-01-11 00:12:21 +02:00
ivan tkachenko
7eaa5fce75
Add new track DiscoKapot
2026-01-10 23:47:39 +02:00
ivan tkachenko
da86ca6a2d
Add new track Paarden
2026-01-10 22:51:56 +02:00
ivan tkachenko
c4c1919df6
Adjust lyrics for PWNED
2026-01-10 21:10:08 +02:00
ivan tkachenko
869d982b1e
Remaster recently added track IkWilJe, rework visual effects
2026-01-10 21:07:15 +02:00
ivan tkachenko
10839ba22c
fixup CHANGELOG
2026-01-10 19:45:28 +02:00
ivan tkachenko
398de3dc04
Bump version
2026-01-10 19:41:07 +02:00
ivan tkachenko
4f432968ef
Release v1337.9001.3
2025-12-30 23:40:33 +02:00
ivan tkachenko
56cea50a65
add new track IkWilJe
2025-12-30 23:39:01 +02:00
ivan tkachenko
0d416c6f5a
Release v1337.9001.2
2025-12-30 22:51:39 +02:00
ivan tkachenko
c1d91839e4
add new track HighLow
2025-12-30 22:25:50 +02:00
ivan tkachenko
76189c6ad2
Update BepInEx.PluginInfoProps to version 2.x
...
2.x implements better namespacing.
2025-12-30 22:25:49 +02:00
ivan tkachenko
b6f576d50d
Include debug symbols, but strip sensitive source paths
2025-12-20 20:35:15 +02:00
ivan tkachenko
a4ca1c86ec
Save Harmony own instance in private static
...
That's how other mods do it. Might be useful to reload patches.
2025-12-19 23:40:46 +02:00
ivan tkachenko
38c9472cb1
Port logging to BepInEx ManualLogSource
...
- pros: free namespace by default
- cons: Debug level has to be enabled manually in BepInEx.cfg,
specifically in the section named [Logging.Console]
2025-12-19 23:39:28 +02:00
ivan tkachenko
8a24448cb6
Consistent ordering of Easing functions in C#
2025-12-06 23:26:08 +02:00
ivan tkachenko
a74bbfaee2
Add JSON exporter to debug builds
2025-11-23 15:56:58 +02:00
ivan tkachenko
ad0a20cc7e
Fix consistency of capitalization in csproj
2025-11-11 15:45:42 +02:00
ivan tkachenko
51e578f2da
Migrate .sln to modern and simple .slnx
2025-11-10 18:10:21 +02:00
ivan tkachenko
3563fa2b36
Bump version
2025-11-10 18:08:16 +02:00
ivan tkachenko
f790decc4d
Release v1337.9001.1
2025-11-01 23:37:35 +02:00
ivan tkachenko
5a8f0201a3
Tweak color visual effects and lyrics for MoyaZhittya and other tracks
2025-11-01 23:37:34 +02:00
ivan tkachenko
825355dd54
Raise the default audio volume, add a configuration slider
2025-11-01 23:37:34 +02:00
ivan tkachenko
c62535841a
Shuffle README content, add link to mod's Discord thread
2025-11-01 18:20:41 +02:00
ivan tkachenko
b0d96ff67e
Bump version
2025-11-01 18:20:41 +02:00
ivan tkachenko
3607ccc92f
Release v1337.9001.0
2025-10-15 19:10:29 +03:00
ivan tkachenko
8570505758
Rewrite README, add self-hosted videos
2025-10-15 19:10:06 +03:00
ivan tkachenko
049a14e440
Use requiresRestart: false directly, remove Default() options factory
...
Now, without an additional CanModifyCallback setup, Default is just a
pointless overhead.
2025-10-15 15:55:29 +03:00
ivan tkachenko
1ec8275831
Drop restrictions on when/whether host/clients can modify config
...
Lethal Config does not refresh that state reliably, it has only caused
bugs and annoyances so far. If someone wants to change the track mid-day,
there is a small chance to desync though.
2025-10-15 15:49:53 +03:00
ivan tkachenko
9efe6adaf3
Add a new track ReelGoon
2025-10-14 19:00:11 +03:00
ivan tkachenko
a5b117e26d
Add a new track Whistle
2025-10-14 17:48:37 +03:00
ivan tkachenko
01332ab77f
Add a new track BbIXODaHET
2025-10-14 17:48:37 +03:00
ivan tkachenko
7aa3570b33
Fix internal representation of track AttentionPls
...
Members of track group were never intended to be Selectable.
2025-10-14 17:48:36 +03:00
ivan tkachenko
e7866fda55
Fix division erroneously rounding to integers
...
This fixes LoopOffset which is a non-integer factor or Beats.
2025-10-14 17:48:36 +03:00
ivan tkachenko
cd9e0a7a10
Compensate for loudness level -14 LUFS of audio files
2025-10-14 17:48:36 +03:00
ivan tkachenko
8223425b19
Remaster all tracks to target consistent loudness level of -14 LUFS
...
Add multiple intros for BeefLiver.
2025-10-14 16:53:11 +03:00
ivan tkachenko
9bf3a80341
Bump netcode-patch to support v73
2025-10-11 21:59:48 +03:00
ivan tkachenko
72a8016ab5
Clean up whitespace
2025-10-08 02:30:46 +03:00
ivan tkachenko
9619a75427
Bump version
2025-10-08 02:30:32 +03:00
ivan tkachenko
ceaac4e01b
Release v1337.420.9004
2025-09-27 03:13:49 +03:00
ivan tkachenko
aea755361b
Added new track AttentionPls, implement HUD effects as a time series / timeline
2025-09-26 18:07:11 +03:00
ivan tkachenko
e67c72951e
Override DeathScreen / GameOver text, add support for per-track strings
...
Custom message is shown only if the player dies to a Jester.
2025-09-22 03:01:41 +03:00
ivan tkachenko
0fadf50bf4
Bump version
2025-09-22 03:00:16 +03:00