About This File
There are various mods or plug-ins that rely upon determining if the player or some other actor is within some location, whether the actor is roaming the city streets, if within the aura of some holy or unholy shrine, or merely to acquire the name of the place in question.
Â
However, mods that do perform these checks have an unfortunate side effect. They only test for those locations in which the individual mod creator foresees, and will not recognize locations from other mods that may have fit their criteria.
Â
This Elder Scrolls Master (.esm) attempts to streamline this operation, and possibly allow cross-mod recognition of location types. Not only does this master plugin contain an .ini file containing over 100 locations, but it also includes a feature permitting developers to create their own external .ini file for their own custom locations. Indeed, future plugin developers can build upon and expand the locations within their own works, all fully compatible with anyone else's.
Â
Through its use, one could create HUD displays, determine if within urban environments, or create triggers for vampire player characters if in the vicinity of Aedric shrines.
Â
Â
Â
While External Locations.esm has been designed as a Master(.esm) plug-in, it  is not the intention to force its use.
Â
It is the intent that External Locations be considered a supplemental system if detected. That is to say, a plug-in created that uses External Locations should also be able to run without External Locations, and rely upon its own built-in location system. Of course, any such use would suggest that the mod developer note it as a recommended mod/master for use.Â
Â
Â
Â
INCLUDED:
An example plug-in with its own INI file. It does not have External Locations as an actual master, but uses the "LoadFormFromMod" commands to access its features to perform tests to see if the player is within city streets, in the vicinity of Aedric/Daedric influence, and optional updated names for the cells.
What's New in Version 1.01
Released
Nothing major at all...
- Added debug for development testing
- Added conditional tests for data existence before their use
- Fixed some linesin the External Locations.txt file