Skip to content

Commit e4d9313

Browse files
authored
Merge pull request #75 from cortex-command-community/misc-sound-additions
2 parents b87e2ad + 68e8474 commit e4d9313

File tree

224 files changed

+680
-154
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

224 files changed

+680
-154
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88

99
<details><summary><b>Added</b></summary>
1010

11+
- New sounds:
12+
New metal gibbing sounds used mainly for robots.
13+
New plastic impact and gib sounds for dummies.
14+
New LightRobot and HeavyRobot foley and footstep sounds, completing update 6.0's light and heavy cloth sounds.
15+
16+
- The pause menu will now muffle the music being played, just like in every modern game ever.
17+
1118
</details>
1219

1320
<details><summary><b>Changed</b></summary>
1421

22+
- Enhanced dropship and engine explosion sounds while still keeping their old vibe.
23+
1524
- Nerfed the Coalition Grenade Launcher and the Devastator a tiny bit. They are still scary and the Devastator can still one-shot most things on a good hit, but they did not need to be that oppressive.
1625

1726
</details>

Data/Base.rte/Actors/Brains/Brainbot/Brainbot.ini

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,8 @@ AddActor = Arm
410410
MinVelocity = 5
411411
GibImpulseLimit = 240
412412
GibWoundLimit = 8
413+
GibSound = SoundContainer
414+
CopyOf = Metal Gib Limb
413415

414416

415417
AddActor = Arm
@@ -568,6 +570,8 @@ AddActor = Leg
568570
MinVelocity = 5
569571
GibImpulseLimit = 360
570572
GibWoundLimit = 9
573+
GibSound = SoundContainer
574+
CopyOf = Metal Gib Limb
571575

572576

573577
AddActor = Leg
@@ -614,14 +618,14 @@ AddActor = AHuman
614618
Depth = 3
615619
DeepCheck = 0
616620
BodyHitSound = SoundContainer
617-
CopyOf = Metal Body Blunt Hit
621+
CopyOf = Foley Light Robot Impact
618622
PainSound = SoundContainer
619623
CopyOf = Robot Pain
620624
DeathSound = SoundContainer
621625
AddSound = ContentFile
622626
FilePath = Base.rte/Actors/Brains/Case/Sounds/EnergyExplosion.flac
623627
DeviceSwitchSound = SoundContainer
624-
CopyOf = Servo Sound
628+
CopyOf = Foley Light Robot Light
625629
Team = 0
626630
Health = 100
627631
Organic = 1
@@ -677,7 +681,7 @@ AddActor = AHuman
677681
BGFootGroup = AtomGroup
678682
CopyOf = Human Foot
679683
StrideSound = SoundContainer
680-
CopyOf = Robot Stride
684+
CopyOf = Footstep Base Light Robot Generic
681685
StandLimbPath = LimbPath
682686
PresetName = Brainbot Stand Path
683687
StartOffset = Vector
@@ -855,4 +859,6 @@ AddActor = AHuman
855859
MaxVelocity = 10
856860
MinVelocity = 1
857861
GibImpulseLimit = 4300
858-
GibWoundLimit = 20
862+
GibWoundLimit = 20
863+
GibSound = SoundContainer
864+
CopyOf = Metal Gib Torso

