Skyrim

File information

Last updated

Original upload

Created by

Darkfirebird and lifestorock

Uploaded by

lifestorock

Virus scan

Safe to use

Tags for this mod

Documentation

Readme

View as plain text

==================================================================
= DFB - Random Encounters
==================================================================

Author: Darkfirebird (original author) & lifestorock (Patch v1.1c)
Permissions: Scripts cannot be used ( In part or whole ), redone, and the likes without written permission from me.
Aside for personal use only.

You may not repost this anywhere without any permission by me. ( Darkfirebird )

++Note: If any encounter locations are near Quest areas, also report them and I will remove them from that locations.
I tried pretty hard to avoid getting it near all the areas I know of.

NOTE: When updating to 0.6 ( or higher. ) from a lower version, Uninstall this mod, load save and save. Then install. ( `Clean` Save )
NOTE2: When updating to version 1.1. You may or may not need to do a clean save. ( Old unused script vars or new do not get updated on old NPCs and such. )

==========
=Overview=
==========
-Adds random encounters all over Tamriel. Extremely customizable!
-This is a remake of my mod Random Encounters from New Vegas except a lot more better in different ways.

===============
= Description =
===============
-This is a remake of my mod Random Encounters from New Vegas except a lot more better in different ways. Ever
wanted to see a Dwarven Spider far away from the ruins? Or maybe some Dremoras? Well now you can. Want more then just
the default amount? Go ahead! Set it to 100! ( I don't recommend it... It will really spawn 100. ) Want to disable
1 or some of the encounters? You can! Even Werewolves and Vampires!

-Customized functions for easier use and implementations of further encounters.
-Currently over 200 Encounter locations!
-Currently adds these encounters:
++Assassins
++Atronach
++Bandits ( Simple enough for any game! )
++Bears
++Chaurus'
++Dragons
++Draugr
++Dremor
++Dwarven Spider, Sphere, Centurion
++Falmer
++Forsworn
++Ghosts
++Hagraven
++Ice Wraith
++Magic Anomalies
++Nightingales
++Orcs
++Sabre Cats
++Skeletons
++Spiders
++Spriggans
++Thalmor
++Trolls
++Vampires
++Warlocks
++Werewolves
++Witches
++Wolves
++Similiar to how my Random Encounters worked for New Vegas, but much better!

===============
= Performance =
===============
This mod as VERY LITTLE impact on most computers. The only demanding parts are higher spawn rates. The mod itself does not cause
lag spikes on its own. ( Example: 20+ NPCs spawning, Many Dragons spawning if enabled. Etc. )
The defaults are very light on many computers that meet the requirements for this game. :) So if you are looking for more spawns
that you can customize that is also lightweight. This mod is for you. :)

=========================
= Humanoid Vs Creatures =
=========================
Feature - Instead of spawning from a list, this setting focus' on spawning 1 Humanoid Faction against a Creature Faction.

Example: Thalmor spawned; Bandits, Warlocks, Assassins and the likes won't ever spawn against them. Only creatures such as:
Bears, Chaurus, Sabrecat, Hagraven ( Ugly things. ), and the likes will spawn with them.
These will usually fight each other.

