Documentation
Readme
View as plain text
Add Stuff By FormList - Add Items On New Game Start
Add Spells And/Or Items To FormLists With FormList Manipulator And Said Stuff Is Added To The Player When Starting A New Game Or On First Load With Mod Installed.
Requirements:
Skyrim Script Extender (SKSE64) https://www.nexusmods.com/skyrimspecialedition/mods/30379 - Version 2.0.19 Or Higher
FormList Manipulator - FLM https://www.nexusmods.com/skyrimspecialedition/mods/74037 - For Adding Stuff
PapyrusUtil SE - Modders Scripting Utility Functions https://www.nexusmods.com/skyrimspecialedition/mods/13048 - For Editing Amounts
powerofthree's Tweaks https://www.nexusmods.com/skyrimspecialedition/mods/51073 - For FormList Manipulator
Address Library for SKSE Plugins https://www.nexusmods.com/skyrimspecialedition/mods/32444 - For PapyrusUtil, powerofthree's Tweaks And FormList Manipulator
Make Sure To Get Proper Versions Of Requirements For Your Game Version(eg SE - 1.5.97, AE - 1.6.xxx).
I Haven't Tested This Above 1.5.97 But If The Requirements Work For Your Game Version, This Should Run Fine.
I Made This To Add Items And Spells On New Game Start, But It Also Works When First Loading A Save After It's Installed.
Details:
- Add Stuff To FormList Via AddStuffByFormList_FLM.ini To Be Added To Player. Made Possible With FormList Manipulator. https://www.nexusmods.com/skyrimspecialedition/mods/74037
- Adds Nord Mead, Lockpicks And Now Torches By Default
- Change In AddStuffByFormList_FLM.ini
- Anything Before _FLM.ini In AddStuffByFormList_FLM.ini Can Be Renamed
- Add The FormList Line Below To Any _FLM.ini And Replace/Add/Remove EditorIDs If You Want To Make Custom "Patches".
FormList = _ASBF_FormListStuff|FoodMead, Lockpick
- Edit Amounts Added For Different Item Types In The AddStuffByFormList-Amounts.json. Made Possible With PapyrusUtil. https://www.nexusmods.com/skyrimspecialedition/mods/13048
- Weapons
- OneHand - Top Number Under "Weapon" In json. Default = 2
- TwoHand - Botton Number Under "Weapon" In json. Default = 1
- Armor - Number Under "Armor" In json. Default = 1
- Ammo - Number Under "Ammo" In json. Default = 50
- PotionsnFood - Number Under "PotionsnFood" In json. Default = 10
- Scrolls - Number Under "Scroll" In json. Default = 10
- Misc - Number Under "Misc" In json. Default = 1
- SoulGems - Number Under "SoulGem" In json. Default = 5
- Gold - Number Under "Gold" In json. Default = 1000
- Lockpicks - Number Under "Lockpick" In json. Default = 15
- CraftIng - Number Under "CraftIng" In json. Default = 10
- Books - Number Under "Book" In json. Default = 1
- Ingredients - Number Under "Ingredient" In json. Default = 20
- Lights - Number Under "Light" In json. Default = 5
- Delay - Float Under "Delay" In json. Default = 5.0
- Delay Is How Long The Script Registers For Single Update Before Adding Items
- Anything Less Than 2.0 Will Be Raised To 2.0 Via A Check In The Script.
- This Is Because The CK Wiki https://www.creationkit.com/index.php?title=AddItem_-_ObjectReference Says AddItem Doesn't Work "when a game is started/loaded" And Suggests Waiting A Second.
- May Be Useful To Increase If Issues Arise(eg Crashing On New Game Or Load After Installing This).
Recommended Mods:
- Stuff I Add To My Game: AIM_PowerSearch, blinkSpell, _hxFreezeToggle, InstantDeathCOSPELL, Dwemer_Scouter_Goggles, 01_IliehOneHanded003, 01_DwuethVarExalted
- AddItemMenu - Ultimate Mod Explorer https://www.nexusmods.com/skyrimspecialedition/mods/17563 - AIM_PowerSearch - The Search Power
- Blink Spell https://www.nexusmods.com/skyrimspecialedition/mods/21606 - blinkSpell - The Only Spell
- More Balanced Freeze Time Power https://www.nexusmods.com/skyrimspecialedition/mods/23943 - _hxFreezeToggle - Freeze Time Power
- True Death - Instant kill spell https://www.nexusmods.com/skyrimspecialedition/mods/30290 - InstantDeathCOSPELL - The Only Spell
- Dwemer Goggles and Scouter https://www.nexusmods.com/skyrimspecialedition/mods/1959 - Dwemer_Scouter_Goggles - The Goggles
- Ilieh - Cry of the Damned https://www.nexusmods.com/skyrimspecialedition/mods/57066 - 01_IliehOneHanded003 - Strongest One Hand Version
- Dwueth'Var - The Star Razor https://www.nexusmods.com/skyrimspecialedition/mods/62714 - 01_DwuethVarExalted - Strongest Version
- New Vision - Detection Cheat https://www.nexusmods.com/skyrimspecialedition/mods/61120 - Amazing Mod. I Just Use The Hotkey, But Here's The Merged Power - NewVision_SPEL_ToggleMerged
- AddItemMenu - Ultimate Mod Explorer https://www.nexusmods.com/skyrimspecialedition/mods/17563 - For Searching And Adding Items Any Time.
- AddItemMenu - NG https://www.nexusmods.com/skyrimspecialedition/mods/71409 - AE Patch For Above. I've Never Tested It, So Maybe There's A Better Alternative For AE.
Compatibility & Known Issues:
- Should Be Compatible With Everything If Requirements Are Compatible.
- When Adding Lights, You Should Probably Only Add Lights That Are Carryable, Like The Torch.
- Because The Script Checks If A FormList Entry Is A Spell First, It Might Technically Run Faster If All Spells Are Added Before All Items.
- If You Add A Lot Of Stuff To The Formlist And Have Many Other Mods Running On Initiate Functions, It May Be Too Much And Cause Issues.
- I Tested It With 10+ Spells And 45+ Items And Everything Worked Fine, So Probably Not A Huge Issue.
- Version 2.2's Add Shout Feature Is Untested And Is Probably Not Going To Work In Any Useful Way.
- If You Know How To Fix It, Feel Free To Let Me Know And I'll Attempt It.
TroublShooting:
- If Your Game Is Crashing Before Main Menu After Installing This Mod, It's Likely An Issue With The Installation Of The Requirements.
- If Your Game Is Crashing After Main Menu(eg New Game Or Load) After Installing This Mod, It's Still Possibly An Issue With The Installation Of The Requirements.
- The Main Issue I Can See Happening With This Mod Is Too Many Script Calls Running On New Game Start
- This Will Likely Only Happen If You Add A Lot Of Stuff To The Formlist And Have Many Other Mods Running On Initiate Functions.
- If You Are Certain This Mod Is Causing A Crash On A New Game Start Or When Loading A Previous Game, Try Increasing The Delay In The json.
- Delaying The Script Might Reduce Script Load And Avoid Issues.
- Make Sure To Get Proper Versions Of Requirements For Your Game Version(eg SE - 1.5.97, AE - 1.6.xxx).
- If You Can Determine The Cause Of A Problem, Let Me Know And I'll Try To Fix It.
Modders' Tools And References:
Skyrim Se Creation Kit https://www.nexusmods.com/skyrimspecialedition/articles/1039 - Used To Create Mods.
SSEEdit https://www.nexusmods.com/skyrimspecialedition/mods/164?tab=description - Useful Tool For Looking Up FormIDs And EditorIDs, Comparing Files, And Making Edits.
Notepad++ https://notepad-plus-plus.org/ - Useful For Editing ini, toml, psc(Scripts) And Other Text File Types.
CK WIKI: Landing Page https://www.creationkit.com/index.php?title=Landing_page - Reference For How Papyrus And Everything In The Creation Kit Works.
- CK WIKI: Papyrus https://www.creationkit.com/index.php?title=Category:Papyrus - Reference For What Papyrus Functions There Are And What They Do.
File Descriptions:
Add Stuff By FormList - 2.0
Adds Spells And/Or Items To Player On New Game Or First Load After Installation.
Recommended If You Don't Want To Add Perks Also.
ESP-FE(Esp Flagged As Esl)
Add Stuff By FormList - 2.1
Can Also Add Perks, Though I'm Not Sure This Is All That Useful.
Recommended If You Also Want To Add Perks.
ESP-FE(Esp Flagged As Esl)
Add Stuff By FormList - 2.3
Can Add Spells, Perks, And Items
Can Now Add Torches And Other Lights
Recommended If You Also Want To Add Perks.
ESP-FE(Esp Flagged As Esl)
Unbalanced Freeze Time Power - Patch
Requires: More Balanced Freeze Time Power https://www.nexusmods.com/skyrimspecialedition/mods/23943
Patch Which Sets All The Cost Globals To 0.0, So You Can Freeze Time Without Limitation.
ESP-FE(Esp Flagged As Esl)
Add Stuff By FormList - 2.2
Can Also Add Shouts, However The CK Wiki https://www.creationkit.com/index.php?title=AddShout_-_Actor Says It "Does not teach or unlock any of the words in the shout.", So I don't Think It's A Worthwhile Version.
Not Recommended As I Doubt It Does Anything Desirable. Still, I'm Posting It In Case Anyone Wants To Try Or Knows Of A Reason To Use It.
ESP-FE(Esp Flagged As Esl)
Add Stuff By FormList - 1.0
Only Checks If Entry Is A Spell(And Adds It). If Not, It Adds One Of Anything Add Item Will Add.
Not Recommended, But, Here It Is Anyways.
ESP-FE(Esp Flagged As Esl)