FreddyKrueger
Freddy Krueger joins Lethal Company as a brand new monster
Date uploaded | 7 months ago |
Version | 2.4.17 |
Download link | TheWeavers-FreddyKrueger-2.4.17.zip |
Downloads | 11397 |
Dependency string | TheWeavers-FreddyKrueger-2.4.17 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100Lordfirespeed-OdinSerializer
Fast, robust, powerful and extendible .NET serializer built for Unity
Preferred version: 2022.11.9xilophor-LethalNetworkAPI
A library/API to allow developers to easily add networking to their mods.
Preferred version: 2.1.6TheWeavers-LethalBestiary
A library for registering new monsters which brings a bunch of useful methods for monsters!
Preferred version: 1.1.0README
Freddy Krueger - New Enemy
This mod adds Freddy Krueger from "Nightmare on Elm Street" as a fully animated and customized enemy. Freddy brings a special sleep mechanic and targets only players that are asleep, leaving the awake ones alone. This is the first build of the mod, with more updates to come. Feel free to provide feedback and report any issues on the official Lethal Company Modding server.
Freddy's Behavior
Freddy waits for players to sleep walk and then chooses which sleeping player to target. He is invisible, unhearable, and uninteractable to awake players. When a player is close to falling sleep walking, they will hear a lullaby counting to 10 before officially falling asleep.
Freddy is not limited to indoor environments; he can move seamlessly between indoor and outdoor areas. Sleep walking is a special state and more on it will be added onto it in the future
- Asleep: Freddy will determine which player is in the most trouble and start chasing them, teleporting around at random.
- Walking: Freddy will walk towards players at a slow pace, making noise as he moves.
- Running: Freddy will run towards players at a fast pace, emitting heavy sounds.
- Sneaking: Freddy will attempt to catch players off guard by making no sounds. If seen, he will teleport away.
- Running with Claw: Freddy will relentlessly chase a target player at a fast pace until they are dead. This only occurs if the player's sleep level becomes too high.
When Freddy kills a player, their head will be sent flying.
Known Issues
- The rarity of the enemy doesn't change anything. This is normal and intended and won't change, please refer to Freddy's config on how to make him spawn more often.
- If you find an issue not listed, you can either go talk to me on the LC modding server or fill out this survey.
Credits
- Model: EWTube0 (https://skfb.ly/6ZFt8)
- Most animations: Mixamo (free license)
- Music: Taken from Dead by Daylight and reverbed for better immersion
- Voicelines made by @.dbj. on Discord !
No Money is made from this mod creation. If anyone wants their work removed from the mod, please contact me through my discord or fill this survey and indicate your email so I may contact you.
CHANGELOG
1.0.0
[EARLY ACCESS]
- Initial release
1.0.1
[EARLY ACCESS]
- removed the build version Debug.Log
- Put the right sleep meter
1.0.2
[EARLY ACCESS]
- Removed that the music continued playing between moons and never ever stopped
- Removed a bug that made Freddy visible to all player
1.0.3
[EARLY ACCESS]
- Removed some dumb problems
1.0.4
[EARLY ACCESS]
- Added a better menu for the mods page!
1.0.5
[EARLY ACCESS]
- Fixed some mistake with freddy being visible to some players
1.0.6
[EARLY ACCESS]
- Fixed some problems with freddy chilling next to the ship
- Fixed some problems about freddy being outside the ship with the windows mod
- Fixed the ReadMe.md and added some credits
1.0.7
[EARLY ACCESS]
- Fixed a bug where the particle kept teleporting [FOUND BY : MIST]
- Fixed a bug where there would be a bug upon dying [FOUND BY : MIST]
- Fixed a spam of the console which affected latency
NEW
- Added Configuration files and Synced them around player
- New Dependency CSync for better configuration syncing
- DEPENDENCY ADD : Enter sleep --> You can now configure how much s
- DEPENDENCY ADD : Max Sleep --> Sleep before you enter the final phase of Freddy
1.0.8
[EARLY ACCESS]
- Fixed a bug where sleep particles would stay 1 second after the game start [FOUND BY : MIST]
- Fixed Freddy's laugh to be heard after each teleport and to be audible on a wider radius [FOUND BY : MIST]
- Fixed bugs with Freddy's hit box that made him glitch out (Removed the collider component) [FOUND BY : MIST]
- Fixed sync of footstep sounds that player heard [FOUND BY : MIST]
- Fixed the name of the Asset Bundle to be different because there was some compatibilities problem with other mods [FOUND BY : BANANAPUNCHER714]
NEW
- Added a Solo option in the configuration files!
- 3 new configurations :
- ACTIVATE SOLO RUN : makes the following 2 configurations activated
- Make Freddy sleep unpredictable : Makes freddy sleep timer be more inconsistent resulting in more surprise
- Time Before Leaving Sleep : Makes the player automatically wake up after the said amount of time
1.0.9 DEVELOPER BUILD ( VALUES AND SETTING DO NOT WORK )
[EARLY ACCESS]
- Fixed problem with falling asleep music [FOUND BY : MIST]
- Fixed problem where freddy is chilling in the ship []
NEW
- Added a config to choose if sleep meter goes up when you are inside the ship
IMPORTANT NOTICE
- I will take a break of 3-4 days in the development except in fatal error of the mod, my work will be focused around school
1.0.10
[EARLY ACCESS]
- I activated the settings once again for I deactivated them for testing
1.0.11
[EARLY ACCESS]
- Fixed a bug that made freddy invisible until he killed you
2.0.11 -
Stable build
- Remade entire codebase and changed the unity project completely
- Removed Xilo - Lethal Network Api from dependencies
- Removed LordFireSpeed - OdingSerializer from dependencies
- Removed a bug that freddy would be visible when in space or when going to sell
- Removed a bug that made Freddy stop working after leaving the session
2.0.12
- Removed a developer errors
2.1.12
- Added many configs :
- You can now modify the spawn rate! We have a base 35 % spawn rate which is modifiable
- Option to enable per moon spawn rate. This true or false value enables the following options regarding moon spawn rate
- You can change the spawn rate of Freddy on specific moos if the option above is enabled. This creates an option for every basic moons.
- Added an option regarding the minimum distance between player for them to be considered together.
- Added a sound config to choose what we want the sound to be for all the melodies that play
- Removed freddy's scan node because it gave me some problems with how it was handled when invisible
2.1.13
- Removed a small bug that desynchronized freddy krueger from one player to another
2.2.13
- Added better rain particles when in the sleep world
- Made the sound when entering sleep not replay after the first time
- Made the sound when entering the last sleep stage not replay after the first time
- Added a difficulty config
- Upgraded base difficulty
- Added a speed multiplier in last phase
- Added a config for the speed modifier
- Added shadering on krueger
- Remade Krueger teleportation animation
- Added new sleep mechanic
- Remade the rain particle
- Added particle energy and spread it to make an effect of weirdness (IDK how to explain it really)
2.2.14
- Sent a build that was wrong in the previous patch, this patch works FR
- Fixed a problem with the sneaking phase
2.2.15
- Changed the particle model for optimization
- Fixed a latency issue when Freddy spawned [FOUND BY : Saltymcfish]
2.3.15
- Re-added Lethal network Api as a dependency!
- Made network syncing more robust and using less conversion
- Fixed a bug where Freddy's sleep particle would stay after sleep
- Fixed a bug that Freddy would just never stop laughing after being seen in sneak mode ( Yes, the sneak mode is real )
2.3.16
- Fixed a constructor bug with lethal network api which rendered Freddy's second spawn as a bug! [FOUND BY : Notez]
2.4.16
- Changed the teleport system of Freddy to be more dangerous and more consistent
- Added 6 kill voice lines (We will have WAY more soon, this is just the first small batch)
- Fixed a problem with the kill of Freddy which didn't work
- Fixed some weird problem with freddy not killing and just walking around
- Removed a laugh which was annoying
- Preparing for V50 Release
- Remade unity project
2.4.17
- Removed CSync as a dependency
- Removed MHookPatcher as a dependency
- Added a particle upon teleportation as a way to know where he is comming from, this particle will be updated in the future
- Implemented own Settings options
3.4.17 ( V50 Patch )
-
V50 Implementation is OUT!!! Freddy now works on V50
-
Removed LethalLib as a dependency for the Mod to work in V50
-
Made Freddy's Kill voice way clearer upon death
-
Removed old code remnant
-
Added Networking patches to register Freddy
-
Made multiplier more stable by providing better Client ID detection
-
Removed MHookPatcher as a dependency
-
Created better turn rate for Freddy
-
Made Freddy more lethal (Felt he was just tad bit to weak)
-
Killed a sneaking bug where he was seen before even teleporting
-
Created better package implementation for other developer to use my code
-
Remade Laugh audio and talking audio volume
-
Added some particle upon teleportation to notify the player to know where freddy is coming from
-
Changed audio reverberation
-
Changed audio spread on death
-
Changed how freddy handle sleep slightly (No real modification yet)
-
Added new BWShader to solution for a black and white world upon sleep [Implemented but not added yet, IDK if it is a good idea]
3.4.18
- Fixed some problems with Freddy's compatibility with version 50 even after the patch
- Added my own API as dependency
- Implemented NetworkObject delete
- Fixed an issue with Freddy staying alive in space
- Fixed an issue with Freddy not being visible on his first teleport
- Fixed V50 compatibility!
- Made spawning per moon default
3.5.18
- Added a second way to exit sleep
- Damage received reduce your sleep meter, including shovel hits XD
- Added Insanity as a target choosing parameter
- Made sleep faster based on insanity
- reduced base sleep from 260 to 220
- reduced max sleep from 400 to 360
- Freddy now can go through the ship door
- Up Next:
- Implementing more voicelines!
- Making custom behaviour so you can't hide inside the ship (The long pathing makes freddy disappear before he reaches the ship)
- Up Next:
3.5.19
- Fixed a bug when Freddy is not spawned that makes damage inconsistent
3.5.20 - BETA FIX
- attempt at fixing a bug where the host can see Freddy while dead.
- Seperated all sleep logic from the main Script of freddy to destroy inconsistencies
- Fixed a spawning problem with Freddy
- Fixed a referencing problem with Freddy
- Found a problem with Let
- Added proper Logging for better stack tracing
- Added better custom behaviour
3.5.21 - BETA FIX
- Removed SkinnedMeshRenderer when Freddy is invisible
- Attempt at fixing visible freddy for host bug
IN IMPLEMENTATION
- Making more freddy voice lines
- Camera modification effect when asleep
- Between Player interaction for removing sleep
- Freddy related items
- Better sleep effects
- More to come