0 of 0

File information

Last updated

Original upload

Created by

LarannKiar

Uploaded by

LarannKiar

Virus scan

Safe to use

Tags for this mod

About this mod

F4SE based locator mod that allows you to find NPCs and Objects (including followers, provisioners, Power Armors) at anytime.

Requirements
Permissions and credits
About this mod:

A small but powerful mod that can help you locate loaded and unloaded but persistent NPCs and Objects by allowing you to add / remove them to the map / from the map. That means thousands of NPCs (like followers, provisioners, many settlers, quest characters like Scribe Haylen) and Objects can be easily located with only a few clicks. NPCs and Objects are displayed by their name (e.g., not "Provisioner").

Notes on "loaded and unloaded but persistent": the mod can find any loaded NPC/Object. As for the unloaded ones however, it finds only the ones that are persistent (their data is in the memory even though the NPC's/Object's 3D is not loaded). Don't worry, thousands of NPCs (especially the named ones like Jack Cabot, Scribe Haylen, etc.) and Objects are persistent due to either being held persistent by the vanilla quest they're involved in or by being made to be persistent by the developers.

Notes on "NPCs and Objects": the mod finds both NPCs (actors) and Objects (non-actors). From v1.1, the mod is no longer restricted to NPCs, it can handle any actor and object reference.






Supports finding NPCs/Objects by:

1. Name, e.g. [Show "Piper"] ==> makes Piper visible on the map.
2. RefID, e.g., [ShowRef 2F1F] ==> makes Piper visible on the map.
3. Predefined groups, e.g., [ShowPlayerFollowers] ==> all followers become visible on the map.
4. Grabbed by the Player, e.g., [ShowPlayerGrabbedRef] ==> makes the item grabbed by the Player visible on the map.
5. Seen by the Player, e.g., [ShowActorsSeenByThePlayer] ==> makes all actors seen by Player visible on the map.

6. Favor State, e.g., [ShowActorsInFavorState] ==> makes all actors in "favor state" (see below) to become visible on the map.


Custom Console Commands:

Locator functions:

