Post by DarkTonic Dev on Mar 25, 2021 23:17:58 GMT
V 1.3.8 changelog:
Fixed bug: Refactored log code in Master Audio that finds no voices to play returned only conditionally.
Fixed bug: Allocation fixed for Addressable delayed cleanup.
Fixed bug: Jukebox display would not select Resource File from a list of Resource files in the Playlist when it was playing. It always appeared blank.
Fixed bug: Long Playlist names would not get truncated and mess up the Inspector.
Fixed bug: Not-loaded Resource file played by name would cause endless loop.
Fixed bug: Hitting Play with a Playlist Controller selected would cause an error when trying to display the Jukebox.
Fixed bug: Telling additional synced layers of music would sometimes be off by fractions of a second. We now schedule the audio change slightly ahead which minimizes this greatly. Usually eliminates it.
Fixed bug: Auto-advanced crossfade wouldn't work on WebGL when in background and frame rate goes to 1.
Added "Jukebox Filter" dropdown up top in the Master Audio Inspector. The choices are "Display All" (default) and "Diplay Active" which only shows Playlist Controllers that are playing songs.
Added a new checkbox on Welcome Window to enable Video player feature. Now turned off by default. Enable it if you want the Video Players feature and have Video package installed from Package Manager.
Added a gear icon in each Jukebox to select the Playlist Controller in Project View for editing.
Added "Sort Alpha" button for the Playlists section.
Added "Playlist Text Filter" to filter out Playlists whose name doesn't match.
Added "Pause Audio Listener" and "Unpause Audio Listener" to Global Control under Event Sounds.
Added "Ignore Listener Pause" checkbox (defaults to unchecked) to Playlist Controllers and Sound Groups. They will play if checked even if the Audio Listener is paused. The rest will not.
Added CurrentFadeStatus property to PlaylistController, to tell you the current fading status of a FadeToVolume, if one is running (FadingIn, FadingOut, NotFading).
Change to Singleton Scriptable for obscure "load all resources" code in other plugins.
Added AudioListenerPause and AudioListenerUnpause to Multiplayer Adapter classes. You must install the latest update of the 3rd party Networking integration plugin you are using.
Major features include the ability to loop a section of a song and multiplayer functionality previously only included in the Master Audio Multiplayer plugin.
Fixed bug where Variations were not found because of name containing "Clone" for Variations with Weight > 1.
Fixed bug in Unity 2021 where domain not reloading settings broke outside the editor.
Fixed bug with calculation of "is too far away to play" Audio.
Fixed bug where Group Polyphony Limit didn't work properly on certain settings.
Fixed bug where after a Variation fade, changing the Master Mixer Volume would set the volume to a percentage of the original pre-fade volume.
Fixed bug: Sound Group Organizer didn't copy Voices field.
Fixed bug: Turning on both "Use Closest Collider Position" and "Follow Caller" for Ambient Sound would make the collider positioning not work.
Fixed bug: Warming sound, if Resource File, would not disable itself after playing during warm up.
Fixed bug: Previewing in edit mode would randomly stop working after 1 minute of inactivity.
Fixed bug: Sound Group Organizer didn't copy any Variations past the first.
Fixed bug: Occlusion would stop raycasting if occluded for more than a couple seconds. Couldn't restore non-occluded sound.
Fixed allocations in Chained Loop code.
Fixed warning with Multiplayer Mirror integration.
Fixed bug with StreamAssets and Bulk Audio Importer (crash).
Fixed bug where EventSounds OnEnable event wouldn't play a sound on first frame.
Fixed bug where SongEnded event would no longer fire on PlaylistController.
Fixed obscure bug with unpause on PlaylistController causing the music to stop.
Fixed bug in Unity 2021 where Bulk Audio Importer spammed errors on scanning.
Fixed bug in EventSounds where Playlist events wouldn't play during OnEnable. Now they play during "Start" instead if so configured, since PlaylistController is ready by then.
Fixed bug where Playmaker Custom Actions would spam the Console when editor stopped or Scene unloaded sometimes.
Fixed asmdef files package so that they only work in the editor.
Added integration with all Opsive plugins!
Changed Voices / Weight label to have a slash instead of parentheses. Clearer purpose.
Changed "Song Start Time Mode" on songs in a Playlist to "Begin Song Time Mode".
Added "Multiplayer Capability" checkbox to the Welcome Window, off by default. Check the box to get multiplayer versions of Event Sounds, and the MechanimState scripts.
Added new asmdef packages for users using Addressables and asmdefs. The existing ones didn't compile if you turned on Addressable support.
Added ability to specify a Custom Event to fire at the end of fades/pitch glides in Event Sounds for: Pitch Glide in "Play Sound", Sound Group Fade To Volume, Sound Group Glide By Pitch, Bus Fade To Volume, Bus Glide By Pitch.
Added missing "Use Clip Age Priority" checkbox to Dynamic Sound Groups.
Added "Section" option for "Begin Song Time Mode" for Songs in Playlist Controller. This allows you to set a loopable section of a song. You set the start and end time in seconds.