Repository navigation
v0.8.2 - The Synchronization & Performance Update
This massive update brings true server-authoritative multiplayer synchronization, a completely rewritten Zero-GC performance engine, and finally allows shrapnel to shred enemies and traps!
🔥 Main Features
- True Multiplayer Synchronization: Built a fully custom, server-authoritative network protocol from scratch. Physics are handled entirely by the host, while clients use advanced parabolic extrapolation and interpolation for buttery smooth visuals. No more "phantom shards" or desync!
- Zero-GC Performance Engine: Replaced Unity's standard particle instantiation with a custom
AshParticlePoolManagerand GPU-batched sparks. This completely eliminates Garbage Collection (GC) spikes, ensuring zero micro-stutters even during massive chain explosions. - Mob & Trap Damage: Shrapnel is no longer just for players and blocks! Flying shards will now legitimately damage and kill enemies (spiders), destroy traps (turrets), and trigger explosive barrels.
- The "Fake Fall Damage" Fix: Fixed a notorious vanilla bug where broken Grav Bags would trigger a ghost explosion, causing the mod to spawn shrapnel inside the player's torso (resulting in instant, lethal internal bleeding that players mistook for fall damage).
- Cleaner Floors: Reduced the default amount of ground debris by 50% based on player feedback, keeping the aftermath of battles looking realistic but less messy.
- Advanced Console Commands: Completely overhauled the console commands (
shrapnel_explode,shrapnel_debris). Arguments are now order-independent and support shorthand flags (like-efor effects-only,-vfor verbose, and-netfor network diagnostics).
For a detailed, line-by-line breakdown of all bug fixes and technical changes, please see the CHANGELOG.md file!
🛠️ Installation
- Requires BepInEx 5.4.21+ installed in your game directory.
- Place the
ScavShrapnelMod.dllfile into the following folder:CasualtiesUnknownDemo/BepInEx/plugins/ - Launch the game! (The configuration file will auto-generate and update safely on the first run).
🤝 Credits & Special Thanks
Massive thanks to the community for testing this update:
- Madi — for excellent balance feedback.
- Unverified & tongguetieddd — for exceptional bug reporting and video capturing.
- jaeforzs — for invaluable assistance in multiplayer logic testing.