[CQF LocateMe Show RefName] ==> Shows NPC/Object with RefName on the map. Example: [CQF LocateMe Show "Piper"]
[CQF LocateMe Hide RefName] ==> Hides NPC/Object with RefName from the map. Example: [CQF LocateMe Hide "Piper"]
[CQF LocateMe ShowRef RefID] ==> Shows NPC/Object with RefID on the map. Example: [CQF LocateMe ShowRef 2F1F]
[CQF LocateMe HideRef RefID] ==> Hides NPC/Object with RefID from the map. Example: [CQF LocateMe HideRef 2F1F]
[CQF LocateMe HideAll] ==> Hides all NPCs/Objects (of course only those which are being shown on the map by this mod) from the map.
[CQF LocateMe ShowPlayerFollowers] ==> Shows Player Followers on the map.
[CQF LocateMe HidePlayerFollowers] ==> Hides Player Followers from the map.
[CQF LocateMe HideDead] ==> Hides dead NPCs from the map.
[CQF LocateMe HideLivingActors] ==> Hides living NPCs from the map.
[CQF LocateMe HideDisabled] ==> Hides disabled NPCs/Objects from the map.
[CQF LocateMe HideEnabled] ==> Hides enabled NPCs/Objects from the map.
[CQF LocateMe ShowFemale] ==> Shows female NPCs on the map.
[CQF LocateMe HideFemale] ==> Hides female NPCs on the map.
[CQF LocateMe ShowMale] ==> Shows male NPCs on the map.
[CQF LocateMe HideMale] ==> Hides male NPCs from the map.
[CQF LocateMe ShowSettlersAllowCaravan] ==> Shows Settlers assignable to Supply Lines on the map.
[CQF LocateMe HideSettlersAllowCaravan] ==> Hides Settlers assignable to Supply Lines from the map.
[CQF LocateMe ShowSettlersAllowMove] ==> Shows relocatable Settlers on the map.
[CQF LocateMe HideSettlersAllowMove] ==> Hides relocatable Settlers from the map.
[CQF LocateMe ShowSettlersCommandable] ==> Shows commandable Settlers on the map.
[CQF LocateMe HideSettlersCommandable] ==> Hides commandable Settlers from the map.
[CQF LocateMe ShowCaravanActors] ==> Shows Provisioners on the map.
[CQF LocateMe HideCaravanActors] ==> Hides Provisioners from the map.
[CQF LocateMe ShowWorkshopNPCs] ==> Shows Workshop NPCs ("Settlers") on the map.
[CQF LocateMe HideWorkshopNPCs] ==> Hides Workshop NPCs ("Settlers") from the map.
[CQF LocateMe ShowActorsLinkedToWorkshop] ==> Shows NPCs linked to a Workshop ("Settlers") on the map.
[CQF LocateMe HideActorsLinkedToWorkshop] ==> Hides NPCs linked to a Workshop ("Settlers") from the map.
[CQF LocateMe ShowActorsWithExplosiveInInventory] ==> Shows NPCs that have explosive in their inventory on the map.
[CQF LocateMe HideActorsWithExplosiveInInventory] ==> Hides NPCs that have explosive in their inventory from the map.
[CQF LocateMe ShowActorsWithVMScriptWorkshopNPCScript] ==> Shows NPCs that have WorkshopNPCScript attached to them ("Settlers") on the map.
[CQF LocateMe HideActorsWithVMScriptWorkshopNPCScript] ==> Hides NPCs that have WorkshopNPCScript attached to them ("Settlers") from the map.
[CQF LocateMe ShowHostile] ==> Shows hostile NPCs on the map.
[CQF LocateMe HideHostile] ==> Hides hostile NPCs from the map.
[CQF LocateMe ShowIsEssential] ==> Shows Essential NPCs on the map.
[CQF LocateMe HideIsEssential] ==> Hides Essential NPCs from the map.
[CQF LocateMe ShowPlayerTeammates] ==> Shows Player Teammates on the map.
[CQF LocateMe HidePlayerTeammates] ==> Hides Player Teammates from the map.
[CQF LocateMe ShowRichActors] ==> Shows NPCs with Inventory Value greater than or equal to GlobalVariable CountsAsRich (see below) on the map.
[CQF LocateMe HideRichActors] ==> Hides NPCs with Inventory Value greater than or equal to GlobalVariable CountsAsRich (see below) from the map.
[CQF LocateMe ShowIsUnique] ==> Shows Unique Actors (usually "named actors" like Arlen Glass, Codsworth, etc.) on the map.
[CQF LocateMe HideIsUnique] ==> Hides Unique Actors (usually "named actors") from the map.
[CQF LocateMe ShowActorsWithDrawnWeapon] ==> Shows NPCs with drawn weapon on the map.
[CQF LocateMe HideActorsWithDrawnWeapon] ==> Hides NPCs with drawn weapon from the map.
;------------------------------------------------ Functions below were added in v1.1 ------------------------------------------------
[CQF LocateMe ShowActorsWearingPowerArmor] ==> Shows Actors wearing a Power Armor on the map.
[CQF LocateMe HideActorsWearingPowerArmor] ==> Hides Actors wearing a Power Armor from the map.
[CQF LocateMe ShowPowerArmorFrames] ==> Shows Power Armor frames on the map.
[CQF LocateMe HidePowerArmorFrames] ==> Hides Power Armor frames from the map.
[CQF LocateMe ShowHiddenMapMarkers] ==> Shows hidden Map Markers on the map.
[CQF LocateMe HideHiddenMapMarkers] ==> Hides hidden Map Markers from the map.
[CQF LocateMe ShowUndiscoveredMapMarkers] ==> Shows undiscovered (means visible but can't fast travel there) Map Markers on the map.
[CQF LocateMe HideUndiscoveredMapMarkers] ==> Hides undiscovered Map Markers from the map.
[CQF LocateMe ShowCaptiveMarkers] ==> Shows Captive Markers (picked by radiants quests like "Kidnapped Settler") on the map.
[CQF LocateMe HideCaptiveMarkers] ==> Hides Captive Markers from the map.
[CQF LocateMe ShowRandomEncounterTriggers] ==> Shows Random Encounter triggers on the map.
[CQF LocateMe HideRandomEncounterTriggers] ==> Hides Random Encounter triggers from the map.
[CQF LocateMe ShowActorsSeenByThePlayer] ==> Shows Actors seen by the Player (they're visible on the screen) on the map.
[CQF LocateMe HideActorsSeenByThePlayer] ==> Hides Actors seen by the Player from the map.
[CQF LocateMe ShowActorsInFavorState] ==> Shows Actors that are in "favor state" (followers enters this state right after you press Command) on the map.
[CQF LocateMe HideActorsInFavorState] ==> Hides Actors that are in "favor state" from the map.
[CQF LocateMe ShowPlayerGrabbedRef] ==> Shows the Object grabbed by the Player on the map.
[CQF LocateMe HidePlayerGrabbedRef] ==> Hides the Object grabbed by the Player from the map.

;------------------------------------------------ Functions below were added in v1.2 ------------------------------------------------
[CQF LocateMe ShowSettlersAssignedToBed] ==> Shows Settlers that are assigned to a Bed on the map.
[CQF LocateMe HideSettlersAssignedToBed] ==> Hides Settlers that are assigned to a Bed from the map.
[CQF LocateMe ShowSettlersAssignedToWork] ==> Shows Settlers that are assigned to a Work Object ("assigned settlers") on the map.
[CQF LocateMe HideSettlersAssignedToWork] ==> Hides Settlers that are assigned to a Work Object from the map.
[CQF LocateMe ShowSettlersNotAssignedToBed] ==> Shows Settlers that are not assigned to a Bed on the map.
[CQF LocateMe HideSettlersNotAssignedToBed] ==> Hides Settlers that are not assigned to a Bed from the map.
[CQF LocateMe ShowSettlersNotAssignedToWork] ==> Shows Settlers that are not assigned to a Work Object ("unassigned settlers") on the map.
[CQF LocateMe HideSettlersNotAssignedToWork] ==> Hides Settlers that are not assigned to a Work Object from the map.



Settings:

[Set LocateMe_MinDistance to X] ==> Set the min "actor search radius" for Locator functions (see above). Origo is the Player. Default is 0. Measured in Game Units. Example: [Set LocateMe_MinDistance to 128]. 128 Game Units = 6 Feet (1.8288 Meters). It would mean: "find only those NPCs that are farther than 6 feet away from the Player". 

[Set LocateMe_MaxDistance to X] ==> Set the max "actor search radius" for Locator functions. Default is "MaxPossible".
Example: [Set LocateMe_MaxDistance to 4096] would set the max actor search radius to 192 Feet (58.5216 Meters).

(MaxPossible = 340282346638528860000000000000000000000.0000). MaxPossible allows searching through load doors.

[Set LocateMe_CountsAsRich to X] ==> Used by Locator functions ShowRichActors and HideRichActors. Defines what actors are considered to be "rich". Default is 100. (Means they have items in their inventory that worth at least 100 Caps. In other words, their Inventory Value >= 100).

[Set LocateMe_AbortFunction to X] ==> Set this GlobalVariable to 1 if you'd like to abort any running Locator functions. Set it back to 0 to allow further function calls. Default is 0.

;------------------------------------------------ Settings below were added in v1.1 ------------------------------------------------
[Set LocateMe_MinActorLevel to X] ==> Set the min Level of NPCs that the Locator functions can find. Default is 0.

[Set LocateMe_MaxActorLevel to X] ==> Set the max Level of NPCs that the Locator functions can find. Default is 9999.


Requirements:

F4SE.