
Anomalies
Anomalies adds eight configurable creatures: Eye Monster, Dreadweaver, Hushdoll, Warden, Harmonic, Passenger, Snipjack, and Simon Says.Anomalies
Anomalies adds eight unique, vanilla-friendly creatures to Lethal Company, each with its own plugin, assets, spawn configuration, and encounter logic. Every encounter is designed with counterplay.
Published on Thunderstore as Anomalies by y4ngz313.
Creature Roster
| In-game name | Packaged module |
|---|---|
| Eye Monster | EyeMonster.dll |
| Dreadweaver | Y4NGZDreadweaver.dll |
| Hushdoll | Y4NGZCreepyDoll.dll |
| Warden | Y4NGZFlyingTV.dll |
| Harmonic | Y4NGZHarmonic.dll |
| Passenger | Y4NGZPoltergeist.dll |
| Snipjack | Y4NGZScissorsCreature.dll |
| Simon Says | SimonSays.dll |
How spawn weights work
All eight creatures are indoor enemies. A creature's authored base moon weight
is adjusted by its interior multiplier and its SpawnWeightMultiplier config
(default 1x). Company, test, and unimplemented moons have weight 0. The
paid/free/unknown values below are fallbacks for other moons, including modded
moons with DawnLib tags.
Set MoonWeightOverrides to replace selected base weights before those
multipliers. For example, Experimentation:8,Offense:15 changes those two
moons, while namespace:moon=12 targets a modded moon by its stable DawnLib
key. Use 0 to disable a listed moon; unlisted moons keep their authored
weights.
Power level is how much of the indoor enemy power budget one living creature consumes. Damage values are health points against a worker's normal 100 HP.
Eye Monster
A wandering, lonely eyeball that does not like to be watched. Stare too long and it will come investigate, leaving a trail of slime behind it.
- Default stats: 5 HP, 2 power, maximum 2, 35 damage per hit, 1.5-second attack cooldown.
- Base moon weights: Experimentation 3; Assurance/Vow 5; Offense/March/Embrion 7; Adamance 9; Rend/Dine 11; Titan/Artifice/Liquidation 13. Other paid moons use 10; other free or unknown moons use 5.
- Interior multipliers: Facility
1x; mansion, mineshaft, and unknown interiors0.75x. - Important configs:
SpawnWeightMultiplier=1,MaxCount=2,PowerLevel=2,Health=5,NoticeRange=12m,GazeAngle=28°,FlashlightRange=15m,RoamSpeed=2,ChaseSpeed=5,FleeSpeed=7,AttackDamage=35,AttackCooldown=1.5s, andFleeDuration=6s.

Dreadweaver
A demonic stalker that waits for the perfect moment to attack. It prefers isolated prey, haunting marked players by manipulating doors, lights, and sound until it can strike from active camouflage.
- Default stats: 5 HP, 2.8 power, maximum 1, 40 damage per hit, 1.8-second attack cooldown.
- Base moon weights: Experimentation 1; Assurance/Vow 3; Offense/March/Embrion 5; Adamance 7; Rend/Dine 9; Titan/Artifice/Liquidation 11. Other paid moons use 8; other free or unknown moons use 3.
- Interior multipliers: Mansion
1.25x; facility1x; mineshaft0.5x; unknown interiors0.75x. - Important configs:
SpawnWeightMultiplier=1,MaxCount=1,PowerLevel=2.8,Health=5,SightingIntervalMinSeconds=45,SightingIntervalMaxSeconds=65,AttackDelayMinSeconds=15,AttackDelayMaxSeconds=30,StalkMoveSpeed=1.5,CrawlSpeed=2.1,AttackSpeed=5.15,AttackDamage=40,AttackCooldown=1.8s,CreatureSpotlightEnabled=true, andFlashlightHarassEnabled=true.

Hushdoll
A possessed robotic doll designed to lure victims with her songs. Eye contact gradually steals mouse control, then movement, until she can close in. Breaking line of sight interrupts the hypnosis.
- Default stats: unkillable and unstunnable, 2 power, maximum 1, instant-kill neck slash.
- Base moon weights: Experimentation 1; Assurance/Vow 3; Offense/March/Embrion 5; Adamance 7; Rend/Dine 9; Titan/Artifice/Liquidation 11. Other paid moons use 8; other free or unknown moons use 3.
- Interior multipliers: Mansion
1.25x; facility1x; mineshaft0.5x; unknown interiors0.75x. - Important configs:
SpawnWeightMultiplier=1,MaxCount=1,PowerLevel=2,GazeRange=80m,SightRange=18m,HearingRange=20m,MoveSpeed=0.6,PullSpeed=0.85,AttackCooldown=2.4s,NeckSlashRange=2.15m,HypnosisOnsetDelay=0.5s,MovementLockDelay=3s,FootstepVolume=1, andMindControlVisualIntensity=0.65.

