Greetings fellow CMDRs!
As a science project for the Anti-Xeno Initiative, myself and a few fellow CMDRs (thank you CMDR Bacon_, CMDR fvv2, and CMDR Miraka in particular!) have been studying detailed sensor lock mechanics. And thank you to CMDR Maligno for being enough of a friendly pain-in-the-neck to spur me to create this write-up.
It is well-understood that sensor lock ties to heat - which is why it is known that firing a heatsink will often break target-lock, and some ships (DBS and DBX) are noticeably "stealthy" given their low resting heat (which in turn, is due to a high heat capacity.)
What was not well understood to-date was exactly HOW minimum and maximum ranges were affected by which factors.
The TL;DR answer is:
That's it for the TL;DR!
Fly dangerously CMDRs,
CMDR Mechan
** DETAILED WRITEUP FOLLOWS - ONLY FOR CMDRS WHO TRULY CRAVE ALL THE DETAILS
Note: In my equations I use the subscript "TS" to indicate a TARGET SHIP property and the subscript "SS" to indicate a SCANNING SHIP property.
Ship-intrinsic properties
Before we get into the weeds of how sensors work, we need to understand certain key properties that are intrinsic to ships, and others which are module dependent. To begin with, the following properties are intrinsic to each ship (they never vary) and are relevant to our analysis:
In addition to ship "intrinsic" properties, there are some ship properties that vary based on modules installed and what is enabled/disabled (and, in the case of thermal load and MW usage, whether hardpoints are deployed or not.) The key properties we care about in this analysis are:
Three additional derived metrics are specifically relevant for scanning (and, specifically, lock distance) purposes:
This applies when ThermalLoad <= MinimumHeatDissipation.
So if you want to test it yourself, fly out with a friend, tell them to turn modules off until they are <15% heat, note your own sensors TER, then approach your friend slooooowly back and forth until you can tell exactly what the value where they "appear" on target lock is. Note that Elite "lags" so moving fast (more than 1-2m/s) will prevent you from getting an accurate read.
This applies when MaximumHeatDissipation >= ThermalLoad >= MinimumHeatDissipation.
Note the power of two at the end of the formula above. Lock distance scales quadratically with the delta between ThermalLoad and MinimumHeatDissipation.
I derived this formula through a LOT of trial and error through various attempts at regression. Finally found the one that fits all my observations really well.
Equilibrium Heat
Equilibrium heat is broadly irrelevant in and of itself for sensor range calculations (as it is a derived metric). Nevertheless, some folks have asked how it relates to the values above ... and to oblige, here is the formula (credit to CMD Taleden [EDSY] for this one):
The "1.5" divisor is not an oversight. It is a relic of a past era, when 66% heat used to be 100% heat. FD changed it at some point so the old "100%" heat now shows as 150%, but left the mechanics under the hood untouched, hence the 1.5.
But I still want more details!!!!
Here's the spreadsheet we use. Have fun cloning it, messing with it, reverse-engineering it, etc:
docs.google.com
OK, but what process did you follow to figure all this out?
Trial and error mostly. A lot of trial. And a lot of error.
If there's sufficient interest I may expand this writeup to describe this as well.
What are known ships SignatureMultiplier values?
This is what I got for ya ...
If you dig up more, feel free to add them to the spreadsheet or send them my way
Additional research questions
A few ways:
*** Edits: Have expanded this article, a lot.
*** More Edits: Fixed a bunch of stuff and typos, including a major typo in a formula above (sorry!)
As a science project for the Anti-Xeno Initiative, myself and a few fellow CMDRs (thank you CMDR Bacon_, CMDR fvv2, and CMDR Miraka in particular!) have been studying detailed sensor lock mechanics. And thank you to CMDR Maligno for being enough of a friendly pain-in-the-neck to spur me to create this write-up.
It is well-understood that sensor lock ties to heat - which is why it is known that firing a heatsink will often break target-lock, and some ships (DBS and DBX) are noticeably "stealthy" given their low resting heat (which in turn, is due to a high heat capacity.)
What was not well understood to-date was exactly HOW minimum and maximum ranges were affected by which factors.
The TL;DR answer is:
- Each ship appears to have a "SignatureMultiplier" which can be empirically measured and ties its thermal load to its heat signature; I have mapped these values for a few ships and will keep adding them as I go
- Please note: We don't know at this stage if "SignatureMultiplier" is an intrisic property of each ship, like for instance minimum heat dissipation, or if it is a derived metric from some other intrinsic ship value; we do know however that it is a single number per ship type
- If, with further research, we're able to conclusively link what we're calling "SignatureMultiplier" to some other ship intrinsic property, we will eliminate the use of this term and use the derived value instead; however, so far all attempts at establishing a link have failed - hence the empirical nature of this value
- Given the above "SignatureMultiplier", minimum target lock is a simple multiplication of a scanning's ship's sensor Typical Emissions Range ("TER") and the factor above; that is, minimum target lock scales linearly with TER, depends on the targeted ship but not on the targeting ship
- Minimum lock distance is achieved when thermal load equals minimum heat dissipation for a given ship; this typically happens around ~15% heat displayed on hull (this is why ships that can idle below 15% are extremely stealthy)
- Target lock distance then scales quadratically as thermal load increases, following the formula:
Effective_Lock_Distance = Minimum_Lock_Distance * (1 + (Thermal_Load - Minimum_Heat_Dissipation) / Minimum_Heat_Dissipation)^2
That's it for the TL;DR!
Fly dangerously CMDRs,
CMDR Mechan
** DETAILED WRITEUP FOLLOWS - ONLY FOR CMDRS WHO TRULY CRAVE ALL THE DETAILS
Note: In my equations I use the subscript "TS" to indicate a TARGET SHIP property and the subscript "SS" to indicate a SCANNING SHIP property.
Ship-intrinsic properties
Before we get into the weeds of how sensors work, we need to understand certain key properties that are intrinsic to ships, and others which are module dependent. To begin with, the following properties are intrinsic to each ship (they never vary) and are relevant to our analysis:
- "MinimumHeatDissipation"--> This is the minimum amount of heat units the ship will dump into space, regardless of thermal load (typically at and below ~15% heat.) Any further decrease in heat generation will not further decrease heat dissipation (and thus heat signature) any further
- EDSY has this value for all ships
- It is measured in "heat units / s"
- "MaximumHeatDissipation" --> This is the maximum amount of heat units the ship can dump into space (at 66% heat.) Any further increase in heat generation will not further increase heat dissipation (and thus heat signature) any further
- EDSY has this value for all ships
- It is measured in "heat units / s"
- "SignatureMultiplier" --> This is a NEW property which we are introducing as part of this analysis, can be empirically measured, and does not appear to correlate with any known ship property (or at least, not with Mass, not with Thermal Capacity, nor any other obvious ones.)
- EDSY does NOT have this value; I have started a list of measurements and will expand on it
- It is a dimensionless variable
In addition to ship "intrinsic" properties, there are some ship properties that vary based on modules installed and what is enabled/disabled (and, in the case of thermal load and MW usage, whether hardpoints are deployed or not.) The key properties we care about in this analysis are:
- "MWinUse" --> This represents the number of megawatts that are currently in use in your ship. Please note that this number will vary depending on what modules you turn on/off, whether you deploy hardpoints, and so on
- EDSY will give you a detailed report on MW consumption if you enable/disable corresponding modules ...
- ... or you can measure it empirically in-game using by dividing fuel usage (tons / hour) outside of supercruise by 0.08
- 0.08 is a "magical number" that appears to be hard-coded and appears not to vary by ship type
- Unsurprisingly, this is measured in ... MW
- "ThermalLoad" --> This represents the number of "heat units" the ship is generating at any point in time per unit of time; it is a factor of many things on a dynamic ship; for the sake of our exercise, we will assume an idle ship in space as that allows us to simplify things a lot
- For an idle ship, ThermalLoad is simply the product of MWinUse times the ship's powerplant efficiency
- It is measured in some unnamed "heat unit" per second measure; some people call it "BTU" but that's technically incorrect and I find it confusing, so I'll just use "heat units per second" here
- "Typical Emissions Range" --> This is the ONLY property of the SCANNING ship that comes into the equation
- You can check this one for yourself in module details, or EDSY will tell you if you ask nicely
- It is measured in meters (m)
Three additional derived metrics are specifically relevant for scanning (and, specifically, lock distance) purposes:
- The MINIMUM distance at which the target ship will be detected by the scanning ship, no matter what (heat sinks, silent running, natural 2% heat, nothing matters below this range - you'll still get a lock)
- Let us call this value "MinimumLockDistance"
- This value generally only applies in practice when the target ship is "cold" (below roughly 15% heat) or if you enable silent running
- The ACTUAL distance at which the target ship will be detected by the scanning ship
- Let us call this value "EffectiveLockDistance"
- This value depends on scanning ship's sensor and target ship's heat emissions per formulas described below
- The MAXIMUM distance at which the target ship can stay locked by the scanning ship
- This value depends exclusively on the scanning ships "maximum sensor range" and thus is pretty obvious; we will not be using this value in our analysis
- "MinimumLockDistance"
This applies when ThermalLoad <= MinimumHeatDissipation.
So if you want to test it yourself, fly out with a friend, tell them to turn modules off until they are <15% heat, note your own sensors TER, then approach your friend slooooowly back and forth until you can tell exactly what the value where they "appear" on target lock is. Note that Elite "lags" so moving fast (more than 1-2m/s) will prevent you from getting an accurate read.
- "EffectiveLockDistance"
This applies when MaximumHeatDissipation >= ThermalLoad >= MinimumHeatDissipation.
Note the power of two at the end of the formula above. Lock distance scales quadratically with the delta between ThermalLoad and MinimumHeatDissipation.
I derived this formula through a LOT of trial and error through various attempts at regression. Finally found the one that fits all my observations really well.
Equilibrium Heat
Equilibrium heat is broadly irrelevant in and of itself for sensor range calculations (as it is a derived metric). Nevertheless, some folks have asked how it relates to the values above ... and to oblige, here is the formula (credit to CMD Taleden [EDSY] for this one):
The "1.5" divisor is not an oversight. It is a relic of a past era, when 66% heat used to be 100% heat. FD changed it at some point so the old "100%" heat now shows as 150%, but left the mechanics under the hood untouched, hence the 1.5.
But I still want more details!!!!
Here's the spreadsheet we use. Have fun cloning it, messing with it, reverse-engineering it, etc:
ED Sensor mechanics
OK, but what process did you follow to figure all this out?
Trial and error mostly. A lot of trial. And a lot of error.
If there's sufficient interest I may expand this writeup to describe this as well.
What are known ships SignatureMultiplier values?
This is what I got for ya ...
TARGET Ship | Signature Multiplier (Empirical) |
Anaconda | 0.121205357 |
Chieftain | 0.101851852 |
DBS | 0.053639847 |
DBX | 0.056973564 |
Hauler | 0.07291666667 |
Additional research questions
- Is a ship's SignatureMultiplier a hardcoded value, or is it a derived metric from some other ship characteristic?
- What is a Thargoid's interceptor sensors Typical Emissions Range? (of interest to AXI - can be calculated now that we know the mechanics above, with a few "(very) close encounter" experiments)
A few ways:
- Grab a friend and test additional ships to gather further Signature Multiplier data
- Run your own tests to see if Signature Multiplier correlates to SOME known ship characteristic, across multiple ships (my tests so far have failed at establishing a link)
- Sign up with the Anti-Xeno Initiative and join the fight for humanity's future!

*** Edits: Have expanded this article, a lot.
*** More Edits: Fixed a bunch of stuff and typos, including a major typo in a formula above (sorry!)
Last edited: