Skip to content

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