To enable this spawn setup:
1) Open Console ( Default is Tilde Key. ` / ~ )
2) Type [ Set DFBEncCrH to 1 ] AND [ Set DFBEncDual to 1 ]
++ NOTE: Dual Factions MUST BE ENABLED for this to work.
3) Explore and find the fun. :)

==============
= Known Bugs =
==============
-Sometimes the cleanup does not run right away. Varies.
-Sometimes Ghost NPCs 'stretch' randomly. ( Rarely happens normally. )

================
= Installation =
================
Copy DFB - Random Encounters.esp and DFB - Random Encounters.bsa to your Data Folder.
+Run launcher and enable. ( Recommend use with Nexus Mod Manager. )

To Uninstall, disable and delete. Has no bad side effects.

====================
= In-Game Settings =
====================
-As with my original mod, you can set up the encounters and amounts.
NOTE: These are in the Console Commands txt file.

Alternatively: You can place _dfbre.txt in your Skyrim Folder ( Where TESV.exe is. ) and in game type [ bat _dfbre.txt ]
+This is a quick way to set up defaults across all your saves. Also contains default values next to it.
++This file is located in [ Place.Me.In.Skyrim.Folder ] Folder when you unpack the mod.

=========
= Notes =
=========
-May cause CTDs with Occupy Skyrim and other spawn heavy mods. ( Some users have reported it works with them while others not. )
This may or may not be related to CPU Power, GFX Power, and the likes. I have not found the reasoning behind the crashes as I never
had these types of issues. ( I do not use a lot of external mods aside my own. So player experience may vary! )

=================
=Version History=
=================
== Version 1.1d ==
-added size scaling for non human encounter (except Dragons & Dwarven Automatons)
-updated reset value function
recompiled scripts with SKSE 1.6.16 & SkyUI 4.1

== Version 1.1c ==
-cleaned with TES5Edit
-removed other unintended world space edits
-removed 4 spawn points near the 3 build able houses from the DLC Hearthfire
-enabled soul gaining for random Dragon spawns
-even when activated Dragons will only start to spawn if a certain level of the Skyrim MQ is reached
-Magic Anomalies now have their normal death explosion and turn into an ashpile
-added 3 Assassin variants for diversity
-new ingame configuration Menu

== Version 1.1b ==
-cleaned with TES5Edit
-removed other unintended world space edits
-removed 4 spawn points near the 3 build able houses from the DLC Hearthfire
-enabled soul gaining from random Dragon spawns

== Version 1.1a ==
-Updated Dual Encounter and Creature Vs Humanoid encounter scripts.
-Some minor fixes.

== Version 1.1 ==
-NPC: Search: Lowered Searching radius to 4500. ( From 6000. Can be customized. )
-NPC: Many: Most NPCs who were plural named ( IE: Sabrecats, Skeletons, etc. ) were renamed to singles. ( IE: Sabrecat, Skeleton, etc. )
-NPC: Assassin: Now has an invisibility spell.
-NPC: Factions: Assassins, Ghosts, and Nightingales have their own faction. ( They attacked each other. )
-Core: Difficulty Modifiers changed. ( They are Multipliers to their Health, Magicka, and Stamina )
-Core: New Command: DFBEncSearchRadius: Radius for the NPC to search for players if they have them enabled to.
-Core: New Command: DFBEncDiffSep - Enable or disable separate difficulties per encounter. ( If disabled, uses global difficulty. )
-Core: New Command: DFBEncDiffExtra - Allows NPCs to gain additional Health, Magicka, and Stamina after their calculations.
-Core: New Command: DFBEncDiffEasy - This command is a multiplier for their Health, Magicka, and Stamina. This applies when the NPC loads. ( Console Command File for more info. )
-Core: New Command: DFBEncDiffMedium - This command is a multiplier for their Health, Magicka, and Stamina. This applies when the NPC loads. ( Console Command File for more info. )
-Core: New Command: DFBEncDiffHard - This command is a multiplier for their Health, Magicka, and Stamina. This applies when the NPC loads. ( Console Command File for more info. )
-Core: New Command: DFBEncDiffBoss - This command is a multiplier for their Health, Magicka, and Stamina. This applies when the NPC loads. ( Console Command File for more info. )
-Core: New Command: DFBEncDiffEasyAdd - This command adds additional Health etc after calculations are done for more customization.
-Core: New Command: DFBEncDiffMediumAdd - This command adds additional Health etc after calculations are done for more customization.
-Core: New Command: DFBEncDiffHardAdd - This command adds additional Health etc after calculations are done for more customization.
-Core: New Command: DFBEncDiffBossAdd - This command adds additional Health etc after calculations are done for more customization.
-Core: New Command: DFBEncNightingale - Enable or disable Nightingale Encounters.
-Core: New Command: DFBEncNightingaleAmt - Amount of Nightingales to spawn at max.
-Core: New Command: DFBEncGhost - Enable or Disable Ghost Encounters.
-Core: New Command: DFBEncGhostAmt - Amount of Ghosts to spawn at max.
-Core: New Commands: DFBEncDiff - Adjust each encounter separately. IE DFBEncBanditDiff, DFBEncSkeletonDiff, etc.( Refer to Console Commands file. )
-Core: Fixed Skeletons not being added to Dual Spawns. ( Caused issues. )
-Core: Commands: Most Commands had their 'names' changed. Was confusing that some were plural and some were not. They are now all singles. ( IE: Skeletons is Skeleton. etc )
++Notes: New Bat txt file updated to reflect changes.
-Encounters: Nightingale Encounters added.
-Encounters: Ghost Encounters added.
-Encounters: Dwarven Encounters adjusted. Now it has 6 spawns. ( 3 Spiders, 2 Spheres, and 1 Centurion. ) This should be better for balance purposes.
-Encounters: Added 25 more locations.

== Version 1.0 ==
-No longer in BETA. :)
-NPC: Dremora Missile: Voice fixed. It was unused by Vanilla.
-NPC: All: New AI Packages set up. They have a wider wander location and now are capable of ambushing the player if they are nearby.
++ Notes: This means even stealthy characters will have a harder time getting the 1st shot at them.
-Core: Cleaned up some code.
-Core: New Command: DFBEncSearch. Default off. Setting this on, the NPC will always be looking for you. ( If within distance. )
-Locations: 33 Locations added.
-Debug / Testing Area: Redone testing room for users wishing to test. The area is 8x bigger and outlines the encounter triggers. It was a much needed change for heavier testing. :)
++ Notes: To enter the testing cell, Console Command: [ CoC _DFBRandomEncountersInt ] and to return to Riverwood [ CoE 4, -12 ]

== Version 0.7a ==
-Core: Command Added: DFBEncDiffRange: Allows ranging in difficulty between Easy and current difficulty setting.

== Version 0.7 ==
-Core: Removed Dead Check for NPCs. Distance lowered for cleanup.
-Core: Command Removed: DFBEncDead - No longer used. Removed from Command List and Bat File.
-Core: Command DFBEncTimer ( Aka Cooldown ) default reduced to 720 seconds. ( Down from 900 seconds. )
-Core: Command DFBEncChance default increased to 55%. ( To better work with the NPC changes. )

== Version 0.6c ==
-Core: NPC Despawn Check: Updated Scripts to have 2 checks. ( So they won't despawn in front of you outside in the world. )
-Core: NPC Despawn Check: Moved up to 5s Single Updates instead of 1s Singles. ( Performance for players with tons of high mults. )
-Core: Min / Max checks tweaked. ( More just in case stuff. )
-Core: New Command: DFBEncSkeletons and DFBEncSkeletonsAmt added for Skeletons.
-NPC: Assassins are now hostile. ( Were unaggressive by default oddly. )
-NPC: New NPC Added: Skeletons!
-Extra: Bat File and Console Command Files now have Spriggan Amounts. ( Was missing. )
-Extra: Console Commands File: Difficulty better explained and fixed some typos.

== Version 0.6b ==
-New Command: DFBEncMultMin - Multiply Min Spawn by this amount.
-Command Change: DFBEncMult changed to DFBEncMultMax - Multiply Max Spawn by this amount.
-Core: If Min Spawn is greater then Max, They will randomize between Min to Min spawns. ( IE: 1 to 1, 4 to 4 ). Shouldn't happen, just a precaution.
-Core: Auto-Fixes bad Spawn Amounts. ( Example: Having Zero or Negatives. )
-Core: Auto-Fixes Min and Max multipliers so Min can never pass Max spawn settings. They can however be the same.
-Extra: Added a bat txt file for those who wish to use the console bat command to quickly set up your encounters!
--Located in Place.Me.In.Skyrim.Folder Folder ( If you used Nexus Mod Manager this is in your Data Folder. )

== Version 0.6a ==
-New Command: DFBEncMult - Multiply spawn amount by this amount.
++Example: Mult is 2. A 4 would be 8 and then randomized between 2-8 instead of 1-4.
-Core: Auto-Fixes bad settings for Difficulty and Multiplier.
-Balancing: Dragon Additional HP increased to 500. ( Up from 400. )
-Balancing: Assassins now have a better base HP and weapon skill scaling.
-AI Packages: Removed and set up to a Default Wander. ( This is a test fix for Occupy Skyrim also. )

== Version 0.6 ==
-Adds Humanoid Vs Creature Settings.
-New Command: DFBEncCrH ( Enables or Disables Humanoid Vs Creatures )
-New Command: DFBEncAssassins - Enables or Disables DB Assassins.
-New Command: DFBEncAssassinsAmt - Amount of Assassins that can be spawned.
-28 More locations added.
++Added Some Classes For Balancing:
-Bears
-Chaurus'
-Dragons
-Magic Anomoly
-Sabrecat
-Fully updated scripts for Generic NPC Calls. ( They should now despawn properly on newly spawned ons. )

== Version 0.5a ==
-Changed to Plugin File for Stability. ( Master Files are seemingly buggy as of late. )

== Version 0.5 ==
-Entire script re-write. Should run more smoother now.
++Core: Dual Faction Spawning is more stable now.
++Core: Loop functioning much more stable.
++Core: Debug Info removed. ( Caused issues for those who enabled it. )
++Core: New functions added and loop tracking stabilized better.
+Final ( Hopefully ) Public test before out of beta. :)
-Fixed some typos in the console command list.

== Version 0.4a ==
-Wolves wont spawn Dinya anymore
-Check if Dead fixed... Apparently did not know I had to set that up manually for every single encounter

== Version 0.4 ==
-Added Dual Encounters. Default is off.
-Added Dragon Encounters. Default is off.
-Added Dead Checking. This allows players to have them delete the NPC when they are only dead or not.

== Version 0.3 ==
-Added Bears
-Added Chaurus
-Added Hagravens
-Added Ice Wraiths
-Added Magic Anomalies
-Added Spiders
-Added Spriggans
-Added Thalmor
-Added Trolls
-Added Vampires
-Added Werewolves
-Added Witches
-Added Wolves
-Adjusted Health, Magicka, Stamina Offsets to some encounters.
-Added much more locations.

== Version 0.2 ==
-Cleaned up scripting codes and functions.
-Added Chance modifier. ( DFBEncChance )
-Added Difficulty modifier. ( DFBEncDiff )
-Added Console Command List File.
-Added Atronach Encounters.
-Added Orc Encounters.
-Added Sabre Cat Encounters.
-Added Warlock Encounters. ( Necromancers, Elemental Mages, Conjurers. )
-Changed to Master.
IMPORTANT: Delete the PLUGIN VERSION

== Version 0.1 ==
-Beta Release, Should be stable.