Data/Base.rte/Actors/Infantry/GreenDummy/GreenDummy.ini

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ AddEffect = AEmitter
4141
MaxVelocity = 5
4242
MinVelocity = 1
4343
BurstSound = SoundContainer
44-
CopyOf = Bone Hit
44+
CopyOf = Plastic Generic Impact
4545
EmissionEnabled = 1
4646
EmissionCountLimit = 10
4747
EmissionsIgnoreThis = 1
@@ -86,7 +86,7 @@ AddEffect = AEmitter
8686
MaxVelocity = 10
8787
MinVelocity = 1
8888
BurstSound = SoundContainer
89-
CopyOf = Metal Penetration Hit
89+
CopyOf = Plastic Exit Sweetener
9090
EmissionEnabled = 1
9191
EmissionCountLimit = 10
9292
EmissionsIgnoreThis = 1
@@ -285,6 +285,9 @@ AddEffect = Attachable
285285
AngularVel = 6
286286
EntryWound = AEmitter
287287
CopyOf = Wound Plastic Green Entry
288+
PresetName = Green Dummy Wound Entry Head
289+
BurstSound = SoundContainer
290+
CopyOf = Plastic Head Impact
288291
ExitWound = AEmitter
289292
CopyOf = Wound Plastic Green Exit
290293
AtomGroup = AtomGroup
@@ -335,7 +338,7 @@ AddEffect = Attachable
335338
GibImpulseLimit = 300
336339
GibWoundLimit = 4
337340
GibSound = SoundContainer
338-
CopyOf = Bone Crack
341+
CopyOf = Plastic Generic Gib Small
339342

340343

341344
AddActor = Arm
@@ -434,7 +437,7 @@ AddActor = Arm
434437
GibImpulseLimit = 185
435438
GibWoundLimit = 3
436439
GibSound = SoundContainer
437-
CopyOf = Bone Crack
440+
CopyOf = Plastic Generic Gib Small
438441

439442

440443
AddActor = Arm
@@ -588,7 +591,7 @@ AddActor = Leg
588591
GibImpulseLimit = 200
589592
GibWoundLimit = 4
590593
GibSound = SoundContainer
591-
CopyOf = Bone Crack
594+
CopyOf = Plastic Generic Gib Small
592595

593596

594597
AddActor = Leg
@@ -646,7 +649,7 @@ AddActor = AHuman
646649
DeathSound = SoundContainer
647650
CopyOf = Robot Death
648651
DeviceSwitchSound = SoundContainer
649-
CopyOf = Servo Sound
652+
CopyOf = Foley Light Robot Light
650653
Health = 100
651654
Mechanical = 1
652655
ImpulseDamageThreshold = 2500
@@ -700,7 +703,7 @@ AddActor = AHuman
700703
BGFootGroup = AtomGroup
701704
CopyOf = Human Foot
702705
StrideSound = SoundContainer
703-
CopyOf = Robot Stride
706+
CopyOf = Footstep Base Light Robot Generic
704707
StandLimbPath = LimbPath
705708
PresetName = Green Dummy Stand Path
706709
StartOffset = Vector
@@ -778,4 +781,4 @@ AddActor = AHuman
778781
GibImpulseLimit = 3000
779782
GibWoundLimit = 6
780783
GibSound = SoundContainer
781-
CopyOf = Bone Crack
784+
CopyOf = Plastic Generic Gib Large

Data/Base.rte/Actors/Mecha/AADrone/Drone.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,7 @@ AddActor = ACrab
414414
RightFootGroup = AtomGroup
415415
CopyOf = Crab Foot
416416
StrideSound = SoundContainer
417-
CopyOf = Robot Stride
417+
CopyOf = Footstep Light Metal Generic
418418
LeftStandLimbPath = LimbPath
419419
PresetName = AA Drone Stand Path Left
420420
StartOffset = Vector

Data/Base.rte/Actors/Mecha/Medic/MedicDrone.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ AddActor = ACrab
265265
RFootGroup = AtomGroup
266266
CopyOf = Crab Foot
267267
StrideSound = SoundContainer
268-
CopyOf = Robot Stride
268+
CopyOf = Footstep Light Metal Generic
269269
LStandLimbPath = LimbPath
270270
PresetName = Medic Drone Stand Path Left
271271
StartOffset = Vector

