Content Warning
Install with App

Details

Latest version
1.0.3
Last Updated
First Uploaded
Downloads
67
Likes
0
Size
22KB
Dependants

DirectorMode

by ElfDevelop

Died in the Old World? You're the director now.

While you spectate the living, a panel on the right lists the monsters of this level with their price. Pick one and release it: it appears near the player you're watching, somewhere no living player is looking. The living don't know who sent it; for them it's just another monster. And since monsters make content, a good director makes the team's video better.

Controls (while dead and spectating)

  • A / D: switch which player you watch (base game).
  • W / S: choose a monster.
  • Space: release it.

Points

  • You get director points while you're dead in the Old World: 2 right away, then 3 per minute, up to 30.
  • Prices are the game's monster costs times 3, but never more than 30: Zombe 3, Snatcho 9, ZombieGroup5 15, Jello 15, Knifo 18, Mime 24, BigSlap 30, KnifoGroup 5 30.
  • At most 2 releases per 3 minutes (monsters rarely die, so the limit is over time, not monsters alive). The panel shows when the next one is allowed.
  • Revived? You're a normal player again; your points wait for your next death.

How it works

The host keeps the points, checks every request and spawns the monster itself, the same way the game spawns its waves, on a patrol point 10-45 m from the watched player that no living player can see. For the next 20 seconds the monster goes looking for that player, as if it had heard a noise, and attacks only if it actually sees someone. The panel shows the host's monster list: the level's spawn pool, with modded monsters added by DB's Content API and without monsters removed by MonsterCount (e.g. Mouthe). Requests go through Photon, so players who joined with the room code can direct too.

Everyone needs the mod, and the host decides the rules. It adds no Harmony patches, uses Photon event codes 171/172 (the game uses 20-54, HellDivers 138) and only reads W/S/Space while you are dead and spectating, when the game ignores them. The keys do nothing while the pause menu or a dialog is open.

Settings (host, BepInEx/config/ElfDevelop.DirectorMode.cfg)

  • PointsPerMinute (3), StartPoints (2), MaxPoints (30), PriceMultiplier (3)
  • MaxReleases (2), ReleaseWindowSeconds (180)
  • MinDistance (10), MaxDistance (45)
  • ExcludedMonsters (Weeping)
  • HuntSeconds (20): how long a released monster walks towards the watched player; 0 = it just patrols
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.