Omniscye-Repo_Company icon

Repo Company

One extractor to rule the haul. Every level uses a single truck dropoff while the required total comes from all the extractors that would normally spawn. Bring the loot to the truck and fly off in one go!

Last updated 12 hours ago
Total downloads 186
Total rating 1 
Categories Mods Server-side
Dependency string Omniscye-Repo_Company-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

Repo_Company

Welcome to the truck. You bring the goods here and we leave. Simple. No wandering to random extractors. You load the truck and the truck takes you home.

What this mod does

  • Every level acts like it has one extractor at the truck.
  • The required total still scales with difficulty. We take the sum that all extractors would have asked for and make that your single goal.
  • Bring valuables to the truck in one go. Dump it in. Watch the total climb. Hit the screen when you are done.
  • Non truck extractors are locked by default so players do not get baited. Truck stays active.
  • Shop stays untouched so you can actually buy things.

tl;dr

One extractor. Combined total. Truck only.

Configs

Generated at: BepInEx/config/Empress.TruckDropoffOnly.cfg

Mode

  • ForceSingleExtractor = true
    Rounds behave as if there is exactly one extractor. Items only need to be brought to the truck.
  • LockNonTruckExtractors = true
    Non truck consoles show LOCKED. Truck stays unlocked.
  • SkipAllChangesOnShop = true
    The shop level is left vanilla so purchases work.

General

  • DisableNonTruckExtractionRooms = true
    Turn OFF Extraction on any RoomVolume that is not the truck.
  • EnforceContinuously = true
    Keep re applying the truck only rule while the level runs.
  • EnforceIntervalSeconds = 1.0
  • ForceExploreExtractionRooms = true
    Marks extraction rooms explored so tally logic is clean.
  • TruckExtractorNameHints = Truck;Truck Run;TruckRoom;Truck_Bay;TruckBay;TruckArea
  • TruckExtractorMaxDistance = 40.0

Extractor Buttons

  • AutoActivateExtractorButtons = true
    Try to auto press obvious console scripts under the truck extraction only.
  • OnlyHostActivatesButtons = true
  • ButtonNameContains = button;switch;console;terminal;extractor;panel
  • ButtonMethodNames = Press;Activate;TurnOn;Toggle;Use;Interact;OnInteract
  • ButtonFlagNames = activated;active;isActive;on;enabled;open;pressed

AutoLeave

  • EnableAutoCloseDoor = true
  • EnableAutoLift = true
  • DoorCloseExtraWait = 0.6
  • TruckRootNameHint = Truck Run
  • TruckLiftHeight = 25
  • TruckLiftDuration = 8.0
  • DelayBeforeChangeLevel = 8.0
  • HostAuthoritative = true

AutoLeave.DoorFallback

  • EnableFallbackClose = true
  • UseLocal = false
  • ClosedY = 1.00
  • CloseDuration = 0.8
  • RootHint = Truck Run
  • ParentName = Door
  • DoorName = Truck Door

DoorCollider

  • EnsureDoorCollider = true
  • ColliderIsTrigger = false

Sound

  • DepartureOggFileName = truck_depart.ogg
  • DepartureVolume = 0.85
  • SuppressVanillaEngineStartSound = true
    Mute the base game starter sound. Your custom OGG still plays if present.

Dependency

  • BepInEx pack. That is all you need.

Credits

Author and Code: Omniscye (Empress)

"The ones who die silently are the ones already being watched."

Thanks to Gaymer for the idea. Thanks to Skript for helping me test it.