Space Engineers

Space Engineers

293 évaluations
Cargo Scanner
2
2
2
   
Récompenser
Ajouter aux favoris
Favoris
Retirer des favoris
Type: Mod
Mod category: Block, Script, Other
Taille du fichier
Publié le
Mis à jour le
702.374 KB
26 déc. 2021 à 17h47
10 mars à 13h33
36 notes de changement ( voir )

S'abonner pour télécharger
Cargo Scanner

Dans 1 collection faite par Patrick
Rule Changes / Additions
26 objets
Description
Version 2
  • Complete rewrite
  • Complete multiplayer re-architecture
  • Improved game mechanics
Scan Player and NPC ships for valuable cargo
Multiplayer / Dedicated Server / Single Player

Short range scanner that detects valuable cargo on other ships and displays the information for the player. Works with modded ores, building materials, and 'tech" components.

Design Specifications
  • Only scans large-grid craft
  • Only detects items in cargo containers
  • Only detects "large quantities" of items (quantity can be customized)
  • TSS can be used to display scanner results to any LCD
  • Large grid and small grid scanners

Use the Sensitivity setting to adjust the block's behavior.
  • High sensitivity is more likely to detect items, and produces more accurate results, however the scanning distance is very short.
  • Low sensitivity has a higher chance of missing items, however the scanning distance is much farther.
  • During a scan, the block broadcasts the scanning ship's location at a radius twice the distance of the scan.
LCDs can be set to display the scan results from any scanner on the ship.

Is it worth it?
You know what they've got, but is the juice worth the squeeze? Weapon Scanner
What are they really made of? Material Scanner


Configurable Options
Your configuration file is located here after you initially create your game.
~AppData\Roaming\SpaceEngineers\Saves\76561199002779266\{save game name}\Storage\Cargo Scanner_CargoScanner

Minimum Range
(kilometers) This is the scanner's range when set to its highest sensitivity.
Default is 0.5 km

Maxmimum Range
(kilometers) This is the scanner's range when set to its lowest sensitivity.
Default is 2.5 km

Small Grid Range Factor
(scalar) This is a multiple applied to the defined range and used for small grid cargo scanners.
Default is 0.35

Minimum Detection Probability
(0-1.0) The probability of detecting each particular item on another ship. This value is used when set to the lowest sensitivity.
Default is 0.65

Maximum Detection Probability
(0-1.0) The probability of detecting each particular item on another ship. This value is used when set to the highest sensitivity.
Default is 0.995

Normal Power Usage
(MW) The power used by the scanners when idle.
Default is 0.5 MW

Work Power Usage
(MW) The power used by the scanners when conducting a scan.
Default is 15 MW

Small Grid Power Factor
(scalar) This is a multiple applied to the power usage and used for small grid cargo scanners.
Default is 0.25

Work Duration
(seconds) How long the scanner must "scan" before it produces results.
Default is 20 seconds

Cooldown Duration
(seconds) How long the scanner must cool down before it can be used again.
Default is 5 seconds

Enable Broadcast Ping on Scan
(true | false) When a ship scans, it broadcasts its location to everyone in the area.
Default is true

Broadcast Factor
(scalar) The broadcast distance is this value multiplied by the detection distance.
Default is 2

Scan Message
(text) Any ships in the area will see this message while the scanner is active.
Default is "Scanning your ship"

Detectable Items
(Detectable Item) Items the cargo scanner is capable of detecting in other ships.
Default items
  • Uranium ore and ingots
  • Platinum ore and ingots
  • Gold ore and ingots
  • Silver ore and ingots
  • Magnesium ore and ingots
  • Superconductors
  • Reactor components
  • Thruster components
  • Gravity components
  • Medical components

Detectable Item
These define each thing the scanners can see.

Display Name
(text) What the sensor displays when the item is detected, e.g. "Gravity Generator Parts"

Item Type
(text) The <TypeId> taken from the .sbc file* (see below) that defines the item, e.g., Ore, Ingot, PhysicalItem, etc. Leave blank to detect only by subtype. For example, use no TypeId and a SubtypeId of "Gold" to detect both gold ore and gold ingots.

Item Subtype
(text) The <SubtypeId> taken from the .sbc file* (see next) that defines the item, e.g., SpaceCredits, Uranium, etc. Leave blank to detect only by type. For example, use TypeId of "Ingot" and no SubtypeId to detect all types of ingots.

<PhysicalItem> <Id> <TypeId>Ore</TypeId> <SubtypeId>Nickel</SubtypeId> </Id>
  • Materials such as ore and ingots are defined in PhysicalItems.sbc and PhysicalItems_Economy.sbc.
  • Components such as metal grids and steel plates are defined in Components.sbc and Components_Economy.sbc.
  • Modded and custom items will be found in a .sbc file within the mod defining the item.

Minimum Quantity
(any positive number) This is the minimum amount of an item that must be present in order to be eligible for detection. Anything below this amount cannot be detected. Leave empty to detect any amount.

Detection Modifier
(0-1.0) Modifier of the scanner's detection probability for this particular item. Use this to reduce the chance of detection of some items.

Bug Reports
Discord[discord.gg]
I don't troubleshoot, give technical advice, or have discussions in the comment section. That's what the Discord is for. Comments get lost to time, but discord histories can be searched and referenced.

Other Mods You Might Like
53 commentaires
Patrick  [créateur] 24 févr. à 9h03 
That issue has been fixed. Please report crashes and bugs on the Discord linked in the description above.
ABitCrazy 23 févr. à 2h55 
Game unable to load due to error after updating 2/22/2024 patch from dedicated server. Server can boot up normally but client cannot load after the latest update. Please check. Client log as below as following:

2024-02-23 18:33:57.871 - Thread: 1 -> [TBD] SESSION > RequestConfigFromServer [BEGIN]
2024-02-23 18:33:57.871 - Thread: 1 -> [TBD] SESSION > RequestConfigFromServer [COMPLETE]
2024-02-23 18:33:57.871 - Thread: 1 -> ERROR: Loading screen failed
2024-02-23 18:33:57.872 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at CargoScanner.CargoScannerSession.LoadData()
(... too long to copy)
Patrick  [créateur] 27 aout 2023 à 13h23 
Yes
DlriumTrgger 27 aout 2023 à 12h57 
does this still use the beacon model?
Patrick  [créateur] 9 févr. 2023 à 16h57 
Hi LeviOz! I'm glad you like it!

Unfortunately, due to the limitations of how the Terminal UI works in Space Engineers, it's not possible to make the LCD script work with blocks that have multiple displays while keeping the UI somewhat intuitive.
LeviOz 9 févr. 2023 à 16h19 
Great mod! Making a large scanning station to work with it.

However, with displays on seats and the sci-fi button panel there is an option to select it, but it doesn't have the option to select which scanner to use. Because of this it doesn't work at all with those displays.
Would it be possible to add this to those kinds of screens as well? Thanks.
jagodragon 31 déc. 2022 à 15h02 
For some reason the LCD script isn't working for me. I have all the "experimental" game features turned on as well as every thing else and this is the only mode loaded.
Patrick  [créateur] 1 mars 2022 à 17h45 
@silver.talon I don't know, I don't have access to an EOS server to try it. Please let me know if you try it out!
silver.talon 1 mars 2022 à 16h36 
Hey Patrick, quick question, is this xbox friendly if I put it on a EOS server?
noviastar 22 févr. 2022 à 17h53 
In base game please. LCDs need love