Skyrim Special Edition

UHE Add-on Instruction Guide

This article describes how to add your favorite creatures and locations to Unlimited Hostile Encounters (UHE).


Contents:

  • Creature Add-on
  • Location Add-on
  • Permissions
 


--------------------------------------------------
Creature Add-on
--------------------------------------------------

You can add any creature you like to UHE by editing the add-on in SSEEdit.


::: How to Add a Creature to the Add-on :::

Here is an overview of how to do it.

  • Install UHE and UHE Animals and Nazeem Addon.
  • Open the add-on (UHECreatureAddon.esp) and a mod that has the creature you want to add by SSEEdit.
  • Add the mod as a master of the add-on.
  • Add five records to the add-on. One FormID List to identify the creature (NPC/Actor). Three Globals to store creature's Spawn Amount, Spawn Level, and Spawn Zone. One Message for information used by MCM
  • Register those records in the list of additional creatures.
  • Finally, enter a new name and version for the add-on.
  • Save the add-on.


Take a look at the chicken records already registered in UHECreatureAddon.esp. The add-on has the following five records registered for chicken.

  • FormID List: UHEChicken
  • Global: UHEChickenAmountUHEChickenLevel, and UHEChickenZone
  • Message: UHEChickenInfo


As you can see in UHEChicken, there is a chicken NPC (BaseID: 000A91A0) registered in it. UHEChickenAmountUHEChickenLevel, and UHEChickenZone are filled in with their default values. The name of UHEChickenInfo is "002 50 00 Chicken". Its details are as follows.

  • 002: Default value of Spawn Level for MCM. (002-100)
  • 50: Default value of Spawn Amount for MCM.(00-50)
  • 00: Default value of Spawn Zone for MCM. (00: "All, All", 01: "Warm, All", 02: "Cold, All", 03: "Night, All", 04: "All, Skyrim", …, 11: "Night, Solstheim")
  • Chicken: Name for MCM.


These records are registered in the following FormID Lists.

  • UHEEnemyTypeAddon: NPC List
  • UHEEnemyAmountAddon: Spawn Amount List
  • UHEEnemyLevelAddon: Spawn Level List
  • UHEEnemyZoneAddon: Spawn Zone List
  • UHEEnemyInfoAddon: MCM Information List


All lists are sorted in the same order in which they appear in the MCM. Each list can contain up to 128 records.

By adding a mod as master to UHECreatureAddon.esp, you can add the mod's creatures in this way. If you cannot add the mod to the master, check the load order and make sure that UHE is loaded after the mod.

After adding the mod to the master, add One FormID ListThree Globals, One Message for your creature to the add-on, referring to the 5 chicken records above.

Then fill out the record fields. As with UHEChicken, you will need to add an NPC. You can find the record for the NPC in the mod under Non-Player Chracter (Actor). It is not Race, etc.

Next, add the 5 records to UHEEnemyTypeAddonUHEEnemyAmountAddonUHEEnemyLevelAddonUHEEnemyZoneAddon and UHEEnemyInfoAddon. You can do this by referring to the chicken records already registered in each list.

And finally, update the name and version of the add-on entered in the Name field of the Message record named UHECreatureAddonInfo. If you forget to do this, UHE will not read the changes you have made to the add-on.

That's all. Once you start the game with UHE and the add-on enabled, your changes will be loaded automatically. If it does not load, change the name of UHECreatureAddonInfo again.


Note the following:
  • If the Spawn Level is set to 1, the creatures may attack the carriage to Helgen in the New Game Quest.



::: How to Check if the Creature Spawns :::

The following steps are simple:

  • Load the game and open the MCM.
  • Set the creature's Spawn Level to 1 and Fake Player Level to 1.
  • Walk around the creature's Spawn Zone where road safety does not work.

Only the creature will spawn since the other Spawn Levels are greater than 1 by default.
You may also want to turn off low level friendly.



::: How to Disable Vanilla Creatures (if necessary) :::

If you want UHE to spawn only add-on creatures for some reason, do the following:

  • Create an override record for UHEEnemyType of UHE to the add-on.
  • Delete ALL records in the overridden UHEEnemyType of the add-on.

Regardless of vanilla creature settings in the MCM, UHE will not spawn them.
The good point of this way is that the vanilla creature spawn is resumed once the add-on is disabled.



--------------------------------------------------
Location Add-on
--------------------------------------------------

You can add any location you like to UHE by editing the add-on in SSEEdit.
Go to the location first. Creatures may spawn there without the add-on. Only if they do not spawn, do the followings.

Note the followings:
  • UHE does not spawn creatures in interiors.
  • UHE cannot spawn creatures on land that does not have the Static or Tree objects of Skyrim.


::: How to Add a Location to the Add-on :::

Here is an overview of how to do it:

  • Install UHE and UHE Forgotten Vale Addon.
  • Open the add-on (UHELocationAddon.esp) and a mod that has the location you want to add by SSEEdit.
  • Add the mod as a master of the add-on.
  • Add the location record to UHESkyrimLocations or UHESolstheimLocations in the add-on.
  • Finally, enter a new name and version for the add-on.
  • Save the add-on.


Take a look at Forgotten Vale already registered in UHELocationAddon.esp. As you can see in UHESkyrimLocationsForgotten Vale (LCTN: 0200A87C) is registered in it. UHESkyrimLocations for Skyrim and UHESolstheimLocations for Solstheim can store up to 128 records.

By adding add a mod as a master to UHELocationAddon.esp, you can add the mod's locations in this way. If you cannot add the mod to the master, check the load order and make sure that UHE is loaded after the mod.

After adding the mod to the master, add your Location record to either UHESkyrimLocations or UHESolstheimLocations. The record to add is Location, not Cell or Worldspace.

And finally, update the name and version of the add-on entered in the Name field of the Message record named UHELocationAddonInfo. If you forget to do this, UHE will not read the changes you have made to the add-on.
 
That's all. Once you start the game with UHE and the add-on enabled, your changes will be loaded automatically. If it does not load, change the name of UHELocationAddonInfo again.



::: How to Find a Location Record :::

The following steps are simple:

  • Go to the location where you want creatures to spawn.
  • Open the MCM and check Current Location in Miscellaneous.
  • Find the location record (LTCN) for that place in SSEEdit.


Find a record that covers a large area. As you can see from UHESolstheimLocations, only one record is needed to make creatures spawn throughout Solstheim.



::: How to Disable Creature Spawning (if necessary) :::

Some land mods do not associate location records with cities or habitations. This may causes UHC to spawn creatures in the areas. In this case, you need to add location records, fill in those Name field, and associate them with areas where you do not want creatures to spawn. Note that creatures spawn if those Name fields are empty.

Instead of modifying the land mod directly, it would be better to create new records and override records to the addon and modify them.

Land mods are not my area, so I will not be able to answer any specific questions.



--------------------------------------------------
Permissions
--------------------------------------------------

If you want to change the behavior of the Skyrim that you own, you can edit/use the add-ons without contacting me.
If you want to upload the add-ons you have edited, you can upload them without contacting me only under the following conditions.
  • Only UHECreatureAddon.esp and/or UHELocationAddon.esp can be uploaded. The other files of UHE, such as scripts, are not allowed.
  • You can upload those files only to nexusmods.com.
  • You can rename those files.
  • Add UHE to their requirements.
  • Comply with the permissions of all their master mods.
If you want to use/upload the add-ons for any other condition, contact me to get a permission for that.
For other permissions, check the description page of the mod.

Article information

Added on

Edited on

Written by

Kippo28

0 comments