Ambience 0.6.0
Bug
AMB-17 What happens if the primary volume has a low weight (0.1) ? (And fix the thing that happens that is bad)
AMB-56 Crash: OnEndPIEHandler
AMB-57 Log error spam about player controller
AMB-58 Ambience Inspector: volume not getting drawn when selecting item in inspector
AMB-59 BP: GetAreaTypeFromPosition getting an incorrect AreaType
AMB-60 Log error spam about player controller also happening on server side
AMB-72 Crash when trying to launch PIE on Islandmap: Assertion failed: (Index >= 0) & (Index < ArrayNum)
AMB-73 MaxWeight should be a multiplier, not a clamp
AMB-91 CRASH: When launching multiple PIE windows with Ambience Inspector open, the editor crashes when one of the PIE windows is closed
AMB-102 Level (volume) is accumulating using single level data and not the shared level.
AMB-103 Reverb Blend Effect restarts both reverbs when 0.501:0.499 swaps to 0.499:0.501
AMB-106 Ambience in-world icon has incompatible engine version in some projects
AMB-107 Levels are not set properly on ISweejAmbienceVolume inheritors
AMB-111 SweejAmbTracer logs a lot of errors when trying to get results before angles are set
AMB-113 AreaType UObject shouldn't be accessed in MetaSound logic as it is not thread safe
AMB-119 Resulting Level is the same on all volumes of the same priority regardless of whether they share the same sound
AMB-120 Where there are multiple volumes of the same priority with different sounds, some sounds cut in abruptly
AMB-121 CRASH: During free testing, editor shutdown, Scatter Spot Inspector crashes
AMB-125 Crash when testing ambience - SSweejAmbActiveScatterSpotsTreeListViewRow::Tick
AMB-126 No reverb in viewport
AMB-127 Reverb Send in attenuation settings doesn't work on our branch
AMB-128 Scatter Spots behave different in viewport
AMB-129 Details panel show the wrong ScatterSpotAssets
AMB-130 Scatter Spot voices build when pausing the inspector
AMB-132 Reverb in viewport is not applied the first time unless you change to a different volume
AMB-134 Crash when deleting all scatter spot array elements at once
AMB-135 ATP-settings only update if I also save the MetaSound
AMB-136 Cannot select AreaType=Exterior Default in AmbienceDefinition
AMB-137 ATP editor: when you tweak the first AreaType's values, the default value is changed to the same value
AMB-138 Crash in Scatter Spot Inspector - SweejAmbienceEditor.dll!STreeView<TSharedPtr<FSweejAmbScatterSpotRowViewModel,1>>::SetRootItemsSource(const TArray<TSharedPtr<FSweejAmbScatterSpotRowViewModel,1>,TSizedDefaultAllocator<32>> * InItemsSource) Line 959 C++
AMB-139 Log spam in empty level - Warning: AmbienceBlendSubmixEffectPreset is null
AMB-142 ScatterSpot Crash when removing a scatterspot definition asset from an Ambience Component
AMB-145 ScatterSpots not updating after changes in viewport
AMB-146 Viewport scatterspots cue up if audio is muted
AMB-148 Reverb: Primary Mix > 0.5 but reverb is silent until reaching Primary Mix 1.0
AMB-150 AreaTypes: Being in a place in the level where there is no ambience volume/sound sets the area type to be the highest one in the enum
AMB-153 AmbienceInspector: Scatters Spots Active column showing true when reaching the Level threshold but missing the fact that there can be no scatter spot asset assigned to it
AMB-154 MS AreaType RunOnce interface gives the wrong value
AMB-155 When switching to a new SoundAsset for a volume, Viewport Audio does not update
AMB-156 Crash in SoundEffectPreset::CreateInstance
AMB-157 Update ambience when an ambience definition has changed a property
AMB-158 Updating Scatter Spot entries on ScatterSpotAsset doesn't update the Inspector
AMB-159 Assert triggered and ATP editor gets out out of sync when adding and undoing adding an entry to the area type enum
AMB-163 Small improvements to default property column in ATP editor
AMB-166 References to soundwaves are invisible in the ATP editor, but still stored in the ATP asset after changing the area type enum
AMB-170 If I duplicate an entry in scatter spots editor, those always randomize from the same time until restarting the editor
AMB-172 Reverb: It seems like parameter changes in an effect of the reverb effect chain doesn't have any effect while inside the volume
AMB-173 Viewport and PIE reverbs are not the same
AMB-174 Blend reverbs clicks while fading
AMB-176 Components with equal priority don't get AreaType prioritized correctly
AMB-177 CRASH When manually adding a scatter spot component to be activated / deactivated within a collision
AMB-179 Reverb: Blend reverb use default settings for any non-convolution reverb (algorithmic)
AMB-182 Overlapping volumes with the same scatter spot and different priorities have a dead zone in the attenuation distance of the higher priority volume
AMB-185 Bulkhead can't hear their ambience content in Viewport mode
AMB-188 Impact Noise content fails to play - EnumRedirect for enum IMP_AmbienceAreaType_Enum maps 'AreaType_Enum::NewEnumerator10' to invalid value 'IMP_AmbienceAreaType_Enum::NewEnumerator10'!
AMB-193 AmbienceComponent changes are not supported while in PIE
AMB-194 GetAreaTypeByLocation doesn't take in consideration resulting level before priority.
AMB-195 Volumes that only have AreaType or ReverbEffectChain set, but no sound asset, don't apply their AreaTypes or Reverb
AMB-196 EditorPreview worlds appear in the Ambience/ScatterSpot inspectors
AMB-197 Ambience Sound Asset stops/doesn't resume when returning to Viewport after changing the sound asset in PIE on an Ambience Definition
Story
AMB-25 Inconsistent naming between SubmixEffectChain and ReverbSubmix
AMB-48 If you change the property inside an Ambience Definition asset, it will not automatically update in the AmbienceComponent properties "viewer"
Task
AMB-11 MS: Get AreaType in MetaSound
AMB-14 Ambience should make sound in viewport when PIE is not running
AMB-16 Scatter Spot Inspector
AMB-20 Editor for AreaTypePresets
AMB-34 Update autotests to include shared instances
AMB-43 Shared instance reverb handling
AMB-44 Shared instance scatter spot handling
AMB-45 Shared instance AreaType handling
AMB-46 Shared instance Sound handling
AMB-50 Ambience Inspector improvements regarding shared instances (needs design)
AMB-51 Add custom icons to Ambience asset types
AMB-52 ScatterSpot tab and window spawn
AMB-53 Investigate how to create a new effect that blends between 2 reverbs and swap effects seamlessly
AMB-54 ScatterSpot inspector World selector combobox
AMB-55 Scatter Spot inspector listview implementation in window
AMB-61 Sactter Spot Viewmodels implementation
AMB-62 Enable Linux compilation
AMB-63 Scatter Spot support for collapsable rows (change SListView for STreeView)
AMB-64 Scatter Spot editor settings for show hide columns
AMB-65 Scatter Spot filtering by both asset and childs
AMB-66 Scatter Spot row data implementation
AMB-67 Scatter Spot icons in rows
AMB-68 Scatter Spot implement Is Playing, Distance, Height and TimeRemain columns
AMB-69 Scatter Spot Spawn Sound at location instead of Play Sound At Location
AMB-70 Start and stop sounds when entering and exiting areas
AMB-71 Scatter Spot implement progress bar timer for TimeToNextPlayback column
AMB-76 Scatter Spot Viewmodel refactor (own viewmodel)
AMB-77 Scatter Spot Inspector sorting
AMB-78 Scatter Spot visualize in game when selecting rows
AMB-79 Make AreaType getters in Blueprints consistent
AMB-80 Evaluate if we should move away from Enum
AMB-81 Make Getters automatically get the subsystem
AMB-83 Calculate ListenerAreaTypes on Tick, and getter nodes just get the pre-calculated value
AMB-84 Implement editor-only validation for AreaType mixing rules
AMB-85 Add text "Shared" or Color Coding for shared sounds in Ambience Inspector volume debugger
AMB-86 Adjust MaxWeight calculation for Shared Instances to prevent exceeding individual limits
AMB-87 MS: GetListenerAreaType in MetaSound
AMB-88 Hide GetAreaTypesByLocation, since it gives incorrect results
AMB-89 Scatter Spot inspector filtering by parent rows
AMB-90 Replace direct reference to ASweejAmbienceVolume in subsystem with an interface, so licensees can supply their own spatial types
AMB-94 Abililty to set MaxWeight from blueprints
AMB-98 Rename VolumeMultiplier to Level
AMB-100 Create a Sweej Ambience Blend Submix Effect
AMB-101 Allow Area Types to be overridden for specific levels (for autotests)
AMB-104 Make a console command for printing which ScatterSpotDefinitions are active on screen - similar to AreaType and Reverb debuggers
AMB-105 Scatter spot cooldowns should be pre-warmed when starting up
AMB-110 Implement SwapSound
AMB-112 We could make better use of the column widths in Scatter Spot Inspector - columns 2 3 and 4 could be fixed width, and as small as possible
AMB-114 Make sure Ambience in Viewport respects volume slider in viewport settings
AMB-115 Always share instances
AMB-116 Investigate if Ambience Component's Audio Component can be converted to TWeakObjectPtr and still available in BP
AMB-131 Area Type Preset Editor style improvements
AMB-141 Always shared instances (final decisions + cleanup)
AMB-149 ScatterSpots: Option to have pre-warmed times enabled/disabled
AMB-161 Check in all our UClasses that we are not having UPROPERTIES that we don't want to actually store as serialized data
AMB-162 AmbienceComponent: Modified Weight variable so it is only accessible via Getter/Setter since we need to always clamp it between 0 and MaxWeight.
AMB-175 Context menu on Scatter Spot Inspector to open assets and find in content browser
AMB-181 Rename Level to ResultingLevel in Inspector