You are viewing a potentially older version of this package. View all versions.
Kirpichyov-EnemiesScanner-1.0.5 icon

EnemiesScanner

Adds shop item that allows to scan the nearby enemies

Date uploaded 4 months ago
Version 1.0.5
Download link Kirpichyov-EnemiesScanner-1.0.5.zip
Downloads 76186
Dependency string Kirpichyov-EnemiesScanner-1.0.5

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
Evaisa-LethalLib-0.13.2 icon
Evaisa-LethalLib

Personal modding tools for Lethal Company

Preferred version: 0.13.2

README

Enemies Scanner v1.0.5

Adds shop item that allows to scan the nearby enemies

Configuration

[EnemiesScanner.cfg]

  • Enable scanner ping sound (enable/disable)
  • Count of the nearest enemies shown (from 1 to 8)
  • Enable/Disable scan filtering by outside enemies
  • Cost of the scanner
  • Enable/Disable and configure the overheat
  • Show/Hide exact distance to the enemy
  • Enable/Disable and configure the scanner radius limit
  • Battery capacity
  • Creatures blacklist (exclude from scanner). Technical creature names list could be found in the Wiki.

[aliases.json]

  • Creature names aliases

You can use the Thunderstore to configure the mode. Configuration files are generated after launching the game, with the mod installed, at least once. For JSON configs make sure that it's valid after editing and doesn't contain a trailing comma.

Notes

  • The mod is required to be installed on both clients and server
  • Some configuration will be synced with server, so configuration of the host will be used (see table below)
Synced from Server config Client config
Shop price Ping sound
Overheat (enabled/disabled, time) Count of the nearest enemies
Scan radius (enabled/disabled, limit value) Scan filtering by outside enemies
Battery capacity Show/Hide exact distance to the enemy
Creatures blacklist Creature names aliases

Known issues

  • Sometimes scanned enemies are not refreshed after going inside and outside the factory. It happens when game doesn't update the corresponding property for scanner object position.

Workaround: change current selected slot to other one and switch back. If it doesn't help try to turn off and drop the scanner, then equip it again. Also, you could enable the 'Disable filtering by outside enemies' feature in the config if needed.

Credit

New scanner models (v1.0.1+)

Legacy scanner model (v.1.0.0)

  • Tablet by Poly by Google [CC-BY] via Poly Pizza

CHANGELOG

v1.0.0

  • Initial public version

v.1.0.1

  • Updated scanner item model
  • Fixed a bug when pocketed scanner lights weren't hidden

v.1.0.2

  • Excluded 2 harmless mobs from scanner entries (Roaming Locust and Manticoil)
  • Now scan records sorted ascending not descending, so the nearest entry comes first
  • Replaced danger sound
  • Added warning sound
  • Added ability to configure the scanner
  • Warning trigger adjusted further by 2 meters

v.1.0.3

  • Added new improved scanner model by Lord Manok
  • Fixed a bug when scanner doesn't show nearest enemies and shows the furthest instead when enemies count are greater than configured limit
  • Added ability to configure the cost of the scanner
  • Added overheat feature along with configuration
  • Added ability to configure if the exact distance to the enemy should be hidden or shown
  • Added ability to configure the scanner radius
  • 'GG' label replaced with 'LETHAL'

v.1.0.4

  • Fixed a bug when scanner lights don't turn off completely when the scanner is pocketed (GitHub Issue)
  • Added ability to configure the battery capacity of the scanner
  • Updated sounds (replaced equip, pocketed, turn on and turn off sounds)
  • Added run-out-of-battery sound

v.1.0.5

Implement some of the suggestions from GitHub Issue:

  • Reduced the model size by 18%
  • Moved heat indicator to the top right
  • Added ability to configure the scanner blacklist that allows to exclude creatures from scanner (Turret now excluded by default)
  • Added ability to configure the aliases for creature names in the scanner (Now creature names from bestiary are used instead of technical names by default)

v.1.0.6

  • Added ability to blacklist the creatures from the mods GitHub Issue
  • Added console log for creatures from mods with information that includes names to exclude it from scanner or set an alias (see Wiki for more information)
  • Added experimental config option that allows to set the scanner refresh rate