Skip to content

0.7.0 - The Lighting & Physics Overhaul

Choose a tag to compare

@paralax034 paralax034 released this 16 Mar 22:59
· 22 commits to main since this release

This major update completely rewrites how explosions interact with the environment, fixing long-standing visual bugs and adding highly realistic shockwave physics.

🌑 True Lighting & Shadows
No more glowing dirt! Inert particles like rocks, dust, wood splinters, and smoke now correctly respect the game's 2D lighting and will be pitch black in dark areas. Only genuinely hot materials (fire embers, sparks, pyrotechnics) will glow in the dark.

🌍 Universal Language Support (Russian/Localization Fix)
Fixed a major bug where the mod failed to recognize blocks if the game wasn't in English. Material classification now uses the game's internal hardcoded audio IDs. Whether you play in English, Russian, or use modded blocks, wood will always splinter, sand will always billow, and stone will always shatter correctly.

💥 True Multi-Directional Shockwaves
Explosions now scan every single block face in the blast radius. Debris will now correctly blast outward from cave ceilings, vertical walls, pillars, and overhangs—not just flat ground.

💨 Visible Pressure Waves
Added a new "Airwave" effect. You can now see the subtle, expanding dust ring of the shockwave traveling through open air, complete with realistic propagation delay based on distance from the epicenter.

⚖️ Perfect Explosion Symmetry
Fixed a logic bug that caused explosion debris to heavily favor the right side of the screen. Shockwaves now calculate center-outward with alternating priority, guaranteeing perfectly symmetrical debris rings. Ground-placed mines also now correctly form a perfect upward cone.

⚡ Performance Optimizations
Eliminated the annoying ~0.05s micro-stutter during massive explosions by removing memory allocations in the hot paths. We've also added a new BlockDebrisCountMultiplier in the config so you can fine-tune particle density to match your PC's performance.

Installation

  1. Requires BepInEx 5.4.21+
  2. Drop ScavShrapnelMod.dll into CasualtiesUnknownDemo/BepInEx/plugins/
  3. Launch game, config file auto-generates on first run

Compatibility