Note: This is a build created for v81. Reach outs have been made to both modders for the original project and the v73 project. I am happy to deprecate my project/continue the project as/if needed.
Made by Andrew Burke
Adds the Rolling Giant as a new enemy type into Lethal Company. Sounds are included.
Features:

Put the /BepInEx/ folder inside your /steamapps/common/Lethal Company/ folder after installing all the dependencies.
Generated after launching the game for the first time.
GiantScaleInsideMin - The minimum scale of the Rolling Giant's model inside
GiantScaleInsideMax - The maximum scale of the Rolling Giant's model inside
GiantScaleOutsideMin - The minimum scale of the Rolling Giant's model outside
GiantScaleOutsideMax - The maximum scale of the Rolling Giant's model outside
These do not update when reloading the config in-game!
SpawnIn - Levels that the Rolling Giant can spawn in, separated by their chances of spawning
Vow:45,March:45,Rend:54,Dine:65,Offense:45,Titan:65SpawnInOutsideChance - The chance for the Rolling Giant to spawn outside in the levels from SpawnInSpawnInAny - If the Rolling Giant can spawn on any levelSpawnInAnyChance - The chance for the Rolling Giant to spawn in any levelSpawnInAnyOutsideChance - The chance for the Rolling Giant to spawn outside in any levelCanSpawnInside - If the Rolling Giant should spawn inside the dungeonCanSpawnOutside - If the Rolling Giant should spawn outsideDisableOutsideAtNight - If the Rolling Giant will turn off if it is outside at night.MaxPerLevel - The maximum amount of Rolling Giant's that can spawn in a levelSpawnPosterIn - Where the Rolling Giant poster scrap can spawn, separated by their chances of spawning
Vow:12,March:12,Rend:12,Dine:12,Offense:12,Titan:12AiType - Type of AI the Rolling Giant uses
WaitTimeMin - The minimum duration in seconds that the Rolling Giant waits before moving againWaitTimeMax - The maximum duration in seconds that the Rolling Giant waits before moving againRandomMoveTimeMin - The minimum duration in seconds that the Rolling Giant moves toward the playerRandomMoveTimeMax - The maximum duration in seconds that the Rolling Giant moves toward the playerLookTimeBeforeAgro - How long the player can look at the Rolling Giant before it starts chasing.WaitTimeMin - The minimum duration in seconds that the Rolling Giant waits before chasing the playerWaitTimeMax - The minimum duration in seconds that the Rolling Giant waits before chasing the playerAiTypeChangeOnHourInterval - If the AI type should change every X hours. Set to 0 to disableMoveSpeed - Speed of the Rolling Giant's movement in m/s²MoveAcceleration - How long it takes the Rolling Giant to get to its movement speed in secondsMoveDeceleration - How long it takes the Rolling Giant to stop moving in secondsRotateToLookAtPlayer - If the Rolling Giant should rotate to face the player if it has been still for some timeDelayBeforeLookingAtPlayer - The delay before the Rolling Giant looks at the playerLookAtPlayerDuration - The duration the Rolling Giant takes to look at the playerThese do not update when reloading the config in-game!
GotoPreviousAiTypeKey - The key to go to the previous AI type
Keypad 7GotoNextAiTypeKey - The key to go to the next AI type
Keypad 8ReloadConfigKey - The key to reload the config. Does not update spawn conditions
Keypad 9Remove the PreBuild step in the csproj, and replace the PostBuild step with
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="cd $(NetcodePatcherDir)
NetcodePatcher.dll $(TargetDir) deps/
xcopy /y /d "$(TargetDir)$(TargetName).dll" "$(GameDir)\BepInEx\plugins\RollingGiant\"
" />
</Target>
Also remove:
<ItemGroup>
<Folder Include="plugin\BepInEx\plugins\RollingGiant\" />
</ItemGroup>
<GameDir> to where your game is installed<NetcodePatcherDir> to where you have the Unity Netcode Patcher extractedCan also remove the enter netcode patcher step if you want to use the nuget version instead, but I haven't updated to that yet, so I haven't looked into it
When built, it will patch the dll and then copy the dll to the game's plugin folder.
If you don't want the auto-copying to the game directory, then remove this from the PostBuild step:
xcopy /y /d "$(TargetDir)$(TargetName).dll" "$(GameDir)\BepInEx\plugins\RollingGiant\"

Ayyobee for a bunch of online testing and suggestions.Krampus for the help with the new Rolling Giant model.@Headcraps for the original Rolling Giant model!