No Console Spam

v1.8.1·Updated 2026-04-02

Adds a cooldown to messages that are logged every frame

About this mod Author’s original text

Adds a cooldown to strings that commonly spam the console so that they can't be logged again while they're on cooldown. The number of frames the cooldowns last for (and whether they're enabled) can be individually changed in the config

List of strings that can have cooldowns:

cooldown_number-string

01-"Average velocity: {0}"

02-"Targetable A"

04-"Level up timer: {0}"

06-"Called teleport function on (player)"

07-"Desk: Waiting to grab the items on the desk; {0}"

07-"Desk: no objects on counter, waiting with door open; {0}"

08-"Shower is running with players inside!"

08-"spray decal #{0} found as child of {1}"

09-"agent speed: {0}"

10-"secondary use A"

10-"secondary use B"

10-"secondary use C"

10-"secondary use D"

10-"secondary use E"

10-"secondary use F"

10-"secondary use G"

11-"Player leave web called"

12-"Scan A"

12-"Scan B"

12-"Got shockable transform name:"

12-"Zap gun light off!!!"

12-"Target position: {0}"

12-"Gun not meeting conditions to zap; {0}; {1}; {2}"

12-"Stop shocking gun"

12-"Start scanning gun"

12-"Use patcher tool"

13-"Set local client speaking on walkie talkie: {0}"

13-"Walkie talkie A"

13-"Walkie talkie #{0} {1} B"

13-"is walkie being used: {0}"

13-"Walkie talkie #{0} {1} C"

13-"False A"

13-"False B"

13-"False C"

13-"{0}"

14-"HOLD horn local client called"

15-"dog '{0}': Heard noise! Distance: {1} meters"

15-"Mouth dog targetPos 1: {0}; distanceToNoise: {1}"

15-"Mouth dog targetPos 2: {0}"

15-"Dog lastheardnoisePosition: {0}"

15-"Setting lastHeardNoisePosition to {0}"

15-"Ending lunge"

17-": Setting target object and going towards it."

17-": i found an object but cannot reach it (or it has been taken by another bug):"

18-"Unable to get random nav mesh position in radius! Returning old pos"

19-"Set local player to sinking!"

19-"Quicksand is not sinking local player!"

19-"Quicksand is sinking local player!"

19-"Quicksand is sinking local player! B"

19-"Quicksand is sinking local player! C"

20-"Player is not targetable"

21-"Noise heard relative loudness: {0}"

21-"Can't hear noise reason A"

21-"Can't hear noise reason B"

22-"Fox spotted meter: {0}"

22-"Fox A"

22-"Fox B"

22-"Fox C; {0}; {1}"

22-"Fox D"

22-"Fox E"

22-"Fox F"

22-"Fox G"

22-"Fox H"

22-"Fox I"

22-"Fox J"

22-"Bush wolf: No game objects found with spore tag; cancelling"

22-"{0}: Mold spore {1} at {2} surrounded by {3}"

22-"Bush wolf: Most surrounding spores is {0}"

22-"Bush wolf: All spores found were lone spores; cancelling"

23-"weeds found at pos {0}: {1}"

23-"Index: {0}"

23-"Growing back mold at index {0}"

25-"Collect items in truck A"

25-"Collect items in truck B; {0}"

25-"Collect items in truck C; {0}"

25-"{0}; {1}; {2}"

25-"Magneted?: {0}"

25-"Play collision audio with type {0} A"

26-"Setting position of ropes"

28-"grabInvalidated: {0}"

30-"DISABLING/ENABLING SKINNEDMESH:"

31-"Spraying, depleting tank"

32-"Start using spray"

32-"Spray empty"

32-"Spray not empty"

32-"Stop using spray"

33-"Flashlight click. playerheldby null?: {0}"

33-"Flashlight being disabled or enabled: {0}"

34-"Is being used set to {0} by RPC"

35-"goUp: {0}"

35-"{0}, {1}"

35-"goUp: {0}, elevatormovingdown: {1}"

35-"{0}, {1}, {2}"

36-"Item spawning: {0}; item parent: {1}"

36-"Item spawning: " + itemProperties.itemName + "; item parent: null"

36-"Start falling position: {0}"

36-"global startposition falltoground for object {0}: {1}"

36-"Item " + itemProperties.itemName + " landed on: " + hitInfo.collider.name + " / " + hitInfo.transform.gameObject.name

36-"Item {0} #{1} spawn position: {2}"

36-"Setting scrap value for item: {0}: {1}"

36-"Loading item save data for item: {0}: {1}"

37-"Threat type: {0}; threat level: {1}; with distance: {2}"

38-"dist: {0}"

38-"Baby bird distance to nest: {0}"

38-"Counting scream timer; timer: {0}"

cs in zip. source code in changelog. discord@4902

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPackEvaisa-HookGenPatcher

File & checksum

Filename
No_Console_Spam-1.8.1.zip
File size
148.8 KiB