
BetterBetterTeleporter
A fully configurable Teleporter and Inverse Teleporter mod with advanced item filtering.Details
BetterBetterTeleporter
BetterBetterTeleporter is a mod for Lethal Company that adds configurable features for both the regular Teleporter as well as the Inverse Teleporter. The default configuration matches the unmodded version of the game, so this mod will not do anything unless you configure it.
Features
- Configurable Cooldowns: Adjust the cooldown times for each teleporter.
- Item Teleport Behavior: Choose whether items are kept or dropped when using the teleporters.
- Item Whitelists/Blacklists: Specify comma-separated lists of items that are always kept or dropped, overriding the general item teleport behavior.
- Reset Cooldown on Orbit: Automatically reset teleporter cooldowns when returning to orbit.
- Inverse Teleporter Battery Drain: An optional penalty to decrease battery charge for held items when using the Inverse Teleporter.
Configuration
The mod is configured using BepInEx's configuration system. You can modify the settings in the BepInEx/config/BetterBetterTeleporter.cfg file.
If LethalConfig is installed, you can also configure the mod in-game through the LethalConfig menu.
Configuration Options
General
| Option | Value | Default | Description |
|---|---|---|---|
| ResetCooldownOnOrbit | Boolean |
false |
Resets the cooldown time on teleporters between days. |
Teleporter
| Option | Value | Default | Description |
|---|---|---|---|
| TeleporterCooldown | Numeric |
10 |
Cooldown time (in seconds) for using the Teleporter. |
| TeleporterBehavior | Drop or Keep |
Drop |
Sets whether items are kept or dropped when using the Teleporter. |
| TeleporterAlwaysKeep | ItemList |
Treat these items as Keep regardless of Teleporter behavior. |
|
| TeleporterAlwaysDrop | ItemList |
Treat these items as Drop regardless of Teleporter behavior. |
As an example, if you wanted a Teleporter that keeps all items except for the shovel, stop sign, and yield sign:
TeleporterCooldown = 10
TeleporterBehavior = Keep
TeleporterAlwaysKeep =
TeleporterAlwaysDrop = Shovel,StopSign,YieldSign
Inverse Teleporter
| Option | Value | Default | Description |
|---|---|---|---|
| InverseTeleporterCooldown | Numeric |
210 |
Cooldown time (in seconds) for using the Inverse Teleporter. |
| InverseTeleporterBehavior | Drop or Keep |
Drop |
Sets whether items are kept or dropped when using the Inverse Teleporter. |
| InverseTeleporterAlwaysKeep | ItemList |
Treat these items as Keep regardless of Inverse Teleporter behavior. |
|
| InverseTeleporterAlwaysDrop | ItemList |
Treat these items as Drop regardless of Inverse Teleporter behavior. |
|
| BatteryDrainPercent | 0.0-1.0 |
0.0 |
Percent drain on held battery items when using the Inverse Teleporter. |
As an example, if you wanted an Inverse Teleporter that drops all items except for keys and walkie-talkies, and drains batteries by 25%:
InverseTeleporterCooldown = 210
InverseTeleporterBehavior = Drop
InverseTeleporterAlwaysKeep = Key,WalkieTalkie
InverseTeleporterAlwaysDrop =
BatteryDrainPercent = 0.25
Item Names
You can specify multiple items to keep/drop by listing them separated by commas (such as Shovel,Key,Flashlight,WalkieTalkie). BetterBetterTeleporter will do its best to resolve items with inconsistent names (example: "clipboard" vs "Clipboard" vs "ClipboardItem" vs "ClipboardManual"). As long as you have a reasonable idea of what the item is called, it should work.
Here are some example names that can be used for whitelisting/blacklisting items:
- GunAmmo
- BeltBag
- Binoculars
- Boombox
- CardboardBox
- Clipboard
- ExtensionLadder
- Flashlight
- Jetpack
- Key
- LockPicker
- CaveDwellerBaby
- MapDevice
- ProFlashlight
- RadarBooster
- Shovel
- SprayPaint
- StickyNote
- StunGrenade
- TZPInhalant
- WalkieTalkie
- WeedKillerBottle
- ZapGun
This is not an exhaustive list. Any item should work, including from other mods. Names are not case-sensitive. Using the in-game display name will also work, but it may have issues when playing with players that use different language settings.
Dependencies
- BepInExPack
- (Optional) LethalConfig for in-game configuration.
Installation
It's recommended to install from Thunderstore using a mod manager such as Gale.
Contributing
See CONTRIBUTING.md for information on how to contribute to the mod.