FreddyKrueger
Freddy Krueger for lethal Company
Date uploaded | 8 months ago |
Version | 1.0.1 |
Download link | TheWeavers-FreddyKrueger-1.0.1.zip |
Downloads | 9052 |
Dependency string | TheWeavers-FreddyKrueger-1.0.1 |
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
Example Enemy
This mod adds Freddy Krueger from "Nightmare on Elm Street" as a fully animated and customised enemy. Freddy brings a special sleep mechanic and targets only players that are asleep while leaving the awake alone. This is the first every build of this mod and there will be a lot of updates upon this mod. If you want to talk to me, go on the official Lethal Company Modding server and give me feedback on any issues so I may fix them. I also gave a link to my Github if you want to inspire yourself from my code, which I don't suggest for I am quite the messy coder.
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