

constant are now skipped when loading, as opposed to just entire replacer filesconstant also now skip validation and mapping (meaning custom conditions/mappings from mods can be properly used like a soft-dependency)soundpack. infront of the sound pack nameresetsat to resets_at for the counter conditionMatchStrings DebugLogSource did not log anything unless GenerateReports was also enabled.playOnAwake and loaded with a scene.
playOnAwake audio source soundapi would try to play it (harmless, only a warning log)AudioClipSpoofing is no longer an experiment and is defaulted to true (it can still be disabled under the Advanced section in the config in case there are some remaining edge cases)UEFOneShotWorkAround has been added as a new experiment:
.PlayOneShot(), for these sounds it's impossible to replace them as they are being played.PlayOneShot(), instead creating an AudioSource with duplicated settings, and calling .Play() insteadSoundAPI.CloneAudioSource(source, target, flags) to facilitate UEFOneShotWorkaroundplayOnAwake edge cases
2022.3.9f1 (Lethal Company pre-v73)2022.3.62f2 (Lethal Company post-v73)
2022.3.60f1 (internal test project)PreferredBackend is available to force use of the old HarmonyX backend, though the Native Backend should always be used if available