Skyrim

File information

Last updated

Original upload

Created by

EggOver1979

Uploaded by

EggOver1979

Virus scan

Safe to use

Documentation

Readme

View as plain text

ASIS Improved INIs
by
EggOver1979

Ever feel like ASIS didn't do as much as it should? That's because the INI files were really only set up for vanilla Skyrim, and didn't have have the entries needed to support the official DLCs and popular mods. Well, no more! These INI files, the result of hours of work, rectify that!


I. HOW TO USE
-------------

In order to use these files, you need to either:
Overwrite the original INI files and Blocklist.txt that came with ASIS.
If you're using Mod Organizer, install this as a seperate mod, and in the left hand panel, put it below ASIS.

After you do one of the above, you'll need to rerun ASIS. For the best results in-game, I recommend doing the following after running ASIS.

Go to a secluded interior (I use Anise's Cellar for this.)
Manually save your game in a new slot
Open the console and use the command PCB.
Now, In the console, type: set timescale to 1000000
Close the console.
Wait a few seconds until 31 in-game days have passed.
Open the console again and type set timescale to 20
Manually save your game again in another new slot.
Quit to desktop.
Now restart and load the last save.
This process forces everything that can respawn to respawn. I recommend doing it every time you rerun ASIS or any SkyProc patcher.


II. TROUBLESHOOTING
-------------------


First, make sure you're running ASIS version 1.40.8. Previous versions might sort of work, but even if they do, versions prior to 1.40.8 have a fairly serious glitch in
them where even if something was blocked from *receiving* random spawns, it could still *be* randomly spawned accidentally.

ASIS 1.40.8:
http://www.nexusmods.com/skyrim/mods/18436/?tab=2&navtag=http%3A%2F%2Fwww.nexusmods.com%2Fskyrim%2Fajax%2Fmodfiles%2F%3Fid%3D18436&pUp=1/

Secondly, if you use BOSS, make sure you're running the latest version of BOSS, 2.2.0:
http://boss-developers.github.io/

***"Help! Im getting NullPointer Errors whenever I try to run ASIS!"***
This is the single biggest problem people have when running my INIs, and can pop up even if you've been using the Base INIs that come with ASIS for a while, because
my files are designed to affect so many more files than the Base ones.

ASIS throws "NullPointer" errors when it can't find a file it needs. This issue is caused because, for some reason that even Dienes, the current coder for ASIS, doesn't understand, the "Don't run BOSS" button in ASIS is totally nonfunctional.

ASIS will *always* run BOSS, even when you tell it not to.

Even if you manually sort your files and then lock your load order, ASIS will run BOSS, use the BOSSed Load Order, then when ASIS is done, your load order will revert to
normal without you getting ANY indication that ASIS wasn't using your normal load order. The problem is that if you're manually sorting any of your files after running BOSS,
that means BOSS is sorting them to the BOTTOM of your load order, below ASIS.esp, and ASIS can't interact with any file below it, and therefore the file is considered missing. Here's how to avoid the issue:

vvvv****THIS IS SUPER IMPORTANT****vvvv
Once you get your mod order set, run BOSS. After it runs, check the BOSS Log for unrecognized files. Usually, they're compatibility patches or new mods.
You're going to need to run BOSSGUI in the folder where you installed BOSS. Click on the button marked "Edit User Rules." Set up user rules to automatically sort
every unrecognized file exactly where you want it. If you have to manually sort a file after running boss, you are very likely to run into trouble with ASIS, for reasons I just went over up there.

Make sure BOSS automatically sorts your files into exactly the order you want without manual sorting.
^^^^****THIS IS SUPER IMPORTANT****^^^^


If you use LOOT, it apparently has the same abilities under "Metadata Editing" and you'll need to set it up to acheive the same result. I cannot help you with
LOOT because I am old and frightened by change.

Thirdly, make sure you're using a Merged and/or Bashed patch. If you only use one, use a merged patch which contrary to popular belief is *incredibly easy* to make.

Making a merged patch in 7 easy steps:
1.) Download and install TES5Edit. Generally you stick it right in the Skyrim folder.
http://www.nexusmods.com/skyrim/mods/25859
2.) Run TES5Edit. If you are using Mod Organizer, you'll need to run TES5Edit through MO's executables button.
3.) When it shows you a list of all your files with checkboxes next to them, just click the OK button.
4.) Wait until the status bar at the bottom says "Background Loader Finished." This can take several minutes. Go eat a sandwich or something. Get me one too.
5.) Right click on ANY file on the left-hand list, select "other" on the popup menu, and then select "Create Merged Patch."
6.) Click OK on the unnecessarily melodramatic warning, then enter a filename without an extention. I always use "Merged Patch", but don't use "Merged Patch.esp"!
7.) Wait a few seconds for TES5Edit to work it's magic, and then just close the program, clicking "OK" when it prompts you to save your shiny new Merged Patch.
Done!

