Yes, but the difficulty flag is used for leveled list difficulty, not the actual level of the enemy. If a harder enemy is chosen from the leveled list, they should be tougher simply by being a different type of enemy, so no special level scaling is required.
I wonder how this would interact with "True Unleveled Skyrim (TUS)". Given in TUS theres a setting to unleveled NPCs and enemies, which effectively turning all player-leveled NPCs into statically leveled like normal mobs. In theory it should render this mod useless, but i never actually thought or understand too well about how leveled enemies work. And moreso, because this mod explained to me how if an NPC is player-leveled, how would it interact with the leveled list. If i understand it correctly, if a scripted player-leveled boss gets unleveled by TUS, then no matter what level range an encounter zone has, that boss will always be the same level? And if thats the case, then theres nothing for this mod to do?
Yes, if you use TUS to remove player-leveled NPCs, this mod won't do anything. TUS changes player-leveled NPCs to use the average between their minimum and maximum level. So an enemy of a particular type will always have the same level regardless of the encounter zone. This can be problematic with some enemy mods. For example with Revenge of the Enemies, the weakest Bandit would still be level 26, because they usually have level 1-50.
Hello gays! For some reason the mod Enemies Respect Encounter Zones does not work for me, as in the description. Can someone tell me what to do? Maybe some “default” mod settings need to be changed in ini file? The situation is this: vanilla NPC have a level lower than my character (example: when my character 20 lvl, NPC 14 - 18, very rarely 20 lvl ), characters from mods (for example Extended Encounters ) are level 1! If I remove the mod and wait 24 hours in the Tavern, everything returns to normal and the enemy levels are approximately equal to my character level... in most cases! There are cases when you have to fight with NPC much lower lvl, that's why I wanted to use this mod.
Usually dynamically placed NPCs won't have encounter zones and would not be affected by this mod.
You should set iLogLevel = 0 in the ini file and the next time you encounter the level 1 problem, check My Games\Skyrim Special Edition\SKSE\EnemiesRespectEncounterZones.log. You will find something similar to: [...] Releveling reference [2EB1B](Frostbite Spider).TESObjectLoadedEvent [...] Encounter zone found with function: [3EC05] (2+) [...] Relevel base [FF000E28/41FB4](Frostbite Spider) from level range 3-40 to level range 3-40 using factor 0.8 . Select the level 1 NPC in the console and use its reference id (here 2EB1B) to find the right line in the log. The next line tells you about the encounter zone used by the NPC. The last line tells you the changes this mod made based on the encounter zone.
Jampi0n, Thank you for the quick response! I realized that the events in the example of the mod ( Extended Encounters ) I gave are not included in the encounter zones, which means that the level of NPC in them needs to be corrected so that they scale independently. Based on your recommendation, I included a full report in the log file, I will monitor the work of your mod, it’s good that you gave it such a function! =)
They should already work together. Keep in mind though that in vanilla, most common enemies like Draugr or Bandits don't level with the player, so they will not be affected. You can use more informative console and click on an enemy to see whether they are player-leveled. If "Is PC Level Mult" shows "yes", they are player-leveled and will be modified by this mod to scale with the encounter zone level instead.
Would this affect dragons too so that they don’t spawn based on player level but rather encounter zone, if also using Locational Encounter Zones? It would be awesome if a random very hard dragon spawn could spawn an early legendary dragon, rather than having to wait to a certain pc level.
Vanilla dragons use leveled lists, so dragons won't be affected by this mod. Assuming, your encounter zones are set up correctly, Locational Encounter Zones should already be enough to get what you want. In order to get an early legendary dragon, you would need a dragon lair with an encounter zone with a minimum level of 78, which is very high and most encounter zone mods don't go this extreme. Perhaps you should just edit the leveled list yourself so that any dragon can always spawn regardless of player or encounter zone level.
Thank you for the reply! After much digging around dragon mods, I found that Splendor included a deleveled variant so in one mod I get updated appearances, consistent names, and the ability to see any dragon!
You can set iLogLevel = 0 in the .ini file. Then the log will show output like this: If the encounter zone has a level range like (12-12) in this case, you should not get NPCs leveling with you. But if it's say (1-20), they will obviously scale with you until level 20. So the level range of the encounter zone is the most important factor.
Additionally, you should use More Informative Console and click on the NPC and navigate to "Is PC Level Mult". If the NPC scales with you, this should be set to true. If you expand "Is PC Level Mult", you will see the min and max level of the NPC.
92 comments
the level of mobs added by mods like "Draugr Upgrades and Improvements" or "immersive creature" are not managed by this mod
A little off topic, but I hope there is a similar mod for Fallout 4 and Starfield.
Does this mean these leveled enemies will ignore the "difficulty" flag (easy / medium / hard / very hard), if its assigned to their reference ?
TUS changes player-leveled NPCs to use the average between their minimum and maximum level. So an enemy of a particular type will always have the same level regardless of the encounter zone. This can be problematic with some enemy mods. For example with Revenge of the Enemies, the weakest Bandit would still be level 26, because they usually have level 1-50.
The situation is this: vanilla NPC have a level lower than my character (example: when my character 20 lvl, NPC 14 - 18, very rarely 20 lvl ), characters from mods (for example Extended Encounters ) are level 1!
If I remove the mod and wait 24 hours in the Tavern, everything returns to normal and the enemy levels are approximately equal to my character level... in most cases! There are cases when you have to fight with NPC much lower lvl, that's why I wanted to use this mod.
You should set iLogLevel = 0 in the ini file and the next time you encounter the level 1 problem, check My Games\Skyrim Special Edition\SKSE\EnemiesRespectEncounterZones.log. You will find something similar to:
[...] Releveling reference [2EB1B](Frostbite Spider).TESObjectLoadedEvent
Select the level 1 NPC in the console and use its reference id (here 2EB1B) to find the right line in the log. The next line tells you about the encounter zone used by the NPC. The last line tells you the changes this mod made based on the encounter zone.[...] Encounter zone found with function: [3EC05] (2+)
[...] Relevel base [FF000E28/41FB4](Frostbite Spider) from level range 3-40 to level range 3-40 using factor 0.8 .
In order to get an early legendary dragon, you would need a dragon lair with an encounter zone with a minimum level of 78, which is very high and most encounter zone mods don't go this extreme.
Perhaps you should just edit the leveled list yourself so that any dragon can always spawn regardless of player or encounter zone level.
If the encounter zone has a level range like (12-12) in this case, you should not get NPCs leveling with you. But if it's say (1-20), they will obviously scale with you until level 20. So the level range of the encounter zone is the most important factor.
Additionally, you should use More Informative Console and click on the NPC and navigate to "Is PC Level Mult". If the NPC scales with you, this should be set to true. If you expand "Is PC Level Mult", you will see the min and max level of the NPC.