Bug #799
[Hexen] Excessive Wind sounds
Description
There appears to be something going a bit wrong within the logical sound manager leading to continual allocation of memory for logical sound has table nodes in Sfx_CreateLogical when playing Hexen. Most allocations seem to occur when the wind ambient sound is played or when actioned via an ACS script.
I haven't done any profiling but turning S_StartSound into a null-op resulted in a noticeable performance boost.
Being completely unfamiliar with the sound manager, I thought it best to leave it alone.
Labels: Data
History
#1 Updated by skyjake about 15 years ago
In 1.9.7 I'm not seeing any misbehavior save for a lacking forced stopping of logical sounds from the same origin.
#2 Updated by skyjake over 12 years ago
Fixed the way the Wind sounds are played and prioritized for 1.9.8.