Warden
A relic from the Company that is determined to show employees a last-minute field-training video. Refusing the presentation makes it attack. Its video is fully customizable through configuration. Warden allows the first five seconds of playback before enforcing attention; after that, staying outside its view cone or moving too far away counts independently.
- Default stats: 6 HP, 2 power, maximum 3, 25 damage per hit, 1.4-second attack cooldown.
- Base moon weights: Experimentation 4; Assurance/Vow 6; Offense/March/Embrion 8; Adamance 10; Rend/Dine 11; Titan/Artifice/Liquidation 13. Other paid moons use 10; other free or unknown moons use 6.
- Interior multipliers: Facility
1.25x; mansion and unknown interiors0.75x; mineshaft0.5x. - Presentation: Embedded voice/propeller audio needs no loose audio files; encoded black video borders are detected and cropped so the picture fills the screen; the compliance line finishes before Warden leaves along a NavMesh route.
- Noncompliance: Disabled for the first five seconds of playback, then triggers when the target remains beyond 10 m or outside the 80-degree view cone for one continuous second.
- Important configs:
SpawnWeightMultiplier=1,MaxCount=3,PowerLevel=2,YouTube.VideoLink,VisibleOnlyToTarget=true,FollowDistance=2m,VideoNoncomplianceDistance=10m,TurnAwayAngleThreshold=80°,VideoNoncomplianceSustainSeconds=1,DetectionRange=40m,DetectionConeDegrees=120,RoamSpeed=3.2,ApproachSpeed=6.5,ChaseSpeed=6.2, andPropellerVolume=0.65.
Choosing a Warden video
For YouTube playback, launch the game once, open the Warden config, and paste a
full YouTube watch, Shorts, Live, Embed, or youtu.be link into [YouTube]
VideoLink. Any non-empty VideoLink takes priority over VideoFileName and
videos selected by another mod through Warden's API. The host synchronizes that
original link and one start time. Each client downloads the matching video and
audio streams, merges a local H.264/AAC MP4, and reuses it from the BepInEx
cache. No video file needs to be added to the modpack or copied to other
players manually.
Each player downloads the official yt-dlp executable into their BepInEx cache
on first YouTube prefetch and refreshes it at most daily. Warden uses FFmpeg
from PATH when available; on Windows, it otherwise downloads and verifies a
pinned 52 MiB FFmpeg helper once. Every player needs outbound access to GitHub
and YouTube on first playback. Before caching, Warden detects permanent black
padding encoded into the source, crops it, and scales the remaining picture
across the whole frame. If download or playback fails, Warden displays
animated static for ten seconds instead of immediately flying away.
Local videos remain supported:
- Find
Y4NGZFlyingTV.dllinside your profile'sBepInEx/pluginsfolder. - Open the
FlyingTvVideosfolder beside that DLL. If it is missing, create it asFlyingTVVideos. - Put your video in that folder. Supported extensions are
.mp4,.webm,.mov,.m4v,.ogv, and.avi. - Clear
[YouTube] VideoLink, then setVideoFileNameto the file's name, such astraining.mp4, or leave it empty to use the first supported file. - Leave
VideoDirectory=FlyingTVVideosunless you deliberately want another folder. LeavePlaybackDurationSeconds=0to play to the end, or enter a positive number of seconds to force a duration. - Local-file multiplayer still requires every player to have the same file. Use a filename, not a host-only absolute path.

Harmonic
A passive creature that wanders the facility playing haunting sounds. Its periodic sonar lures other creatures toward its position.
- Default stats: 4 HP, 1.1 power, maximum 1, no player-damaging attack.
- Base moon weights: Experimentation 4; Assurance/Vow 6; Offense/March/Embrion 8; Adamance 10; Rend/Dine 12; Titan/Artifice/Liquidation 14. Other paid moons use 10; other free or unknown moons use 6.
- Interior multipliers: Facility
1x; mansion0.75x; mineshaft and unknown interiors0.5x. - Important configs:
SpawnWeightMultiplier=1,MaxCount=1,PowerLevel=1.1,Health=4,MoveSpeed=1.15,AlarmChance=0.2(20%),AlarmAttractionRadius=30m,MusicVolume=0.95,SfxVolume=1,MusicMaxDistance=65m, andSfxMaxDistance=42m.

Passenger
Passenger is a ghostly creature that phases through walls and possesses wounded workers, turning them against their crew. Defeating it requires constant teamwork.
- Default stats: 5 HP, 2.5 power, maximum 1, 20 claw damage, and 10 damage from each forced possessed-player attack.
- Base moon weights: Experimentation 1; Assurance/Vow 3; Offense/March/Embrion 5; Adamance 7; Rend/Dine 9; Titan/Artifice/Liquidation 11. Other paid moons use 8; other free or unknown moons use 3.
- Interior multipliers: Mansion
1.25x; facility1x; mineshaft0.5x; unknown interiors0.75x. - Important configs:
SpawnWeightMultiplier=1,MaxCount=1,PowerLevel=2.5,Health=5,SightRange=45m,RoamSpeed=2.2,StalkSpeed=3,ChaseSpeed=4.6,FleeSpeed=5.4,AttackDamage=20,AttackRange=2.2m,AttackCooldown=1.6s,TacticsEnabled=true, andSightingRetreatChance=0.3(30%). - Possession configs:
WallPhasingEnabled=true,PhaseCooldown=5s,PossessionEnabled=true,PossessionHealthThreshold=75,PossessionDurationSeconds=20,PossessionRange=3m,PossessionCooldownPerPlayerSeconds=90,PossessedFriendlyFire=true,PossessedAttacksEnabled=true,PossessedAttackCooldownSeconds=1.6,PossessedAttackDamage=10, andStealthPossessionEnabled=true.

