Fix: Addressed issue #41 with client-side multiplayer audio attenuation

This issue was caused by a lack of attenuation settings on the player character's footsteps, ladder climbing, item tossing, and melee actions. It's unknown how this happened since it wasn't an issue in older builds. Perhaps a sound attenuation was renamed or deleted. It doesn't appear to be an engine upgrade bug. Also, a sound is now played when an item is tossed, security has footstep sounds, we adjusted some attenuation settings on other sounds, and we pushed updates to the project's notes.
This commit is contained in:
parvan 2026-01-13 16:08:18 -06:00
parent 463e57f777
commit ce57c30ef2
36 changed files with 177 additions and 104 deletions

View file

@ -24,8 +24,9 @@ player_admin_password=
[/Script/UnrealEd.ProjectPackagingSettings]
Build=IfProjectHasCode
BuildConfiguration=PPBC_Development
BuildTarget=
StagingDirectory=(Path="I:/Builds/CardinalFall/Build_UE4-26")
BuildTarget=Cardinal
LaunchOnTarget=
StagingDirectory=(Path="../../../../../Builds")
FullRebuild=False
ForDistribution=False
IncludeDebugFiles=False
@ -34,6 +35,8 @@ bIncludeNativizedAssetsInProjectGeneration=False
bExcludeMonolithicEngineHeadersInNativizedCode=False
UsePakFile=True
bUseIoStore=False
bUseZenStore=False
bMakeBinaryConfig=False
bGenerateChunks=False
bGenerateNoChunks=False
bChunkHardReferencesOnly=False
@ -41,8 +44,19 @@ bForceOneChunkPerFile=False
MaxChunkSize=0
bBuildHttpChunkInstallData=False
HttpChunkInstallDataDirectory=(Path="")
PakFileCompressionFormats=
PakFileAdditionalCompressionOptions=
WriteBackMetadataToAssetRegistry=Disabled
bCompressed=False
PackageCompressionFormat=Oodle
bForceUseProjectCompressionFormatIgnoreHardwareOverride=False
PackageAdditionalCompressionOptions=
PackageCompressionMethod=Kraken
PackageCompressionLevel_DebugDevelopment=4
PackageCompressionLevel_TestShipping=5
PackageCompressionLevel_Distribution=7
PackageCompressionMinBytesSaved=1024
PackageCompressionMinPercentSaved=5
bPackageCompressionEnableDDC=False
PackageCompressionMinSizeToConsiderDDC=0
HttpChunkInstallDataVersion=
IncludePrerequisites=True
IncludeAppLocalPrerequisites=True
@ -57,12 +71,61 @@ InternationalizationPreset=English
LocalizationTargetCatchAllChunkId=0
bCookAll=False
bCookMapsOnly=True
bCompressed=False
bSkipEditorContent=False
bSkipMovies=False
-IniKeyDenylist=KeyStorePassword
-IniKeyDenylist=KeyPassword
-IniKeyDenylist=rsa.privateexp
-IniKeyDenylist=rsa.modulus
-IniKeyDenylist=rsa.publicexp
-IniKeyDenylist=aes.key
-IniKeyDenylist=SigningPublicExponent
-IniKeyDenylist=SigningModulus
-IniKeyDenylist=SigningPrivateExponent
-IniKeyDenylist=EncryptionKey
-IniKeyDenylist=DevCenterUsername
-IniKeyDenylist=DevCenterPassword
-IniKeyDenylist=IOSTeamID
-IniKeyDenylist=SigningCertificate
-IniKeyDenylist=MobileProvision
-IniKeyDenylist=IniKeyDenylist
-IniKeyDenylist=IniSectionDenylist
+IniKeyDenylist=KeyStorePassword
+IniKeyDenylist=KeyPassword
+IniKeyDenylist=rsa.privateexp
+IniKeyDenylist=rsa.modulus
+IniKeyDenylist=rsa.publicexp
+IniKeyDenylist=aes.key
+IniKeyDenylist=SigningPublicExponent
+IniKeyDenylist=SigningModulus
+IniKeyDenylist=SigningPrivateExponent
+IniKeyDenylist=EncryptionKey
+IniKeyDenylist=DevCenterUsername
+IniKeyDenylist=DevCenterPassword
+IniKeyDenylist=IOSTeamID
+IniKeyDenylist=SigningCertificate
+IniKeyDenylist=MobileProvision
+IniKeyDenylist=IniKeyDenylist
+IniKeyDenylist=IniSectionDenylist
-IniSectionDenylist=HordeStorageServers
-IniSectionDenylist=StorageServers
+IniSectionDenylist=HordeStorageServers
+IniSectionDenylist=StorageServers
+MapsToCook=(FilePath="/Game/Cardinal/Maps/MainMenu")
+MapsToCook=(FilePath="/Game/Cardinal/Maps/Nadir")
+MapsToCook=(FilePath="/Game/Cardinal/Maps/Nadir_Reclamation")
+MapsToCook=(FilePath="/Game/Cardinal/Maps/Reclamation0")
+MapsToCook=(FilePath="/Game/Cardinal/Maps/Reclamation1")
+MapsToCook=(FilePath="/Game/Cardinal/Maps/Reclamation2")
+MapsToCook=(FilePath="/Game/Cardinal/Maps/Reclamation3")
+MapsToCook=(FilePath="/Game/Cardinal/Maps/Reclamation4")
+DirectoriesToAlwaysCook=(Path="/Interchange/Functions")
+DirectoriesToAlwaysCook=(Path="/Interchange/gltf")
+DirectoriesToAlwaysCook=(Path="/Interchange/Materials")
+DirectoriesToAlwaysCook=(Path="/Interchange/Pipelines")
+DirectoriesToAlwaysCook=(Path="/Interchange/Utilities")
PerPlatformBuildConfig=()
PerPlatformTargetFlavorName=(("Android", "Android_ASTC"))
PerPlatformBuildTarget=()
[/Script/Engine.AssetManagerSettings]
-PrimaryAssetTypesToScan=(PrimaryAssetType="Map",AssetBaseClass=/Script/Engine.World,bHasBlueprintClasses=False,bIsEditorOnly=True,Directories=((Path="/Game/Maps")))

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,5 +1,6 @@
Bugs from Unreal 5:
(Indent on a bug denotes already fixed or placed in the issue tracker.)
(Two Indents means the issue or bug was probably fixed.)
The HostGame widget in \Cardinal\MainMenu\Blueprints\UI\PlayGamePanels\HostGame is blank inside the editor.
The Unreal 4 key re-binding system doesn't work on Unreal 5. A new implementation is needed.
@ -21,7 +22,7 @@ Feat: Implement a level streaming system that works with multiplayer. (To decrea
Feat: Create an audio settings test where multiple audio types play at the same time (such as voice and music) so the player can set the audio levels more easily. This is useful for TVs with bad speakers because often the dialogue is loud but the music seems quiet.
Feat: Change how the punch and kick works to allow for more consistant hits by doing damage to any actor within a certain distance instead of on component overlap.
Feat: The weapon lasers were disabled. They should detect collision so the laser doesn't shine through walls and the laser effect should fade out as the laser shines instead of ending abruptly.
Feat: Add the ability for specific items to be spawned near the player's body instead of returning to their original spot when they die.
Feat: Add a flag where items are spawned near the player's dead body instead of returning to their original spot when they die.
Feat: Ladders were limited to one player for forgotten reasons. Look into allowing multiple players on one ladder again.
Feat (AI Rework): Completely rework the Security AI and make sure it will function correctly if the player is in first person as well.
Feat (AI Rework): Security AI needs suspicious patrol behavior tree logic when the Blackboard Key EnemyIsVisible? is set to no when a player hides from the AI in the catwalks using crouch. Si`mple audio promps instead will help.