Works fine in 2.12a. As reported by Darkcopse below you just need to add one line to the file.
Install the mod like you would normally. I used Vortex.
Open the freshly installed file r6\scripts\Ping Tags Enemies\TagOnPing.reds
Add this line to the top: module PingTagsEnemies
The first lines of your file should now look something like this:
module PingTagsEnemies
public class TagOnPingSettings { @runtimeProperty("ModSettings.mod", "Ping Tags Enemies") @runtimeProperty("ModSettings.displayName", "Tag NPCs") public let tagNpcs: Bool = true;
It doesn't matter if the first line is followed by an empty line or not.
Someone also made a similiar mod based on CET instead of redscript, it also has slightly more functions (you can untag everything with a hotkey and you can configure it to unmark access points after you completed the mini game). It works natively on 2.12 which I do enjoy way more, because you always have to remember modifying the file when reinstalling etc. on this one and the native settings menu is a bit nicer then redscript mod settings. Ping Tags Enemies - CET
Maybe request it on the CET version of this mod: Ping Tags Enemies - CET That author already implemented a bit more functionality into it, so I guess he would also consider adding your idea.
There is a conflicting MAJOR issue with the Keroshi "The Orcale" Optics secondary eye cyberware - Ping tags are removed after this cyberware's 60 sec timer runs out. Or they dont appear at all. This mod is a prerequisite for most people now - but so is this cyberware considering it highlights enemies without needing to ping and potentially give V away. So, there is clearly a need to suss what is going on here, me thinks...
154 comments
Something similar to what the legendary ping did in previous versions of the game.
It's more immersive that way.
module PingTagsEnemies
The first lines of your file should now look something like this:
module PingTagsEnemies
public class TagOnPingSettings {
@runtimeProperty("ModSettings.mod", "Ping Tags Enemies")
@runtimeProperty("ModSettings.displayName", "Tag NPCs")
public let tagNpcs: Bool = true;
It doesn't matter if the first line is followed by an empty line or not.
It works natively on 2.12 which I do enjoy way more, because you always have to remember modifying the file when reinstalling etc. on this one and the native settings menu is a bit nicer then redscript mod settings.
Ping Tags Enemies - CET
That author already implemented a bit more functionality into it, so I guess he would also consider adding your idea.
module PingTagsEnemies
public class TagOnPingSettings {
Is this how we are suppose to add this line?
This mod is a prerequisite for most people now - but so is this cyberware considering it highlights enemies without needing to ping and potentially give V away.
So, there is clearly a need to suss what is going on here, me thinks...
Either that or it is conflicting with one of the other mods I'm using.
My guess would be one of the mods that makes Ping not alert enemies... but that is also essential.