About this mod
A simple mod that disables objects' physics damage.
- Requirements
- Permissions and credits
It's a simple mod that disables the game's physics damage system. Requires F4SE.
Why disable the physics damage system: it seems to be based on a somewhat rudimentary formula that has a tendency to perform unexpectedly and "unimmersively". Basically, physics damage is determined by three damage and weight thresholds and the speed of the (physics-enabled) moving object.
Very small objects unrealistically doesn't deal any real damage. For example, a Scissors deals 0 damage regardless of its speed. Medium weighted objects can deal damage but with an unrealistic value. A Microscope (falling from the sky right on the head of an NPC) deals 2 damage, a Truck Tire 45 while a Saw Horse (which is much larger) only 10 damage. However, the results are varying: sometimes the same object deals twice as many damage with the very same testing methodology (it probably has to do something with the object's center of gravity).
Bugged out physics-enabled objects, however, can "move" with an exceptional speed which makes them pretty dangerous because even touching their surface while they're moving (even if the tiniest bit) can be lethal as these objects bypass the system's minimum speed threshold (a hardcoded variable that's supposed to be the failsafe). Heavy objects like cars are just one example but the same applies to any similar objects that are placed partially below the ground ("physics tension" due to an unfortunate choice of design) or began flying (due a random physics bug).
While disabling it might not be the most immersive way to fix it (and the original plan was to make a "realistic physics damage system" but that didn't work out very well due the hardcoded nature and limitations of the game physics), I thought it's better than leaving it "as is".
(along with some common physics bugs)





Ability to turn on/off the mod anytime:
The mod can be activated/deactivated anytime with these two custom console commands:
[StopQuest NoPhysicsDamage] ==> Turns off the mod.
[StartQuest NoPhysicsDamage] ==> Turns the mod back on.