Now, BOSS should automatically sort your mods like so:
(all your other files)
Merged Patch.esp
ASIS Dependency.esp
ASIS.esp*(and other SkyProc-generated files, like Automatic Variants, Lootification, and NPC Enchant Fix.)

*If you haven't run ASIS before, you wont have an ASIS.esp, but you'll still have the Dependency.

If BOSS doesn't sort your files like that, you'll need to set up a few more user rules.

Now that you've done all that, run ASIS (Run it through Mod Organizer if you're using it.) Select the options you want, I recommend checking everything but "Custom GMSTs."
ASIS now includes an in-game MCM menu (if you're using SkyUI, like you should) and so you can DISable any option you don't want from the ingame menu, but you can't ENable any feature you didn't select when you ran the patcher.

If ASIS gives you any popups that give you the option of ignoring them, just click Ignore. My files have optional support for a lot of mods, but if you're not using a particular mod it supports, once you click ignore, ASIS will ignore anything not related to the mods you're actually using.

These INI files are a work in progress, and I could definitely use some help! If you have any suggestions or bug reports, please post them in the comments. The more information you can give me, the more likely it will be useful!

The best way anyone can help is by using the STATUS ( http://www.nexusmods.com/skyrim/mods/32657 ) mod while playing with my ASIS INI's and helping me find cell FormIDs that I need to block. Status will let you check that in game.

Ill need both the Form ID and the exact file name of the the cell is from, as ASIS cell blocks are in the format of 123456=MyFile.esp.

It would be especially helpful if people gave me the FormID and Filenames of some of the popular House Mods, so I can block those exterior cells from having Extra/Random summons like I did with the Hearthfire Houses.

Another thing that would be useful would be to have a list of the exact Editor IDs of popular mod-added followers, so I can add support for them.

I have very slow DSL internet, so I cannot download a huge amount of mods just to get this information.

Really though, the best way to help is to play using these files and letting me know if and where I screwed up.

Contact me on the Nexus or on Steam:

http://steamcommunity.com/id/agentsarego/

MODS THESE FILES SUPPORT
------------------------
These files add support for the following DLCs and Mods:
Skyrim (The Base Game)
Adds perks and spells to NPCs that it makes sense to, narrows exclusions so more creatures than ever can have their spawns increased.
(I also blocked the cells along the road between Honningbrew Meadery and Valtheim towers, because the sheer number and variety of Spawn points along this road caused ASIS to bog my game down. This is literally the only place I had this problem.)
Dawnguard
Adds Perks and Spells to relevant NPCs and summons, adds support for Increased Spawns and Random Spawns on Dawnguard Creatures. Adds the new Dawnguard spells to the list of spells ASIS can add to NPCs.
Hearthfire
Blocks random spawns in the cells containing the Hearthfire homes, adds perks and spells to the new housecarls.
Dragonborn
Adds Perks and Spells to relevant NPCs and summons, adds support for Increased Spawns and Random Spawns on Dragonborn Creatures. Adds the new Dragonborn spells to the list of spells ASIS can add to NPCs. Blocks extra spawns on the last battle, and in Vahlok's tomb for compatibility issues.
Skyrim Immersive Creatures and Skyrim Monster Mod
Adds support for Increased and Random spawns on SiC and SkyMoMod creatures. Adds perks and spells to relevant NPCs.
Falskaar
Adds support for increased and random spawns of creatures.
Apocalypse Spell Package
Adds perks to summoned creatures.
Midas Magic
Adds perks (and spells where appropriate) to summoned creatures.
Dwemer Certified
Adds perks to constructed Dwemer Automata, blocks additional and random spawns on them.
SkyRe
Blocks perks being given to NPCs that shouldn't, thanks to crimsongekko and Saxman.


FUTURE PLANNED SUPPORT
----------------------
Mods I plan to add support for:
Wyrmstooth
Moonpath to Elseweyr
The Dominion series
Immersive Patrols
OBIS
Deadly Dragons
Midas Magic Evolved. (Thanks for letting me know that this existed, folks. Time to rebuild my bashed, merged, and proccer patches again...)


Im also considering trying to add support for Dwemerverse spells, but I'm not sure that:
They will work for NPCs, for the same reason I had troubles when giving Forgotten Magic spells to NPCs.
That Enai Siaion wouldn't hunt me down as an example to others if I did so. :)

If I can address those two concerns, I'll add at least a couple of them (a lot of them NPCs wouldn't know what to do with!)

CREDITS
-------
Thanks:
Dienes
MatorTheEternal for his TES5EDIT Automation Tools, without which this project would've been impossibly difficult.
Bethesda
My cat, Harpo, for being amazing.
crimsongekko for the SkyRe entries.
Saxman for more SkyRe entries.

THE END
-------
About the version numbers: I plan to track alongside the actual ASIS version numbers, adding mine on at the end, so you'll always know what version of ASIS is required. As of 4/17/14, Dienes informed me the the lastest version is 1.40.8! Whoops. Newer versions of my INIs will reflect that.