Garry's Mod

Garry's Mod

782 ratings
Immersive Collision Effects!
2
2
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Effects
Addon Tags: Build, Realism
File Size
Posted
Updated
7.680 MB
12 Nov @ 11:27am
14 Nov @ 5:50am
4 Change Notes ( view )

Subscribe to download
Immersive Collision Effects!

Description
Immersive Collision Effects
This small addon adds some cool effects to all props and physboxes. As recently released tension sadly didn't offer many intense sounds or effects with smaller contraptions.Though I would still recommend using it with tension for a better experience.

Read this if you think its the same as tension
This addon works entirely differently from tension as it works ONLY on collision callbacks. Tension plays sounds and effects on constraints (e.g. welds, ropes, ballsockets) straining/breaking (also huge props colliding with the world after breaking off). While this one plays sounds and effects on all non-constrained prop collisions, therefore its less optimized.

Features
  • Loud and violent collision sounds from HL2:EP1 and EP2. (All of them are included)
  • Far away DSP muffled sounds.
  • Screenshake on hard collisions.
  • Dust and spark particles.

There are 35 different sounds that are combined together. The algorithm is simple.
Props are divided into 4 groups: Small, medium, large and huge by their AABB.
Each group has 5 sounds. 1 is a very soft sound, 5 is a ridiculously loud one.
It picks the needed strings for the sound group from the group table and the sound number from the collision data.
Now also has 15 sounds for wood collisions.

CVARS
ice_enabled_sv , ice_enabled_cl - CL/SV - Enables the addon. The serverside one overrides the clientside one
ice_minweight - SERVERSIDE - Minimum weight for the collision to count.
ice_minspeed - SERVERSIDE - Minimum collision speed for the collision to count.
ice_minaabb - SERVERSIDE - Minimum prop bounding box length for the collision to count.

ice_screenshake - CLIENTSIDE - Disables far away screenshake (DOES NOT AFFECT THE NEAR ONE)
ice_particles - CLIENTSIDE - Disables or enables dust and spark particles
ice_farsounds - CLIENTSIDE - Disables both the far away sounds and screenshake in case they annoy you.
ice_particlesize - CLIENTSIDE - (0.25-4) - Size of the dust particles.
ice_volume - CLIENTSIDE - (0.1-2) - The volume of the collision sounds.
(ice_farshakestrength has no effect yet)

Things that... would probably be implemented in the future
  • Fixing perfomance issues because of constant collisions and overall buggy source vphysics engine.
  • Adding more sounds?
Popular Discussions View All (2)
7
18 Nov @ 11:42am
isnt this just Tension?
SilkMoth
5
21 hours ago
пп
tUMix
73 Comments
NanoBotΣ 3 hours ago 
WOAHHH IT EVEN ACCOMMODATES FOR THE DELAY IN DISTANT SOUNDS :steamhappy:
I don't know if this is a bug of a feature, but prop collisions will always trigger the effects regardless of if both props are eligible for them

example: I set min mass to 75 (everything else is default) and chuck a soda can at an oven, the effect triggers despite the soda can not triggering the effect if thrown at the world or another small prop

Now, I know this seems like a small nitpick, but for weapons that use tiny projectiles instead of hitscan (IE many ballistics mods) they will also do as the example dictates, and the resulting screenshake is unbearable at times.
goatmilk_99 6 hours ago 
does this conflict with tesion?
Ktotoshniy  [author] 12 hours ago 
The workers head is a prop with a MAT_ALIENFLESH physmaterial. I havent yet implemented ragdoll/flesh sounds so it has default sounds which are metal.
Light 14 hours ago 
just wanted to mention a bug, uhh.. when i kill an antilion worker the head is making the sounds.
Pandemonium 18 Nov @ 12:41pm 
So it just adds different sounds?
Ktotoshniy  [author] 18 Nov @ 12:19pm 
Read the description or just spawn in any destructible build and break it. The addon should work fine for most of them.
Pandemonium 18 Nov @ 11:59am 
what does this add In and do......................???
mrdoodoobutter 18 Nov @ 11:35am 
awesom
STIG 18 Nov @ 9:24am 
I C E