SamuSTweaks-AlwaysBird icon

AlwaysBird

Forces the Giant Sapsucker (GiantKiwi) to be the dominant outdoor spawn (effectively 100% spawn odds).

Last updated 2 hours ago
Total downloads 214
Total rating 1 
Categories Server-side Monsters Hazards Tweaks & Quality Of Life
Dependency string SamuSTweaks-AlwaysBird-2.0.0
Dependants 0 other packages depend on this package

README

AlwaysBird v2.0.0

What it does This is a BepInEx/Harmony plugin source package that makes the Giant Sapsucker (internal name GiantKiwi) overwhelmingly likely to be selected as an outdoor spawn on a moon — effectively making it the "always bird".

Important This package contains the source and a packaging template for Thunderstore (manifest, icon, README). I cannot compile game assemblies in this environment, so you'll need to build the plugin DLL on your machine and put it in BepInEx/plugins/ before zipping/uploading to Thunderstore.


Files included

  • src/AlwaysBird.cs — full C# source (BepInEx plugin + Harmony patch).
  • AlwaysBird.csproj — project file (targets .NETFramework 4.7.2).
  • manifest.json, README.md, icon.png — Thunderstore packaging files.
  • BepInEx/plugins/README.txt — where to place the compiled DLL.
  • build-instructions.txt — step-by-step build & packaging instructions.

Quick build & package instructions (Windows)

  1. Open the AlwaysBird.csproj in Visual Studio 2019/2022 (you need .NET Framework 4.7.2 dev pack).
  2. Add references to these DLLs (from your Lethal Company install and BepInEx):
    • Assembly-CSharp.dll<LethalCompanyInstall>/Lethal Company_Data/Managed/Assembly-CSharp.dll
    • UnityEngine.dll — same Managed folder (or your game's UnityEngine reference)
    • 0Harmony.dll — from your BepInEx or Harmony package
    • BepInEx.dll — from your BepInEx installation (or the game's BepInEx core folder)
  3. Build the project (Release).
  4. Place the compiled AlwaysBird.dll into BepInEx/plugins/ inside the package root (there is a placeholder README there).
  5. Zip the contents (manifest.json, README.md, icon.png, and the BepInEx folder which contains plugins/AlwaysBird.dll) as AlwaysBird-2.0.0.zip.
  6. Upload that .zip to Thunderstore under your Team account -> Lethal Company category.

Safety & compatibility notes

  • This mod modifies spawn rarities at level load — it should be compatible with most mods, but mods that also heavily modify spawn tables may conflict.
  • If you run into issues, try enabling only this mod and check BepInEx logs (BepInEx/LogOutput.log) for Harmony errors.