Snipjack
A strange fusion of wood and metal. Keeping Snipjack unwound prevents the creature from going off.
- Default stats: 3 HP, 2.5 power, maximum 2, 35 damage per rush hit.
- Base moon weights: Experimentation 2; Assurance/Vow 4; Offense/March/Embrion 6; Adamance 8; Rend/Dine 10; Titan/Artifice/Liquidation 12. Other paid moons use 9; other free or unknown moons use 4.
- Interior multipliers: Facility
1x; mansion0.75x; mineshaft and unknown interiors0.5x. - Important configs:
SpawnWeightMultiplier=1,MaxCount=2,PowerLevel=2.5,Health=3,DetectionRange=28m,WalkSpeed=0.286,RushSpeed=6.24,WindupDuration=12s,AttackDamage=35, andWheelHoldTime=0.7s.

Simon Says
A demonic entity that demands a life-or-death game of Simon Says. Concept credit goes to Frogballoon on the Lethal Company Modding Discord server.
- Default stats: unkillable and unstunnable, 2.5 power, source-enforced maximum 1, instant death for failing a command.
- Base moon weights: Experimentation 1; Assurance/Vow 3; Offense/March/Embrion 5; Adamance 7; Rend/Dine 9; Titan/Artifice/Liquidation 11. Other paid moons use 8; other free or unknown moons use 3.
- Interior multipliers: Facility
1.25x; mansion1x; mineshaft0.5x; unknown interiors0.75x. - Important configs:
SpawnWeightMultiplier=1,PowerLevel=2.5,ApproachSpeed=3.5,RetreatDuration=3s,RoundsPerEncounter=3,ComplianceWindowSeconds=4,TrapWindowSeconds=1.75,SimonSaysChance=0.6(60%),TwoActionRoundChance=0.5(50%),BetweenRoundPause=0.3s, andSpotlightIntensity=12.

Configuration
Anomalies creates one BepInEx config per creature after the first successful
game launch. The files are inside the active mod-manager profile's
BepInEx/config directory; there is no single Anomalies.cfg file.
| Creature | Config file |
|---|---|
| Eye Monster | y4ngz.lethalcompany.eyemonster.cfg |
| Dreadweaver | y4ngz.lethalcompany.dreadweaver.cfg |
| Hushdoll | y4ngz.lethalcompany.creepydoll.cfg |
| Warden | y4ngz.lethalcompany.flyingtv.cfg |
| Harmonic | y4ngz.lethalcompany.harmonic.cfg |
| Passenger | y4ngz.lethalcompany.poltergeist.cfg |
| Snipjack | y4ngz.lethalcompany.scissorscreature.cfg |
| Simon Says | y4ngz.lethalcompany.simonsays.cfg |
Launch the game once and exit cleanly before opening Thunderstore or r2modman's config editor. In LethalConfig, select Apply before closing the menu. If the files are not visible, confirm that the editor and the game are using the same profile.
Each config uses plain-language sections such as General, Spawning,
Core Stats, Detection, Movement, Combat, Abilities,
Audio and Presentation, and Diagnostics. Existing configs that still use
numeric section prefixes are upgraded without losing their values; the previous
file is retained as a .pre-section-names.bak backup.
The most useful common controls are Enabled, MoonWeightOverrides,
SpawnWeightMultiplier, MaxCount, PowerLevel, and Health where
supported. Defaults are authored per creature, so change one creature at a time
when balancing a modpack.
Compatibility
- Requires BepInEx 5 and DawnLib. LethalLib is no longer required. YouTube playback also requires outbound access for every player's automatic helper and media download.
- All eight creatures use DawnLib contextual moon/interior spawn policies, generated bestiary entries, and namespaced enemy registration.
- Creature config files remain generated and writable when LethalPerformance is installed.
- Ships all required creature bundles and supporting audio/video assets in one package.
- Retired development creatures are intentionally excluded from this release.
Bugs & Feedback
When reporting a creature problem, include BepInEx/LogOutput.log, the creature's in-game name, the moon/interior, host or client status, and what the creature was doing when the issue occurred.
Assets
- https://assetstore.unity.com/packages/3d/characters/creatures/dreadweaver-347106
- https://assetstore.unity.com/packages/3d/characters/creatures/alien-flora-45-328210
- https://sketchfab.com/3d-models/doll-51b4dafa7fa745c0af8e3772d0ac8a33
- https://sketchfab.com/3d-models/tv-helicopter-ab587b8791b4466bba63a5fe1ad8e55e
- https://sketchfab.com/3d-models/charlie-soul-eye-demon-jumpscare-5c680439a84d43879a7eb67901dc1224
- https://puszke.itch.io/psx-horror-entity-free