commissioning with the Hegemony in Corvus, hacking and seeing if the Sensor Array tooltip went away from Sensor Strength (it didn't). In every case, the text was giving me the mod's prompt from rules.csv to damper the sensor array via hacking, but after hacking I kept the full bonus and tool tip.
Ooooh. That must be a bug. When you are commissioned, you are technically gaining benefit of 2 factions. I'd guess that, in your situation, hacking the sensor array of the faction you commissioned with won't display for you because your fleet are player faction.
Give it a try without the commission.
If I don't have a Hegemony commission, I cannot positively verify that the sensor array bonus is there or not since the game won't let me hack a sensor array that is already mine.
I attempted a crude fix on my version of the mod by changing the code on line 43 of Morrow_SensorArrayEntityPlugin.java from:
public boolean canReceiveBonus(CampaignFleetAPI fleet) {
if (fleet.getFaction() == entity.getFaction() && !isHacked())
return true;
if (fleet.getFaction().isPlayerFaction()) {
if (entity.getFaction() == Misc.getCommissionFaction()) return true;
}
return false;
}
to:
public boolean canReceiveBonus(CampaignFleetAPI fleet) {
if (fleet.getFaction() == entity.getFaction() && !isHacked())
return true;
if (fleet.getFaction().isPlayerFaction() && !isHacked()) {
if (entity.getFaction() == Misc.getCommissionFaction()) return true;
}
return false;
}
Which should disable the sensor bonus for the player when the sensor is hacked (not just the NPCs, which the first if statement is handling). Checking on my Corvus world, and it now does. Huzzah.
Assuming the first post's description is the intended behavior (hacking means turning off the bonus instead of you the player gaining the bonus), that code change should bring it in line with that description.
Edit: Now that I can explicitly confirm if the mod is working with other mods, it seems to be surprisingly compatible, seeming to work just fine with Nexerelin and "Terraforming and Station Construction". The TASC surprised me, since that one explicitly modifies arrays to allow the player to upgrade them to Domain versions. This information is just my quick observations, provided without warranty, void where prohibited.