================================================================== = 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.