Data/Base.rte/Actors/Shared.ini

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -691,4 +691,38 @@ AddEffect = AEJetpack
691691
NegativeThrottleMultiplier = 0.5
692692
PositiveThrottleMultiplier = 1.5
693693
ParticlesPerMinute = 7200
694-
BurstSize = 12
694+
BurstSize = 12
695+
696+
///////////////////////////////////////////////////////////////////////
697+
// Actors Shared Sounds
698+
699+
AddSoundContainer = SoundContainer
700+
PresetName = Footstep Base Light Robot Generic
701+
Priority = 200
702+
AttenuationStartDistance = 70
703+
SoundSelectionCycleMode = 2
704+
AddSoundSet = SoundSet
705+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic1.flac
706+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic2.flac
707+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic3.flac
708+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic4.flac
709+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic5.flac
710+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic6.flac
711+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic7.flac
712+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic8.flac
713+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic9.flac
714+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic10.flac
715+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic11.flac
716+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic12.flac
717+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic13.flac
718+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic14.flac
719+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic15.flac
720+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic16.flac
721+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic17.flac
722+
AddSound = Base.rte/Sounds/Actors/Footsteps/FS_LightMetal_Generic18.flac
723+
AddSoundSet = SoundSet
724+
AddSound = Base.rte/Sounds/Actors/Foley/Foley_LightRobot_Walk1.flac
725+
AddSound = Base.rte/Sounds/Actors/Foley/Foley_LightRobot_Walk2.flac
726+
AddSound = Base.rte/Sounds/Actors/Foley/Foley_LightRobot_Walk3.flac
727+
AddSound = Base.rte/Sounds/Actors/Foley/Foley_LightRobot_Walk4.flac
728+
AddSound = Base.rte/Sounds/Actors/Foley/Foley_LightRobot_Walk5.flac

Data/Base.rte/Effects/Gibs.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2791,6 +2791,7 @@ AddEffect = MOSRotating
27912791
Mass = 3.00
27922792
HitsMOs = 1
27932793
GetsHitByMOs = 0
2794+
ScriptPath = Base.rte/Scripts/Shared/GibletSounds.lua
27942795
SpriteFile = ContentFile
27952796
FilePath = Base.rte/Effects/Gibs/FleshSmallA.png
27962797
FrameCount = 1
@@ -2815,6 +2816,7 @@ AddEffect = MOSRotating
28152816
Mass = 3.00
28162817
HitsMOs = 1
28172818
GetsHitByMOs = 0
2819+
ScriptPath = Base.rte/Scripts/Shared/GibletSounds.lua
28182820
SpriteFile = ContentFile
28192821
FilePath = Base.rte/Effects/Gibs/FleshSmallB.png
28202822
FrameCount = 1
@@ -2863,6 +2865,7 @@ AddEffect = MOSRotating
28632865
Mass = 3.90
28642866
HitsMOs = 1
28652867
GetsHitByMOs = 0
2868+
ScriptPath = Base.rte/Scripts/Shared/GibletSounds.lua
28662869
SpriteFile = ContentFile
28672870
FilePath = Base.rte/Effects/Gibs/FleshSmallD.png
28682871
FrameCount = 1
@@ -3008,6 +3011,7 @@ AddEffect = MOSParticle
30083011
Sharpness = 0
30093012
HitsMOs = 1
30103013
GetsHitByMOs = 0
3014+
ScriptPath = Base.rte/Scripts/Shared/GibletSounds.lua
30113015
SpriteFile = ContentFile
30123016
FilePath = Base.rte/Effects/Gibs/FleshMicroA.png
30133017
FrameCount = 8
@@ -3253,6 +3257,7 @@ AddEffect = MOSParticle
32533257
Sharpness = 0
32543258
HitsMOs = 1
32553259
GetsHitByMOs = 0
3260+
ScriptPath = Base.rte/Scripts/Shared/GibletSounds.lua
32563261
SpriteFile = ContentFile
32573262
FilePath = Base.rte/Effects/Gibs/FleshTinyA.png
32583263
FrameCount = 8
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
function Create(self)
2+
self.impactSound = CreateSoundContainer("Flesh Giblet Impact", "Base.rte");
3+
end
4+
5+
function OnCollideWithTerrain(self, terrainID)
6+
if not self.Impacted then
7+
self.impactSound:Play(self.Pos);
8+
self.Impacted = true;
9+
end
10+
end

0 commit comments

Comments
 (0)