Ear-Plugs
Ear Plugs allow you to lower and toggle your sound effect volume so you can hear VOIP easier. Perfect for driving, or flying. What does it do? Ear Plugs allows you to lower your volume via a rebindable key to a custom set level which you can then toggle on and off. While EarPlugs is active there will be a small icon on the left side of the screen to let you know that your sound level is being modified. When changing… (more)
Ear Plugs allow you to lower and toggle your sound effect volume so you can hear VOIP easier. Perfect for driving, or flying. What does it do? Ear Plugs allows you to lower your volume via a rebindable key to a custom set level which you can then toggle on and off. While EarPlugs is active there will be a small icon on the left side of the screen to let you know that your sound level is being modified. When changing the audio level up and down a new number showing the audio value (In percent) will be displayed before fading out - The default audio level reduces all sound effects by 80%. Server Owner Instructions As with most mods install instructions follow the same patten. - Copy the mod from !Workshop to DayzServer root. - Copy the CooltrainV3.bikey into your server keys folder. - Add the @Ear-Plugs to your server launch parameter. What version does it require? Working on the 1.27 stable version. What are the keybindings? The defualt keybindings are: Toggle Earplugs - N Increase Mute Volume - Equals (=) Decrease Mute Volume - Minus (-) You can rebind your keys ingame. Is this compatible with Expansion? Expansion has its own version of Earplugs you can use, though if you prefer this version - yes its compatible. Can I repack this mod? Can I monetize earplugs? Copyright 2025 Cooltrain | This mod is not allowed to be repacked, or reuploaded in any other configuration. You are not allowed to monetized this mod unless your mod is an Approved Monetized Server. And access or use of this mod is not part of the monetization. Rate, Favorite & Donate
No file I/O on hot paths, no timers created per event, no per-player-per-frame hooks.
Every server-visible override preserves its chain.
No server-side script overrides. Counts hook dispatch and timers only, not what the hooks do inside. Methodology.
Which vanilla methods the mod hooks, which of them drop the chain, how often each hook fires, and which risky calls sit inside hot hooks.
How long hook bodies take, network cost, or engine-side load. Measured across live fleets, most server lag comes from the engine and world state, not mod script chains — a light footprint does not clear a mod of lag, and a heavy one does not convict it. Methodology.
Everything else
All 5 overrides
Surface is the dispatch tier the rubric can price (— = unpriced); server is whether the override exists on a dedicated server; super() shows whether the vanilla chain is preserved on a server.
| method | surface | server | super() | where |
|---|---|---|---|---|
MissionGameplay.OnInit |
T3 | yes | ✓ | EarPlugs.pbo::scripts\5_Mission\earplugs\missionGameplay.c:18 |
MissionGameplay.OnUpdate |
T0 | yes | ✓ | EarPlugs.pbo::scripts\5_Mission\earplugs\missionGameplay.c:35 |
PlayerBase.OnCommandUnconsciousStart |
— | yes | ✓ | EarPlugs.pbo::scripts\4_World\earplugs\PlayerBase.c:6 |
PlayerBase.OnCommandUnconsciousFinish |
— | yes | ✓ | EarPlugs.pbo::scripts\4_World\earplugs\PlayerBase.c:19 |
PlayerBase.CheckDeath |
— | yes | ✓ | EarPlugs.pbo::scripts\4_World\earplugs\PlayerBase.c:32 |
Load-order constraints (CfgPatches)
What each PBO declares: its addon identity and the addons it requires to be loaded first (requiredAddons). A partial load-order signal from the mod's own metadata.
EarPlugs.pbo
EarPlugs_ScriptsrequiredVersion 0.1 — requiresDZ_Scripts
census 1.1 · findings 1.1 · hash fbcea7e4fe81d726